摘要: System类 工具类全部都是静态方法 常用方法 获取系统属性信息 static PropertiesgetProperties()static StringgetProperty(String key) 设置自定义属性信息static StringsetProperty(String key, String value) 命令行设置自定义属性信息 1: import java.util... 阅读全文
posted @ 2013-10-23 13:15 ShawnWithSmallEyes 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collections是集合框架的一个工具类,该类中的方法都是静态的,提供的方法中可以对List集合进行排序,二分查找等,通常常用的集合都是线程不安全的,因为要提高效率,如果多线程操作这些集合时,可以通过该工具类的... 阅读全文
posted @ 2013-10-23 00:11 ShawnWithSmallEyes 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Map接口 Map 该集合存储的是键值对,成对往集合里存,而且要保证键的唯一性 常用方法 添加 Vput(K key, V value) voidputAll(Map m) 删除 voidclear() Vremove(Object key) 判断 booleanisEmpty() booleancontainsKey(Object key) booleancontainsValue(Object... 阅读全文
posted @ 2013-10-22 15:24 ShawnWithSmallEyes 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 概述 为什么会出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式 数组和集合类同是容器,有何不同 数组虽然也可以存储对象,但是长度固定,集合长度可变 数组中可以存储基本数据类型,集合只能存储对象 集合类的特点 集合类只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象 集合框架 Collection接口中定... 阅读全文
posted @ 2013-10-22 13:11 ShawnWithSmallEyes 阅读(457) 评论(0) 推荐(0) 编辑
摘要: String类 String类是一个特殊的类,叫做只读类,一旦创建了对象,便不可被改变,同样"abc"既为一个常量,也为一个对象,也是不可以改变的 String s1 = “abc”; 此语句只包含一个对象,即为“abc” String s2 = new String(“abc”); 此语句包含两个对象,"abc"为一个对象,new的String为一个对象 所以s1与s2的地址值是不同的 Stri... 阅读全文
posted @ 2013-10-20 22:28 ShawnWithSmallEyes 阅读(529) 评论(3) 推荐(0) 编辑
摘要: 概述 当需要多线程配合完成一项任务时,往往需要用到线程间通信,以确保任务的稳步快速运行 相关语句 wait():挂起线程,释放锁,相当于自动放弃了执行权限 notify():唤醒wait等待队列里的第一个线程 notifyAll():唤醒所有等待队列中的线程 他们都使用在同步中,因为要对持有监视器(锁)的线程操作,所以要使用在同步中,因为只有同步才具有锁 相关问题 为什么这些操作线程的方法要定义... 阅读全文
posted @ 2013-10-20 15:22 ShawnWithSmallEyes 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 概述 进程: 是一个正在执行中的程序 每一个进程执行都有一个执行顺序,该执行顺序是一个执行路径,或者叫一个控制单元 线程: 就是进程中的一个独立的控制单元,线程在控制着进程的执行 一个进程中至少有一个线程 Java JVM启动的时候会有一个进程java.exe,该进程中至少有一个线程负责Java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之为主线程,与C类似,java.exe相... 阅读全文
posted @ 2013-10-20 12:42 ShawnWithSmallEyes 阅读(491) 评论(2) 推荐(0) 编辑
摘要: 概述 对类文件进行分类管理。 给类提供多层命名空间。 写在程序文件的第一行。 类名的全称的是 包名.类名。 包也是一种封装形式。 访问权限 引用《The Complete Reference》中的经典例子来说明Java包中类成员的访问权限问题 下面的例子显示了访问修饰符的所有组合 该例有两个包和五个类 记住这两个不同包中的类需要被存储在以它们的包p1、p2命名的目录下。 第一个包定义了三个类: ... 阅读全文
posted @ 2013-10-19 23:46 ShawnWithSmallEyes 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 异常概述 异常是什么 是对问题的描述,将问题进行对象的封装 异常体系 Throwable |---Error |---Exception |---RuntimeException 异常体系的特点 异常体系中的所有类以及建立的对象都具有可抛性 也就是说可以被throw和throws关键字操作 只有异常体系具备这个特点 throw和throws的用法 throw定义在函数内,用于抛出异常对... 阅读全文
posted @ 2013-10-19 20:24 ShawnWithSmallEyes 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 内部类概述 内部类是将一个类定义在另一个类里面,对里面那个类就成为内部类(内部类,嵌套类)。 当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容 访问特点 内部类可以直接访问外部类的所有成员,包括私有,之所以可以直接访问,是因为内部类持有外部类对象的引用,Outer.this 而外部类想要访问内部类必须创建对象或者使用类名引用 其他类访问内部类格式 Outer... 阅读全文
posted @ 2013-10-18 14:22 ShawnWithSmallEyes 阅读(405) 评论(0) 推荐(0) 编辑