黑马程序员技术交流社区
标题:
重庆校区 javaee7期 就业班day05
[打印本页]
作者:
陆陆
时间:
2017-12-12 21:53
标题:
重庆校区 javaee7期 就业班day05
Objcet
是所有类的根类
String toString()
:
返回该对象的字符串表示
// getClass () : 返回一个字节码对象 (反射)
// Integer.toHexString (): 返回指定参数的十六进制字符串表示
// hashCode() : 返回该对象的哈希码值(内部地址);
获取字节码对象的方式
:
1.通过Objcet 类的getClass()方法获取
getClass () : 返回一个字节码对象
2.通过类名调用属性class 来获取
Class clazz = Teacher.class ;
3.通过class类的静态方法forName()来获取
Class clazz2 = Class.forName(); 抛异常
boolean equals (object obj) : 使用==来比较两个对象是否相等,则比较地址值是否相等
System 系统 :包含一些有用的类字段和方法,它不能被实例化
static void arraycopy ();
复制数组
System.arraycopy(源数组; 指定从哪个位置开始复制;目标数组, 指定目标数组接收元素的索引位置; 目标数组接收元素的个数);
static long currentTimeMillis() :
以毫秒值返回当前系统时间
1000毫秒 = 1秒
System.currentTimeMillis();
static void exit(0) :
终止虚拟机的运行 System.exit (0);
Date类
Date
:表示特定的瞬间,精确到毫秒,可通过方法来表示自己设定的时间,可以表示
任意的时间
static long currentTimeMillis() :
以毫秒值返回当前系统时间,1970-1-1至今的毫秒数
Date 构造方法:
Date ():创建的是一个表示当前系统的时间的Date对象
Date d = new Date();导包
System.out.println(d);
d.tolocaleString()
Date(long date) :根据
“指定时间”
(毫秒值)创建Date对象
Date d2 = new Date(毫秒值);//时区,有时差
Date类的常用方法
毫秒值----Date
设置
返回值是void ,参数long
void
setTime
(long time)
Date(long date)
Date---毫秒值
获取
返回long ,无参
long
getTime
()
SimpleDateFormat 的概述:
格式化:
Date --->String
String format(Date date):
解析:
String--->Date
Date parse(String source)
注意:解析的字符串,模式必须和默认的模式一样
构造方法:
SimpleDateFormat(): 无参 使用默认的模式进行对象的构建
SimpleDateFormat(String pattern):
使用的指定的模式进行对象的构建
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss“);
Calendar
的概述和测试:
Calendar : 日历,提供了一些操作年月日时的方法
获取 int get (int field) 返回给定日历字段的值
修改 void set(int field ,int value) 把指定的字段修改成指定的值 (月是 0-11)
添加 void add(int field ,int amount) :在指定的字段上加上指定的值
Calendar c = Calendar.getInstance();
包装类的概述和基本使用
由于基本数据类型只能做一些简单的操作和运算,所以封装了基本数据类型,提供了包装类
byte----Byte short----Short
char----Character
int---Integer
Integer :
Integer(int value)
Integer(String s)
String ---int
方式1:int intValue();
方式2:Intger.parseInt()
int ---String
构造方法:
Integer(int value):
方式1:+"";
方式2:Stirng toString()
Integer(String s ):
JDK1.5 特性: 自动装箱和拆箱
//自动装箱: int--->Integer
//相当于:Integer i = new Integer(10);
Integer i = 10;
//自动拆箱 Integer--->int
//相当于: int a = i.intValue();
Integer i = 10;
int a = i;
正则表达式的概述:
就是一套规则,可以用于匹配字符串
boolean matches
(String regex )
: 判断当前字符串是否匹配指定的正则表达式,如果匹配返回true,否则返回false
X 字符X
\\ 反斜线
字符类
[abc] a.b.c (简单类)
[^abc] 任何子父,除了a.b.c(否定)
作者:
狸大大
时间:
2017-12-13 09:04
作者:
xiongliu
时间:
2017-12-13 09:49
笔记记得听清楚的,,不错
作者:
陈文老师
时间:
2017-12-13 11:24
继续加油~~~持之以恒
作者:
1414225997
时间:
2017-12-14 09:44
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2