Java基础知识
mengxin846
主要从事基于J2EE和各种开源框架的企业级项目开发
展开
-
Java面试经典题目
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五原创 2007-05-08 16:29:00 · 1902 阅读 · 0 评论 -
和构造方法有关的知识
构造方法只能通过下列方式被调用:1 当前类的其他构造方法通过this语句调用2 当前类的子类的构造方法通过super语句调用3 在程序中通过new语句调用它 构造方法的访问级别:构造方法可以处于public ,protected,private ,默认4种访问级别之一 构造方法声明为private类型的场合1 在这个类中仅仅包含了一些提供其他程序调用的静态方法,原创 2009-04-29 17:10:00 · 450 阅读 · 0 评论 -
Java中的修饰符
1 访问控制修饰符public 的访问级别最高,其次是protected,默认和private成员变量和成员方法可以处于4个访问级别中的一个:公开,受保护,默认和私有顶层类可以处于公开或者默认级别,顶层类不能被protected和private修饰局部变量不能被访问控制修饰符修饰 2 abstract修饰符抽象类不能被实例化抽象类中的可以没有抽象方法,但是包含了抽象原创 2009-04-22 21:57:00 · 646 阅读 · 0 评论 -
JAVA集合类框架学习
JAVA集合类框架学习 • Collection 接口是一组允许重复的对象。 • Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。 • List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。 • Map接口是一组成对的键-值对象,即所持有的是key-value pairs。Map中不能有重复的key。原创 2009-04-22 10:53:00 · 991 阅读 · 0 评论 -
面向对象开发技术中的核心思想和概念
问题领域:是指软件系统所模拟的真实世界中的系统。 对象:是对问题领域中的食物的抽象,对象主要有以下特性: (1) 万物皆为对象,问题领域中的实体和概念都可以抽象成对象 (2) 每个对象都是唯一的 (3) 对象具有属性和行为,其中对象的行为包括具有的功能及具体的实现 (4) 对象具有状态,状态是指某个瞬间对象的各个属性的取值,对象的某些行为往往会改变对象自身的状态,即属性的取值 (5) 对象都属于某原创 2009-04-22 10:49:00 · 880 阅读 · 0 评论 -
java编程中的重载和覆盖的条件
重载方法必须满足下列条件(1) 方法名必须相同(2) 方法的参数签名必须相同(3) 方法的返回类型和方法的修饰符可以不相同 方法覆盖必须满足下列条件(1) 子类的方法的名称及参数必须和所覆盖的方法相同(2) 子类的方法返回类型必须和所覆盖的方法相同(3) 子类方法不能缩小所覆盖方法的访问权限(4) 子类方法不能抛出比所覆盖方法更多的异常原创 2009-04-22 22:15:00 · 706 阅读 · 0 评论 -
java 文件操作大全
本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。 文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out原创 2008-01-11 09:19:00 · 574 阅读 · 0 评论 -
File 类小结
File 类小结File 类 一: File 类的对象主要用来获取文件本身的一些信息,例如文件所在的目录,文件的长度,文件读写权限等,不涉及对文件的读写操作.创建一个 File 对象的构造方法有 3 个: File (File file String filename);File (String filename); File (String directoryPate原创 2008-01-11 09:17:00 · 813 阅读 · 0 评论 -
java程序员面试基本题目
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<objectclassid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui>原创 2008-03-26 13:30:00 · 3260 阅读 · 0 评论 -
linux环境下安装jdk
1.下载JDK文件bin格式http://gceclub.sun.com.cn/NASApp/sme/docroot/ecommunity/management/login.jsp?goto=/NASApp/sme/docroot/ecommunity/down.jsp?file=J2SE/jdk-1_5_0_04-linux-i586.bin2.到bin文件所在文件夹下chmod 755原创 2007-12-04 12:52:00 · 477 阅读 · 0 评论 -
静态工厂方法月用new调用的构造方法的区别
1 构造方法的名字必须与类的名字相同,而静态工厂的方法名可以是任意的2 每次执行new语句的时候,都会创建一个新的对象,而静态工厂方法每次调用,是否会创建一个新的对象,完全取决于方法的实现原创 2009-04-29 17:19:00 · 632 阅读 · 0 评论