- 博客(12)
- 收藏
- 关注
原创 public、protected、默认、private关键字
1.public、protected、默认、private修饰方法时作用域依次降低public方法作用域为本类,包内,子类,包外都可protected方法作用域为本类,包内,子类默认关键字修饰的方法的作用域为本类,包内private方法作用域只是本类 2.public,protected,默认,private,final,abstract,static关键字所有关键字都
2008-12-02 16:05:00
3767
原创 接口与抽象类
接口:公开的抽象方法,不能有私有的变量或者方法,隐藏代码,实现接口就得实现接口中的所有方法,接口可以实现多重继承,接口中可以有static、final的数据成员,且必须赋初值,实现类不能重新定义也不能改变其值,但接口中一般不定义数据成员。抽象类:代码共享,有抽象方法,继承抽象类可以有选择的实现部分用到的方法,因为类中有没有被实现的方法,所以抽象类不能被实例化。
2008-12-02 14:44:00
468
原创 javascript
对父窗口中的控件进行赋值:window.opener.document.all[name].focus();响应enter键:onkeydown=keyDown(); function keyDown(){if (event.keyCode==13){ var focusItem=document.activeElement; if (f
2008-11-27 16:48:00
434
转载 接口回调
接口回调的例子:interface People{ void peopleList();}class Student implements People{ public void peopleList(){ System.out.println("I’m a student.");}}class Teacher implements People{
2008-11-27 16:35:00
3881
2
原创 java加载
java中所谓的动态加载机制,就是我们写好了一段程序,会进行编译执行,编译时会生成我们所写的类的.class文件,这个文件中包含着一段对于此类的描述信息,包括类的路径,名字,方法等,这段信息可以生成类的.Class对象。我们执行的时候,却并不是将所有的类都加载到内存中,而是动态的将我们用到的类加载到内存中。当我们执行时,用到哪个类,我们就会用jvm实例化这个类,也就是将这个类加载到内存中,
2008-11-27 14:12:00
450
转载 用javascript操作select
在进行网页开发的过程中,我们常常会用到select 这个元素。在用asp.net进行开发时,服务器端控件DropDownList和ListBox在发送到客户端时,也是被转化成select元素的。有些时候,我们希望在客户端用代码对其进行一些操作,这当然就想到用javascript操作select 了。下面对其作一个总结:1、判断select是否有项目被选中:if(objSelect.se
2008-11-19 19:09:00
431
转载 什么是GoF?
什么是GoF? 来自百度词条:http://baike.baidu.com/view/1082055.htmGoF:(Gang of Four,GOF设计模式)---四人组Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard
2008-11-19 19:08:00
906
原创 类名.class
当我们编译一个类的java代码时,生成这个类的.class编译文件,在这个文件中有一段对这个类的描述,当jvm加载这个类时就可以生成这个类的Class对象。 A a = new A();当我们调用new方法对一个类进行实例时,实际上是在堆中查找这个类的Class对象,若存在,则根据Class对象创建这个类的实例。若不存在,则加载该类,生成Class对象,在生成实例。所以我们在实例一个类时,
2008-09-29 20:51:00
963
原创 存在问题
Boolean类型的属性值 Boolean.valueof(true)?修理前种别ID?logic Class对象,setDao方法?迭代器Iterator
2008-09-10 10:02:00
507
转载 String 对象
首先,String不是八种数据类型之一,String 是一个对象。new String()和new String(“”)都是声明一个空字符串。String s=“hello” :创建一个字符串常量,并在编译期保存在.class文件中的常量池中,s是指向此字符串常量的引用。String s=new String(“hello”):是在运行时创建一个String型的字符串hello,保存在堆中
2008-09-10 10:01:00
468
原创 关键字new
我们在java程序中经常见到这样的语句:A a=new A();在java中,面向对象是以类的形式出现的,而对象则是类的实例。若想使用类的方法,必须先对类进行实例化,生成一个对象,通过对象的引用(对象存在内存中的首地址)及偏移量,即可调用类中的方法。这里将A a=new A();分成两部分说明1 A a;这是生声明一个A类型的变量a,保存在内存中的栈中(栈是系统自动分配的,速度较快
2008-08-08 17:36:00
362
原创 eclipse快捷方式
比较有用的eclipse快捷方式:Alt+↓ 当前行和下面一行交互位置(可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Ctrl+M:快速对当前视图最大化Ctrl+/:代码注释/取消注释Ctrl+D:删除光标所在行 Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 (对
2008-08-08 17:30:00
486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人