A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆陆 中级黑马   /  2017-12-12 21:53  /  1608 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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(否定)

4 个回复

倒序浏览
回复 使用道具 举报
笔记记得听清楚的,,不错
回复 使用道具 举报
继续加油~~~持之以恒
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马