一、静态
1.静态方法:关键字 static ,一种不依靠实例变量也就不需要对象的行为;
2.静态方法不能调用非静态的变量;如在一个类中有非静态变量a,静态方法System.out.println(a)属于非法;
3.同理,静态方法无法调用非静态的方法;
4.静态变量会在该类的任何对象创建之前就完成初始化;静态变量会在该类的任何静态方法执行之前就初始化;
5.静态变量如果没有赋值,会默认为初始值;final 静态变量 相当于常数,无法改变;
6.静态初始化程序:在加载类时会执行的程序代码,通常用来初始化静态final数,形如 static{…};
7.final: final 变量代表不能改变值;final的方法代表不能被覆盖;final的类代表不能被继承;
二、数字
1.数据包装:将主数据类型包装成对象;
2.主数据类型包装对象表:
| 类型 | 对象 |
| boolean | Boolean|
| char | Character |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
3.autoboxing:自动包装和解包,当涉及主数据类型和相应的包装对象时,二者会自动包装和解包;
4.包装的静态实用方法:如 Integer.parseInt(“100”)
5.数字的格式化:String.format("…",a,b,c)
三、操作日期: java.util.Calendar
1.取得目前的时间: Java.util.Date类;
2.实例化 Calendar cal = Calendar.getInstance(), 获得经过本区时间格式化的子类;
3. API:
Java学习(六)之数字和静态
最新推荐文章于 2022-07-26 11:58:16 发布