文章分类 -  Java核心卷I

摘要:1. 一个程序可能同时执行多个任务,通常每个任务称为一个线程 2. 多进程与多线程的区别: 本质的区别在于 每个进程拥有自己的一整套变量,而线程则共享数据。 共享数据虽然有危险,但是共享变量使线程之间的通信比进程之间的通信更有效、更容易 与进程相比,线程更加轻量级,创建、撤销一个线程比启动新进程的开 阅读全文
posted @ 2016-03-30 19:19 桃源仙居 阅读(92) 评论(0) 推荐(0)
摘要:1. 如果对ArrayList进行迭代,迭代器将从索引0开始,每迭代一次,索引值+1,如果访问HashSet中的元素,每个元素将会按照某种随机的次序出现。虽然可以确定在得带过程中能够遍历到集合中的所有元素,但却无法预知元素访问的次序。 2. Java库中的具体集合 3. 在Java设计语言中,所有的 阅读全文
posted @ 2016-03-29 21:42 桃源仙居 阅读(164) 评论(0) 推荐(0)
摘要:1. 使用泛型机制编写的代码比那些杂乱的使用Object变量,然后再使用强制类型转换的代码具有更好的安全性和可读性。泛型对于集合类尤其有用 2. 泛型很像C++中的模板 3. 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 4. 泛型提供了很好的解决方案:类型参数。编译器可以利用类型参 阅读全文
posted @ 2016-03-29 21:17 桃源仙居 阅读(96) 评论(0) 推荐(0)
摘要:1. 错误来源: 用户输入错误 设备错误 物理限制 代码错误 2. 异常分类 所有的异常都是继承Throwable,但是下一层立即分解为两个分支:Error和Exception Error类层次结构描述了Java运行时系统的内部错误和资源耗尽错误,应用程序不应该抛出这种类型的错误。如果出现了这样的内 阅读全文
posted @ 2016-03-27 20:18 桃源仙居 阅读(309) 评论(0) 推荐(0)
摘要:1. 接口: 在Java中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。 接口中的方法自动的属于public,因此在接口中声明方法时,不必提供关键字public 接口中可以定义常量,但是绝对不能含有实例域,也不能在在接口中实现方法 接口中的常量被自动设定为public 阅读全文
posted @ 2016-03-24 11:46 桃源仙居 阅读(118) 评论(0) 推荐(0)
摘要:1. 继承:is-a,基于已存在的类构造一个新类。继承已存在的类就是复用这些类的方法和域,还可以添加一些新的方法和域,以满足新的需求 2. 反射:发射是指在程序运行期间发现更多的类及其属性的能力,主要是开发软件工具的人员,而不是编写应用程序人员对这项功能感兴趣。 3. 超类,子类。 在设计类的时候将 阅读全文
posted @ 2016-03-20 14:09 桃源仙居 阅读(127) 评论(0) 推荐(0)
摘要:1. 在面向对象(OOP)中,不必关心对象的具体实现,只要能够满足用户的需求即可。 2. 面向过程首先确定如何操作数据,然后再决定如何组织数据,以便于数据操作,而面向对象却调换了这个次序,将数据放在第一位,然后在考虑操作数据的算法 3. 类是构造对象的模版或蓝图,由类构造对象的过程称为创建类的实例, 阅读全文
posted @ 2016-03-19 17:00 桃源仙居
摘要:1. Java应用程序中的内容都必须放置在类中。命名为驼峰命名方法 2. 源代码的文件名必须与公共类的名字相同。 3. 4种整型:byte short int long *(Java没有任何无符号类型) 类型 2种浮点类型:float double *(float类型的数值有一个后缀F,没有后缀F的 阅读全文
posted @ 2016-03-18 09:33 桃源仙居
摘要:Java术语 阅读全文
posted @ 2016-03-17 23:05 桃源仙居
摘要:语言只是实现目标的工具,而不是目标本身 James Gosling 1. Java并不只是一种语言,而是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。 2. Java的11个特性: 简单性:小,是C++语法的一个 阅读全文
posted @ 2016-03-17 22:35 桃源仙居 阅读(106) 评论(0) 推荐(0)
摘要:1.卷一:面向对象程序设计 反射与代理 接口与内部类 事件监听模型 异常处理 泛型程序设计 集合框架 并行操作 使用SwingUI 工具箱进行图形用户界面设计 2. Java诞生以及发展史 环境配置 Java基础语法 封装 继承 接口 应用程序设计 AWT Swing GUI applet 异常处理 阅读全文
posted @ 2016-03-17 21:57 桃源仙居