Java
一溪云~
这个作者很懒,什么都没留下…
展开
-
Java基础---Java集合框架
Java集合 一、 集合 1、 Collection接口 (1)List接口:存储有序的,可以重复的元素 1)ArrayList(List的主要实现类) 2)LinkedList(针对于频繁的插入和删除操作) 3)Vector(线程安全的但效率低于ArrayList) (2)Set接口:存储无序的、不可重复的元素 1)HashSet(主要实现类) 2)LinkedHash原创 2018-01-04 12:58:08 · 208 阅读 · 0 评论 -
Java反射
Java反射 一、类的加载 1、当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 (1)加载 就是指将class文件读入内存,并为之创建一个Class对象(class文件的对象)。 任何类被使用时系统都会建立一个Class对象 (2)连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责为类的静态成员分配内存转载 2018-01-17 08:53:13 · 265 阅读 · 0 评论 -
Java多线程---线程的创建和使用
Java多线程---线程的创建和使用 主要内容 程序、进程、线程的概念 Java中多线程的创建和使用 1、继承Thread类与Thread类的主要方法 2、实现Runable接口 3、线程的调度与设置优先级 一、程序、进程、线程的概念 1、程序(program):可以理解为一段静态的代码,静态对象。是为了完成特定任务、用某种语言编写的一组指令的集合。 2、进程(proce转载 2018-01-17 09:18:18 · 251 阅读 · 0 评论 -
Java多线程--线程的同步与通信
线程的同步与通信 一、线程的同步 上一篇手记《多线程的创建与使用》中有个练习题: 模拟火车站售票窗口,开启三个窗口售票,总票数为100 当时我没有考虑线程安全问题,今天我再把它拿出来,用线程的同步机制来实现线程的安全。 在之前那段程序中存在线程安全问题,打印车票时可能出现重复车票以及错票。 那么线程安全问题存在的原因? 由于一个线程在操作共享数据过程中,未执行完毕的情况下,另外的转载 2018-01-17 09:22:32 · 214 阅读 · 3 评论