编写代码的独立单位 类class 接口interface 枚举enum
public 独占一个源码文件 文件名字=类名(接口名) 编译后单独生成class文件
非独立单位 方法 属性 局部变量 常量 内部类 语句(可执行代码,非可执行代码)
非可执行代码:定义变量、定义常量 可以写在方法里面(定义局部变量 或者定义局部常量) 可以写在类里面(定义属性或者常量)
语句:可以写在方法里面 静态初始化代码块(直接写在类里面 static{代码})类被加载时 类被使用
局部变量(局部常量):对象可以超越方法体的作用域
1,基本数据类型 整个变量的作用范围限制在这个方法内
2,引用数据类型 只有这个引用本身(变量名)的作用范围限制在这个方法内
代表一个对象
3,输入参数 生命周期与上面两者相同,只是变量的初始值来自调用这个方法的值
属性(类的成员变量)
根据有没有static :
1 有static修饰的:静态变量 不依赖类的存在 专门写一个类 定义所有常量和静态变量
2 没有static修饰的 属性 field 属于一个对象
人都有名字 都是抽象的人概念并没有具体的名字 一个人的实例才有具体的名字这个属性
访问修饰符:
1、public
2、protected
3、private
4、默认
final:
1 final 常量
2 没有 final 变量
生命周期:
1 有static 永远 与虚拟机
2 没有static 和对象周期相同
有多少个?
1 有static 只有一个
2 没有static 有多少个对象,就有多少个
常见套路:
1、常量一般定义在类里面,一般会加上static final
2、 常量要不要有public,要看情况
public: JFream.EXIT_ON_CLOSE
private: BaseDAO.DriveName BaseDAO.dburl
3、在一个完整的工程里面,一般会有一个Constants类,一般把所有的常量都定义在 Attribute名
Constans.XXXXX
方法:命名法----------驼峰命名法 首字母小写,第二个单词起,首字母大写 纯小写不超过三个字母的前缀
1 变量:普通数据类型:byte short int long 前面加n或者i,float加f,double加d
char ch boolean b
2 引用数据类型
匈牙利命名法
变量命名用 前缀加英文单词组成,多个英文单词也可以,首字母大写,前缀小写,代表数据类型
常用前缀
srt s 字符串
i n 整数
f float
d double
b boolean
ch char
JFream frm
JPanel pnl
JLabel jbl
JTextField txt
JTable tbl
SimpleDateFormatb sdf
单个英文单词,从中间抽三个辅音字母
方法名 :DAO add del modify修改 查询结果 一条 get开头 多条 query开头
大漠java类库 java调用大漠
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章