java
文章平均质量分 79
wwwkingdee
这个作者很懒,什么都没留下…
展开
-
java继承复习要点总结
1,java中是单继承,一个子类只能有一个父类,并且使用extends关键字标明继承的父类( eg: Chlid extends Father)2,子类继承父类中的所有属性和方法(构造方法除外):说明几点 1, 如果父类中的属性和方法为 private ,子类继承但是不能使用 2, 子类集成父类中的方法,可以重写,但是重写的方法不能比被重写的方法有更严格的访问权限 eg:父类中一个 private f(){} 方法,子类在重写的时候访问权限只能为 privat原创 2011-04-12 17:31:00 · 558 阅读 · 0 评论 -
java中 wait 和notify
首先声明,此篇文章是摘自他人,但有些地方我做了点补充:要理解notify()和wait(),因为这两个方法不属于Thread 类,而是属于最底层的object基础类的,也就是说不光是Thread,每个对象都有notify和wait的功能为什么?因为他们是用来操纵锁的, 而每个对象都有锁,锁是每个对象的基础,既然锁是基础的,那么操纵锁的方法当然也是最基础了.每一个对象除了有一个锁之外,还有一个等待队列(wait set),当一个对象刚创建的时候,它的对待队列是空的。我们应该在当前线程锁住对象的锁后,去调用该对原创 2011-04-18 21:44:00 · 408 阅读 · 0 评论 -
java中线程sleep和加锁synchronized 关键字的一些区别
第一种代码:没有synchronized public class ThreadTest1Test { //main函数 public static void main(String[] args) { ThreadTest2 r = new ThreadTest2(); Thread t1 = new Thread(r); Thread t2 = new Thread(r); t1.start(); t2.start(); } } //线程函数 p原创 2011-04-15 23:55:00 · 1129 阅读 · 1 评论 -
java线程学习总结
关于线程的知识点 :1,并发和并行的区别: 并行是指两个线程或者事物在同一时刻同时运行。并发 是指两个线程或者事物在相同的时间段内运行。CPU执行线程的时候是并发运行的。2,线程的创建 : 线程的创建有两种方法,第一是继承Thread类 然后就可以使用Thread类中的方法第二种是 实现Runnable 接口,例如:用MyThread类实现Runnable接口,然后重写run方法,然后创建线程类 Thread t = new Thread(ne原创 2011-04-18 17:35:00 · 292 阅读 · 0 评论 -
PHP和jsp 对比
<br /><br />比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:<br />一、 语言比较<br /> PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。<br /> Java首先要编译成字节码.class文件,然后在ja原创 2011-04-25 22:02:00 · 646 阅读 · 0 评论 -
abstract , interface, 和final
final final 的意思就是最终的,不能被改变的。final 修饰属性,表示属性不能被修改, 例如 public final int i =8; 假如一个类修改 i =8,着也是不允许的。 final 可以修饰形参 例如 这个方法的定义 public void speak(final int i){ } final 修饰方法,表示这个方法不能被重写。final 修饰类,这个类不能被继承。abstract修饰类 是抽象类,抽象类不能被实例化,一个抽象类可以有普通方法,可以没有抽象方原创 2011-04-30 18:09:00 · 354 阅读 · 0 评论