Java学习(六)之数字和静态

一、静态
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:
Calendar对象关键内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值