2014年5月14日

摘要: 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需... 阅读全文
posted @ 2014-05-14 21:09 J-109wangyu 阅读(93) 评论(0) 推荐(0)

2014年4月29日

摘要: Java中的异常用对象来表示。Java对异常的处理是按异常分类处理的,不同异常有不同的分类,每种异常都对应一个类型(class),每个异常都对应一个异常(类的)对象。 异常类从哪里来?有两个来源,一是Java语言本身定义的一些基本异常类型,二是用户通过继承Exception类或者其子类自己定义的异... 阅读全文
posted @ 2014-04-29 22:23 J-109wangyu 阅读(153) 评论(0) 推荐(0)

2014年4月23日

摘要: 如何使一个窗口居中屏幕显示1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句: setLocationRelativeTo(null);2、若要让JDialog居中显示,可以加上一句: JDialogname.setLocationRelativeTo(null); setLocat... 阅读全文
posted @ 2014-04-23 00:32 J-109wangyu 阅读(249) 评论(0) 推荐(0)
摘要: 抽象类里面可以有非抽象方法但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向... 阅读全文
posted @ 2014-04-23 00:24 J-109wangyu 阅读(139) 评论(0) 推荐(0)

2014年4月19日

摘要: 继承:新类继承父类的所有属性和行为;当子类包含与父类相同的方法时是方法重写; super用于在子类中访问父类中的成员变量及方法;当产生一个子类对象时,先产生其父类对象封装:通过private修饰符隐藏类中的成员变量,叫做封装;访问与修改private修饰的变量时要用 访问器和修改器封装的好处:重用、... 阅读全文
posted @ 2014-04-19 16:52 J-109wangyu 阅读(182) 评论(0) 推荐(0)

2014年4月16日

摘要: 1、构造方法能重载,不能重写2、final修饰方法,该方法不能被重写3、封装:把一个类的属性和方法隐藏起来的过程4、封装的好处:重用、有利于分工、隐藏细节5、在静态方法中不能直接访问非静态的方法,需先产生对象,但在非静态方法中可以直接访问静态的方法和属性6、在类加载时,类中static静态加载块先运... 阅读全文
posted @ 2014-04-16 22:20 J-109wangyu 阅读(89) 评论(0) 推荐(0)
摘要: (1)继承关系是传递的。若类C继承类B,类B继承类A,则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段。(2)继承简... 阅读全文
posted @ 2014-04-16 00:08 J-109wangyu 阅读(307) 评论(0) 推荐(0)

2014年4月14日

摘要: 构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:Platypus p1 = new Platypus(); 相反,方法的作用是为了执行java代码。 修饰符,返回值和命名的不同构造器和方法在下面三个方便的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: pu... 阅读全文
posted @ 2014-04-14 21:11 J-109wangyu 阅读(122) 评论(0) 推荐(0)

2014年4月11日

摘要: 我们经常所说的“对象”,一般指的是解决信息领域内所遇到问题的方法。特别是应用软件技术来解决问题的方法。如我们经常碰到的面向对象的编程(Object-Oriented Programming)、面向对象的分析(Object-Oriented Analysis)、面向对象的设计(Object-Oriented Design)等。应用前面所介绍的关于对象的概念,可以对这些问题做进一步的分析。在面对较复杂的系统,我们可以将它作为一个对象来进行分析。一个系统(解决某个问题的全套解决方案)作为一个对象,可以由多个部分组成。同样,这个对象也可以由多个对象组成。对于同类的事物,可以由一个对象来表示。这样做的. 阅读全文
posted @ 2014-04-11 20:07 J-109wangyu 阅读(207) 评论(0) 推荐(0)
摘要: java是一种面向对象的语言。也就是说,这种程序设计,把现实中的所有的问题都当做一个个对象来解决,每个对象都有其独立的属性和方法,每个对象之间具有一定的联系,在面向对象设计编程中,不需要考虑对象的实现细节,每个对象都有自己的任务和功能。比如说汽车是一个对象,飞机也是一个对象;汽车具有后备箱、方向盘和发动机等属性,飞机有机翼、操作台等等属性,如果程序想实现能够根据汽车状态输出相应语句,比如前进、后退,那么实现这个功能的具体代码成为方法,对应的飞机也可以有自己的方法比如起飞、下降等。飞机和汽车都属于交通工具,他们某些地方具有共性就是有联系的意思,交通工具包含汽车飞机等对象。。。 阅读全文
posted @ 2014-04-11 19:59 J-109wangyu 阅读(153) 评论(0) 推荐(0)

导航