关于JAVA编程,模块该怎么放

关于JAVA编程,模块该怎么放,第1张

Java中的变量一般分为类变量(也就是所谓的全局变量),实例变量和局部变量。对于类变量,用static关键字声明,它属于类所有,在程序运行期间,内存中只有一份,多个相同类型的类共享这个变量,类变量在类中声明并且最好在声明的同时给它赋值;对于实例变量,也是在类中声明,并且最好在构造器中给其赋值。实例变量顾名思义只有存在实例的时候,实例变量才能存在,所以每一个实例都应该有自己的实例变量,一个实例变量被改变了,不会影响到同一个类的其他实例变量;对于局部变量,在方法中声明的或作为形参的变量都是局部变量,局部变量顾名思义就是在局部起作用的变量,程序运行完局部变量所在块(也就是大括号之间这一段),局部变量就销毁了。另外局部变量还有静态局部变量,大括号结束后,它不会销毁,它与应用程序的整个生命周期绑在一起,也就是说,整个应用程序销毁了,它才会销毁掉。至于非要较真变量该放到什么地方,一方面,由变量类型决定,另一方面,有需求决定。

Java中的组件狭义上来讲,一般是能够独立完成某项业务功能的模块。这种模块封装的很好,可以直接拿来用,组件自己提供接口对外服务。它存放位置一般是一个独立的功能包中(例如Java的AWT和Swing组件),或者是一个服务架构中(例如Java中的EJB)。

对象创建可以是在一个类中,也可以是在一个方法中。这里的方法不分main启动方法和普通方法。

以上所说的方法和对象放到哪个里面会更好?一句话:由需而定。放到哪个地方能最好满足需求,那么那个地方就是最好的地方。

这里你所阐述的主方法应该就是main方法。main方法是Java应用程序的启动入口,当然要放置那些能够启动这个应用程序的方法、变量和对象。

一般编程先写那些部分后写那些部分啊?对于Java编程,再写之前要先从整体上抽象,认真考虑需求中哪些名词能够抽象成类,哪些动词能够抽象成方法。以及类与类之间有哪些关联。

亘古不变的真理:多敲代码,多思考,熟能生巧。迟早有一天你会对Java编程游刃有余。

domain是领域,就是做的项目面向什么业务,比如物流,金融,可能实际会范围小一些。
module是模块,一个大系统里分成几个小的模块
model是模型,基本上就是定义的各种能展现领域模型的类,比如物流里可能有仓库类,商品类,仓库存货记录类等。
entity是实体,模型中一种特殊的类,这种类每个实例都有一个唯一ID,可以被存储,从新取回重现。模型里还有可能有其他种类,比如值对象想enum,他属于model但不是实体


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12622559.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存