![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE基础
qzmmonster
这个作者很懒,什么都没留下…
展开
-
3. StringBuffer 线程安全的可变字符序列
常用APIStringBuffer概述,特点 StringBuffer与String线程安全原创 2017-02-14 09:49:11 · 805 阅读 · 0 评论 -
11. JDK 新特性
JDK 1.5enum 枚举类 定义枚举类要用关键字enum所有枚举类都是Enum的子类枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略枚举类可以有构造器,但必须是private的,它默认的也是private的。枚举类也可以有抽象方法,但是枚举项必须重写该方法枚举在switch语句中的使用JDK 1.7A原创 2017-02-14 19:49:35 · 2513 阅读 · 0 评论 -
10. 常见设计模式
单例模式 保证类在内存中 只有一个对象 1. 饿汉式: 1. 私有构造函数 private xx(){} 2. 自己创建私有本类对象 private static xx = new xx() 3. 对外提供公共访问方法 public void getxx(){return xx;}原创 2017-02-14 19:48:20 · 180 阅读 · 0 评论 -
9. Reflect 反射
1. 类加载机制: ClassLoader 2. 获取class文件的三种方式: 1. 源文件阶段,编译期 (Person.java) class.forName(String className) 一般用于配置文件读取 2. 字节码阶段 ,运行期(Person.class) 类名.class 当原创 2017-02-14 19:44:26 · 224 阅读 · 0 评论 -
8. Thread 多线程
创建方式(注意调用start()方法才是开启线程) 1. 继承Thread(常用) : newThread(){ public void run(){}}.strat; 2. 实现Runnable接口: newThread(new Runable(){ public void run(){} }).原创 2017-02-14 19:35:58 · 200 阅读 · 0 评论 -
1.Object
Object所有类的 根类 常用API及源码:1. int hashcode() 2. Class<?> getClass() 3. String toString()4. equals(Object obj)==与equals原创 2017-02-09 23:58:55 · 189 阅读 · 0 评论 -
2.String 字符串
概述: String字符串是一个不可变的字符序列,常量,被final修饰,不可变常用常用API与运用,经典面试题,小Tips原创 2017-02-14 00:02:29 · 195 阅读 · 0 评论 -
7.IO流 字节流/字符流
1. 字节流 1. InputStream/OutputStream 都是抽象类,所以不能new对象,要借助子类完成,所以都是直接子类FileInputStream/FileOutputStream is/os = new File…(); 2. 如果想加快效率,可以对FileInputStream/out.. 增加管道BufferedInputStream/out..Buff原创 2017-02-14 16:16:36 · 207 阅读 · 0 评论 -
6.Map<K,V>
1. 概述: 双列集合,Set的底层就是map实现的,可以存null键(只能一个,因为key不可以重复),null值(可以多个),很多操作针对键 key有效2. 常用API中与Collection中的 不同之处 * a:添加功能 * V put(K key,V value):添加元素。 * 如果键是第一次存储,就直接存储元素,返回null原创 2017-02-14 16:05:48 · 299 阅读 · 0 评论 -
5. Collection 集合List,Set
Collection基本框架: Collection -List:(有序,可重复,能存多个null元素) – ArrayList – LinkedList - Set:(无序,不可重复,只能存一个null) - HashSet - —LinkedHashSet(有序,怎么存,就怎么取) -原创 2017-02-14 15:38:31 · 283 阅读 · 0 评论 -
4. Date 日期相关类
Date :特定的瞬间,精确到毫秒1. public Date() //获取当前系统时间毫秒值,然后调用有参构造public Date(long time) 源码: this(System.currentTimeMills())2. public Date(long time) // 把传入的毫秒值 转换成对应时间对象3. toString() //转换成当前时间格式原创 2017-02-14 11:59:36 · 235 阅读 · 0 评论 -
13. 总结 JavaSE
Java基础内容就到这里了,以后还有想到的基础部分会继续补充原创 2017-02-14 19:51:35 · 169 阅读 · 0 评论