j***a语言基础代码块,j***a 代码块
kodinid
7
大家好,今天小编关注到一个比较有意思的话题,就是关于java语言基础代码块的问题,于是小编就整理了3个相关介绍Java语言基础代码块的解答,让我们一起看看吧。
- 什么叫底层代码?
- java一个类里有多少行代码合适?
- Java项目的代码,你们都是怎么设计分层的?分层有什么好处?
“底层”代码是指被封装好的代码,可以理解为某个方面的库函数,是一些比较基础的代码。
真正的底层代码编写是非常接近机器的编程,比如汇编,甚至机器码。这与使用高级语言(例如Python,J***a)的程序员进行编程不同。对于j***a来说,底层代码一般是指框架的实现方式的代码,这些代码一般都是一些常用代码封装比较好好,能够解决某些方面性的问题,可以方便复用和调用而已。而对一些操作系统来说,含义就不同了,底层代码可能就是c或者汇编,直接调度机器***,这个才叫真的底层开发。
编写底层代码一般要比较深厚的功底,对程序设计,代码涉及的各个方面,性能,耦合度,复用性都要很深的掌握和考虑,熟练掌握设计模式,良好的编程习惯,代码优雅,数据结构,精通各种算法。
j***a一个类里有多少行代码合适?
没有特定多少行,根据实际情况该写多少行就写多少行
看过几千行的代码,目前还没遇到一个j***a类代码行数超出的问题,不过经常用的j***a类的代码行数越少越好,尽量让方法独立,功能独立,加载j***a类是需要花时间的,合理分配最好。
J***a项目的代码,你们都是怎么设计分层的?分层有什么好处?
在我看来,J***a项目分层简直就是必须的,就算是一个人独立发开的项目,也应该进行代码分层;我现在负责的项目,并没有参考什么代码分层规范,因为项目的框架都是我一个人搭建的,我也是凭着经验做的设计,有些地方还掺杂了一些个人的喜好。
我们项目被分成几个包,但是并不是微服务那种程度,因为公司的一些基础还不是非常的完善,比如容器、容器管理工具、持续集成,虽然已经起步,但是并没有成熟到让生产使用的程度,毕竟是金融行业,求稳大于创新。
我们项目现在是按照功能模块分的包,比如接口服务、定时服务、前端页面、监控等等;
前端页面是纯前端(我不太确定这样形容是否明确),页面所需的数据都是通过调用接口获得,本身不和数据库发生交互;
其余工程都可以独立部署,关联功能,都是通过MQ进行解耦。
单个工程中,分层设计都一样,也和主流的代码分层差不多(我们的项目绝大部分功能都是接口,少量的页面功能,也被分到单独的包中了):
如果项目本身具有明显的“克隆”性质,比如,为crm 系统做个升级、为信息系统添加gis 功能,等等。这样的工作,或许有机会考虑一下“怎么设计分层”。真正有挑战性的软件开发项目,系统的分层规划,可能是经历了数个早期版本之后的事情。
软件产品、软件开发工作,与其他工作的最大不同,是可以分层实施。然而,分层的重要意义,是为了便于工程参与者之间的交流。OSI 的7层结构,虽然在教材中很流行,但却是“失败”的设计。
一套头头是道的设计方案,说明项目开发工作仅仅是“体力活儿”了。
到此,以上就是小编对于j***a语言基础代码块的问题就介绍到这了,希望介绍关于j***a语言基础代码块的3点解答对大家有用。
标签: 代码
分层
底层
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。