背景说明: 多线程并发与管理,是java基础知识里的重点,本文根据《java核心技术第八版》中的多线程技术的学习,对知识点进行整理;这里只对基础知识点进行简单罗列,以达到对知识点有网状关联的效果,能起到提纲挈领的作用,在于其它知识点融合时,有更好的一览效果。 线程概念 1.明确进程与线程的区别 2.... ...
分类:
编程语言 时间:
2017-03-15 15:06:32
阅读次数:
157
背景: 看的是《java核心技术 第8版》,覆盖jdk1.6。主要是对集合全局和细节进行全面掌握,较深入的理解集合。本人对java比较熟悉,但是对于细节的理解不深,知识点还不全,这是知识的查缺不漏。 一.集合接口 接口和实现分离 当程序中使用集合时,一旦构建了集合就不需要知道究竟使用的哪种实现,因此... ...
分类:
编程语言 时间:
2017-03-11 00:45:43
阅读次数:
178
基本数据类型 java是一种强数据类的的语言 共有8种基本数据类型 其中: 整型4种 int(4字节) short(2字节) long(8字节) byte(1字节) java中整型的范围与机器无关 长度是一定的,不会因为跨平台造成整数溢出 浮点型 两种 double float double的长度是 ...
分类:
编程语言 时间:
2017-03-02 16:55:49
阅读次数:
153
java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题 java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题 参考:java核心技术 一、Java泛型的实现方法:类型擦除 前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信 ...
分类:
编程语言 时间:
2017-03-02 11:17:15
阅读次数:
270
阅读记录追踪:前言部分 阅读前先看:简介、目录和勘误! Java编程语言是一种多用途、并发的、基于类的、面向对象的编程语言;编译时通常包括将持续转化成机器无关的字节码表示。运行时活动包括加载和链接执行持续所需的类,生成可选的机器代码,动态优化持续和执行实际的程序。 Java提供代码的可移植性、内存垃 ...
分类:
编程语言 时间:
2017-01-23 18:50:28
阅读次数:
210
第11章 异常、断言、日志和调试 处理错误 异常分类 声明已检查异常 如何抛出异常 创建异常类 捕获异常 捕获多个异常 再次抛出异常与异常链 finally子句 带资源的try语句 分析堆栈跟踪元素 使用异常机制技巧 使用断言 启用和禁用断言 使用断言完成参数检查 为文档假设使用断言 记录日志 基本 ...
分类:
编程语言 时间:
2017-01-21 19:23:38
阅读次数:
215
第六章 接口与内部类 接口 特性 接口与抽象类 对象克隆 接口与回调 内部类 使用内部类访问对象状态 内部类的特殊语法规则 局部内部类 匿名内部类 静态内部类 代理 Class[] in=new Class[]{Comparable.class};? 代理类的特性 ...
分类:
编程语言 时间:
2017-01-20 20:56:34
阅读次数:
260
第五章 继承 继承已存在的类就是复用这些类的方法和域。反射是指在程序运行期间发现更多的类及其属性的能力。 . 反射 . 使用反射编写泛型数组代码 继承设计的技巧 ...
分类:
编程语言 时间:
2017-01-18 13:51:34
阅读次数:
258
第四章 对象与类 基于类的访问权限 静态域 类的设计技巧 ...
分类:
编程语言 时间:
2017-01-16 14:09:58
阅读次数:
144
第三章 Java的基本程序设计结构 Java对大小写敏感 命名规范为骆驼命名法,不能使用保留字 main方法必须声明为public 如果main方法正常退出,java应用程序的退出代码为0,表示成功运行了程序。如果希望终止程序时返回其他代码,那就需要调用System.exit方法。 Java通用语法 ...
分类:
编程语言 时间:
2017-01-13 23:57:33
阅读次数:
408