【java】兴唐第十五节课


知识点:
1、定义包名不能以java.为开头。

2、获取系统时间的方法:
注意:
(1) 引入Date类时,引入的是java.util.Date 而不是java.sql.Date(后者是前者的子类)。
代码实现

Date date = new Date();
System.out.println("date:" + date);

3、Date中的方法
(1)从1970-1-1 00:00:00 000 到现在的毫秒数
代码实现:

System.out.println("date:" + date.getTime());

(2)获取一个月中的第几天
代码实现:

System.out.println("date:" + date.gitDate());

注意:如果出现划线则表示该方法已过时如图
划线(3)Calender日历对象
代码实现:

System.out.println("date:" + Calendar.getInstance().get(Calendar.DAY_OF_MONTH));   

注释: Calender无法进行实例化需用使用getInstance()函数来实例化

4、以自己定义的格式输出时间
代码实现:

 Date date = new Date();
 DateFormat df0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
 String dateStr0 = df0.format(date);
 System.out.println(dateStr0);
 /**
		 * y : 年
		 * MM : 月
		 * d : 天
		 * 
		 * h :时 (12小时表示法h, 24小时表示法:H)
		 * m :分
		 * s : 秒
		 * SSS :毫秒
		 * 
		 * yyyy-mm-dd HH:MM:ss SSS
		 */

5、== 判断内存地址是否相同 equals 判断内容是否相同

6、常量池的知识

String str0 = "helloWorld";
String str1 = new String("helloWorld");
String str2 = "hello" + "World";

System.out.println("str0==str1:" + (str0 == str1));//false
		
System.out.println("str0==str2:" + (str0 == str2));//true
		
System.out.println("str0==str2:" + (str0 == str2));//true
		
System.out.println("str0.equals(str1):" + (str0.equals(str1)));//true
		
//intern 將String對象 值存储到 常量池中并指向常量池中的值对象。
System.out.println("str0==str1:" + (str0 == str1.intern()));//true

在这里插入图片描述7、StringBuffe 和 StringBuilder的使用方法的功能一样,StringBuffer是线程安全的。
注意:
可以借助API来查看信息(保存在兴唐第15节课里)

代码实现:

StringBuilder stb = new StringBuilder("小明");

///这操作很骚,可以连续的调用方法拼接	
stb.append("、小刚").append("、小红");
	
System.out.println("StringBuilder:" + stb.toString());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值