摘要: 写过Java的人都知道Java集合类,也用过Java集合类。Java集合类位于 java.util 这个包下,就像它的包名暗示的那样,Java集合类就是一套工具。它就像工匠的工具箱一样,它能给使用它的人提供便利与效率。正所谓”工欲上其事,必先利其器。“ 如果我们想更好地、更高效率地完成任务,我们需要 阅读全文
posted @ 2017-06-04 23:37 javaisnext 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! http://www.cnblogs.com/biehongli/p/5754555.html JAVA学习路线图此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶 阅读全文
posted @ 2017-06-04 22:32 javaisnext 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 线程的同步 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。 由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制, 阅读全文
posted @ 2017-06-04 22:28 javaisnext 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为 阅读全文
posted @ 2017-06-04 22:26 javaisnext 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、网络编程基本概念 1.OSI与TCP/IP体系模型 2.IP和端口 解决了文章最开始提到的定位的问题。 IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个 阅读全文
posted @ 2017-06-04 22:25 javaisnext 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 线程的概念和原理 为什么使用多线程? 为了更高效的完成任务和利用CPU资源,现在的操作系统设计为多任务操作系统,而多进程和多线程是实现多任务的方式。 什么是进程和线程? 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。进程是OS分配资源的最小单位。 阅读全文
posted @ 2017-06-04 22:21 javaisnext 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 以下介绍经常使用的集合类,这里不介绍集合类的使用方法,只介绍每个集合类的用途和特点,然后通过比较相关集合类的不同特点来让我们更深入的了解它们。 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Element 阅读全文
posted @ 2017-06-04 22:19 javaisnext 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2017-06-04 22:16 javaisnext 阅读(211) 评论(0) 推荐(0) 编辑