java复习笔记
h_a_o861002
这个作者很懒,什么都没留下…
展开
-
java复习第一天
1、Java之父Golsling 1995年5月23日 Java诞生 1998年12月 1.2版本 Java2 J2SE J2EE J2ME 2004年12月 1.5版本(5.0) Java JavaSE JavaEE JavaME 2、Java SE --- Java标...2008-12-11 10:12:32 · 96 阅读 · 0 评论 -
java复习第十七天
一、Java5.0新特性 1、编译器的功能更加强大,JVM变化不大2、Java在逐渐与C++融合3、五小点,四大点二、五小点1、自动封箱AutoBoxing/自动解封 自动封箱和自动拆箱,它实现了简单类型和封装类型的相互转化时,实现了自动转化。 byte b -128~127 Byte...2008-12-11 13:43:49 · 79 阅读 · 0 评论 -
java复习第十六天
[b]网络基础知识[/b] 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。计算机网络形式多样,内容繁杂。网络上的计算机要互相通信,必须遵循一定的协议。目前使用最广泛的网络协议是Internet上所使用的TCP/IP协议。IP地址:计算机在网络中唯一标识,相对于internet,IP为逻辑地址。IP地址分类:A类地址 A类地址第1字节为网络地址...2008-12-11 13:43:03 · 132 阅读 · 0 评论 -
java复习第十五天
一、(一) DataInputStream/DataOutStream增加读写 关流只关最外层的过滤流就行了\(二) BufferedInputStream/BufferedOutputStream增加缓冲区 void flush()刷新此缓冲的输出流。 (三) 管道流(和UnixC++中的FIFO相同) ■ PipedInputStr...2008-12-11 13:42:12 · 248 阅读 · 0 评论 -
java复习第十四天
一、 多线程的通信 ■ 因为线程的死锁,从而引发要多线程的通信 死锁:每个线程不释放自己拥有的资源,却申请别的线程拥有的资源,会造成死锁问题 ■ 线程间的通信:等待通知机制 ■ 每一个对象都有一个等待队列。 线程t1对O调用wait方法,△必须是在对O加锁的同步代码块中。 结果:1、线程t1会释放它拥有的所有的锁标记 ...2008-12-11 13:40:13 · 101 阅读 · 0 评论 -
java复习第十三天
一、 ■ 阻塞状态 ▲ 初始状态 ▲阻塞状态 ▲终止状态 \ / ^ 1 ^ \ / \ 2sleep / \start ...2008-12-11 13:38:32 · 61 阅读 · 0 评论 -
java复习第十二天
一、复习AWT事件模型(Observer模式) 1、事件源 2、事件对象 3、事件监听器事件源和监听器事先进行授权注册,当事件条件满足时,事件源会给注册的监听器发送一个事件对象,由事件监听器作出相应的处理。一个事件源可以是多种事件的事件源一个事件源就同一类事件可以注册多个监听器一个监听器可以同时注册在多个事件源当中事件源和监听器是独立,弱...2008-12-11 13:37:03 · 140 阅读 · 0 评论 -
java复习第十一天
一、复习集合:用一个对象储存管理多个对象Collection:元素都是对象遍历:迭代遍历List:元素有顺序,可以重复 遍历:还可以用for循环(下标) 排序:Collections.sort(list)实现类:ArrayList:底层数组实现,查询快,而增删慢;轻量级,线程不安全Vector:底层数组实现,重量级,线程安全L...2008-12-11 13:36:16 · 62 阅读 · 0 评论 -
java复习第十天
一、复习内部类 1、成员内部类 可以访问外部类的私有成员,外部类类名.this.属性 构造成员内部类对象,必须先构造一个外部类对象,外部类对象.new 构造内部类对象 2、静态内部类 只能访问外部类的静态成员 构造静态内部类对象时,不再需要构造外部类对象 3、局部内部类 在外部类方法内定义的内部类 不仅能访问外部类的私有成...2008-12-11 13:35:14 · 176 阅读 · 0 评论 -
java复习第九天
一、复习 1、Object 所有的类直接或间接的父类 finalize:垃圾收集的时候调用 toString:返回对象的字符串形式 equals:判断两个对象内容是否相同 2、包装类 8种基本类型各自提供了对象形式 3、异常处理 提高容错性 异常的分类:Throwable ...2008-12-11 13:34:35 · 122 阅读 · 0 评论 -
java复习第八天
一、复习接口是个特殊的抽象类,属性:公开静态常量,方法:公开抽象方法没有构造方法接口之间可以多继承,一个类在继承另外一个类的同时,和可以实现多个接口优点:1、实现多继承,不会破坏类之间的单继承简单的树状关系。区分主类型和次要类型。2、标准,解耦合工具 标准的使用者和标准的实现者通过借口隔离开,使得接口实现者的改变对使用者没有影响接口的回调:有...2008-12-11 13:33:50 · 172 阅读 · 0 评论 -
java复习第七天
一、复习static 属性 类变量 全类共有 类加载时初始化,类名访问 方法 静态方法 类名调用,静态方法中不能访问类的非静态成员,可以覆盖,只能被静态方法覆盖,没有多态 初始代码块 类加载时运行 类加载: 一个类编译之后会形成.class文件,储存了类的全部信息。 当JVM第一次使用一个类的时候,会根据ClassPath找到对应的.class...2008-12-11 13:33:05 · 135 阅读 · 0 评论 -
java复习第六天
[b]修饰符[/b]一、static 修饰属性,方法,代码块1、静态属性:全类公有,称为类变量 那么这个属性就可以用 类名.属性名 来访问 (共有的类变量与对象无关,只和类有关) 类加载:虚拟机通过I/O流把一个类的信息从字节码文件中读入虚拟机并保存起来 一个类只会加载一次 ...2008-12-11 13:32:12 · 101 阅读 · 0 评论 -
java复习第五天
一、复习1、封装 该隐藏隐藏,该公开的公开 属性隐藏,同时提供get/set方法 有些方法应该隐藏 方法声明公开,实现隐藏。实现的改变对架构的影响最小2、继承 一般->特殊 单继承:一个类最多只能有一个直接父类。类之间可以形成树状关系 根据访问权限,子类如果可以访问父类的属性和方法,就能继承 private 私有 不能继承...2008-12-11 13:30:45 · 100 阅读 · 0 评论 -
java复习第四天
1、复习 面向对象思想 符合我们看待客观世界的规律 Everything is an object 对象:客观存在,有什么(属性),能做什么(方法) 每个对象都是简单的,有简单的对象拼装成复杂的系统 面向对象的优点: 1)各司其职,各尽所能 2)弱耦合性 3)可重用性,可扩展性 类:对象共性的抽象,客观对...2008-12-11 13:14:30 · 74 阅读 · 0 评论 -
java复习第三天
1、面向对象的思想 anything is an Object(万物皆对象) 符合人们客观看待世界的规律 2、抽象,从对具体的对象中抽取有用信息。 对象有其固有属性,对象的方法,即对象的行为(对象能做什么) 对象本身是简单的(功能简单),多个对象可以组成复杂的系统(对象之间彼此调用对方的方法)3、面向对象的优点 1)对象应当是各...2008-12-11 12:35:15 · 99 阅读 · 0 评论 -
java复习第二天
1、Java的数据类型 (1)简单类型 --- 8种有符号的数据类型 a) 整型 byte 1字节 8位 -128到127 short 2字节 16位 -2^15到2^15-1 -32768 到 ...2008-12-11 10:31:22 · 82 阅读 · 0 评论 -
java复习第十八天
一、反射 1、获取方法和属性 反射可以获取这个类中定义的方法和属性的信息,简单数据类型在使用反射时要转换成封装类。 Class c = Teacher.class; Method m = c.getMethod("mrthod",int.class); 2、通过类对象生成类的对象 Class c = Teacher.c...2008-12-11 13:44:29 · 98 阅读 · 0 评论