java基础
文章平均质量分 77
iteye_2722
这个作者很懒,什么都没留下…
展开
-
java面试资料(1)
1、作用域public,private,protected,以及不写时的区别 答:区别如下: [table] |作用域 |当前类| 同一package| 子孙类| 其他package | |public |√| √| √| √ | |protected |√ |√| √| × | |friendly |√ |√| ×| × | |private |√ |×| ×| × | |不...2011-02-17 11:17:03 · 120 阅读 · 0 评论 -
java io 流
流: 按方向分: 1 输入流:(往内存里流的) 以内存为基础 2 输出流:(从内存里往外流的) 以内存为基础 按性质分: 1 字节流:以字节的形式存储的 (看不懂的,或者不需要看) 2 字符流:以字符的形式存储的(字符流是有编码的,人能看懂,需要看) 如:文本文件:是字符的,如果是字节的,就看不懂咯.凡是能用记事本看的,都是字符流 txt,bat...2011-03-22 17:24:16 · 67 阅读 · 0 评论 -
java io 文件
1,文件过滤器: [code="java"] public class MyFileFilter { //不能传参 public static void main(String[] args) { File dir = new File("c:/zhanghy"); File[] currentFiles = dir.listFiles(new MyFilte...2011-03-22 14:09:27 · 78 阅读 · 0 评论 -
基础笔试题
1 % 运算符 [code="java"] public static void main(String[] args) throws IOException { int a=25; int b=6; int x=-a%-b; int y=a%-b; int z=-a%b; int r=a%b; System.out.println(x);//-1 ...2011-03-22 11:11:13 · 91 阅读 · 0 评论 -
java的时间操作
[code="java"] /** 日期类 * @date 2011-3-17 * @version 1.0 */ import java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @retur...2011-03-18 13:32:58 · 56 阅读 · 0 评论 -
java 基础 之 初始化
父类: [code="java"]public class Parent { public Parent() { System.out.println("parent constructor called"); } { System....2011-03-18 12:27:29 · 71 阅读 · 0 评论 -
Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器...2011-03-18 12:17:27 · 67 阅读 · 0 评论 -
JAVA 内存管理总结(2)
7. final问题: final使得被修饰的变量"不变",但是由于对象型变量的本质是"引用",使得"不变"也有了两种含义:引用本身的不变?,和引用指向的对象不变。? 引用本身的不变: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuff...2011-03-10 17:27:48 · 72 阅读 · 0 评论 -
JAVA 内存管理总结(1)
1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控...2011-03-10 17:23:49 · 67 阅读 · 0 评论 -
java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式的比较与详解
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存...2011-02-17 13:53:05 · 67 阅读 · 0 评论 -
java面试资料(2)
第一,谈谈 final, finally, finalize的区别。 答: final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anon...2011-02-17 13:45:56 · 72 阅读 · 0 评论 -
UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。下面我们结合实例彻底理清三者的关系。 基本概念 用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导...原创 2011-04-01 15:02:58 · 874 阅读 · 0 评论