Java基础
文章平均质量分 80
Simon_night
这个作者很懒,什么都没留下…
展开
-
Java 多线程概述和创建(疯狂java讲义读书笔记)
线程概述: 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个进程。原创 2017-11-14 14:42:23 · 285 阅读 · 0 评论 -
File类使用详解
疯狂java讲义读书笔记之File类的使用详解File类是java io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File类的一下常用方法和说明1.访问文件名相关方法: - String getName(); 返回此File对象所表示的文件名和路径名(如原创 2016-05-12 17:28:28 · 5945 阅读 · 0 评论 -
Java线程的生命周期和状态控制
线程状态转换图: 1、新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态。转载 2017-11-16 10:06:15 · 524 阅读 · 0 评论 -
Java-泛型知识点整理
1. 定义泛型接口和类在定义接口或类时指定一个类型形参,该参数名为E, 在这个接口或者类中,这个类型形参可以当成一个类型来使用。public interface原创 2017-09-22 14:23:52 · 374 阅读 · 0 评论 -
Java 线程安全问题及线程锁(读书笔记)
首先整理多线程同步的知识点,开头肯定是要先探讨探讨多线程同步的问题。那么嘛叫线程安全问题呢? 答: 我们知道Jvm虚拟机的设计中线程的执行是抢占式的,线程的执行时间是由底层系统决定的。所以就会有多个线程访问同一个数据时的不同步问题。这个就是多线程安全问题。原创 2017-11-15 18:11:08 · 5266 阅读 · 3 评论 -
java Collections工具类使用总结(疯狂java讲义读书笔记)
1.排序操作 2.查找,替换操作 3.同步控制Collection c=Collections.synchronizedCollection(new ArrayList());List list=Collections.synchronizedList(new ArrayList());Set set=Collections.synchronizedSet(原创 2017-11-05 20:29:13 · 242 阅读 · 0 评论 -
Java Map集合知识点整理(疯狂Java讲义读书笔记)
JDK文档:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhMapMap用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map中的Key值,另一组值用于保存Map中的value。key和value都可以是任何引用类型的数据。Map的key不允许重复,即同一个Map对象的任何key值通过equals方法返回总是false。原创 2017-11-05 16:37:00 · 472 阅读 · 0 评论 -
java Collection集合知识点整理(疯狂java讲义读书笔记)
JDK文档:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhCollection和Iterator接口:Collection接口:Collection接口是List, Set, Queue接口的父接口,该接口里定义的方法既可以用于操作Set集合,也可以用于操作List和Queue集合。Collection接口里定义了如何操作集合元素的方法。原创 2017-11-02 17:31:26 · 433 阅读 · 0 评论 -
Java多线程(四)---线程池
系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统的交互。在这种情况下,使用线程池可以很好的提供性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。转载 2017-11-14 15:18:36 · 373 阅读 · 0 评论 -
java IO体系的学习总结
java IO体系的整理笔记1.Java Io流的概念,分类,类图。1.1 Java Io流的概念 java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。stram是从起源(source)到接收的(sink)的有序原创 2016-05-05 16:31:28 · 37033 阅读 · 12 评论