学习目标:
- 两个月掌握 Java 入门知识
学习内容:
学习常用的API
学习时间:
2022.7.7 上午
学习笔记:
1.Integer
Integer:在对象中包装基本类型int的值
构造方法:
Integer(Int value):根据int值创建Integer对象
Integer(String s):根据string值创建Integer对象
成员方法:
static Integer valueOf(int i):返回表示指定的int值的Integer实例
static Integer valueOf(String s):返回一个保存指定值的Integer对象String
package com.pipi;
public class Integertest {
public static void main(String[] args) {
Integer i1 = Integer.valueOf(100);
Integer i2 = Integer.valueOf("100");
System.out.println(i1);//100
System.out.println(i2);//100
}
}
1.2int和String的相互转换
Int转化String:
static String valueOf(int i ):返回int参数的字符串表示形式
String转化int:
static int parseInt(String s):将字符串解析为int类型。
1.3 自动装箱和拆箱(不懂)
装箱:把基本数据类型转化为对应的包装类类型
拆箱:把包装类类型转化为对应的基本数据类型
2 Date和SimpleDateFormat
Date:表示特定的时间,精度为毫秒
构造方法:
Date():分配Date对象并对其进行初始化,使其表示分配时间,测量Date到毫秒
Date(long date):分配Date对象并初始化它以表示自标准基准事件以来的指定毫秒数,即1970年1月1日00:00:00
import java.util.Date;
public class Datetest {
public static void main(String[] args) {
Date d1 = new Date();
System.out.println(d1);//Thu Jul 07 10:47:44 CST 2022
Date d2 = new Date(1000*60*60);
System.out.println(d2);//Thu Jan 01 09:00:00 CST 1970
}
}
SimpleDateFormat:用于以区域设置敏感的方式格式化和解析日期的具体类。(字母对应:年月日时分秒)
构造方法:
SimpleDateFormat():构造一个SimpleDateFormat,使用默认模式和日期格式
SimpleDateFormat():构造一个SimpleDateFormat,使用给定的模式和日期格式
格式化:
String format(Date date):将日期格式化成日期/时间字符串
解析:Date parse(String source):从给定字符串的开始解析文本以生成日期
package com.pipi;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Simpledateformattest {
public static void main(String[] args) throws ParseException {
Date d = new Date();
SimpleDateFormat sd = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String s = sd.format(d);
System.out.println(s);//2022年07月07日 14:57:42
System.out.println("----------------");
String ss = "2022-7-7 13:53:30";
SimpleDateFormat sd2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dd = sd2.parse(ss);
System.out.println(dd);//Thu Jul 07 13:53:30 CST 2022
}