摘要: Java 的集合类它可以存储数量不等的多个对象. 或者也可以理解为特殊的容器(如前面学过的数组,集合的功能要更为强大)Java集合大致分为三大类 Set list Map三类体系 其中Set代表无序不可以重复的集合,List代表有序的重复的集合,Map代表具有映射关系的集合。jdk1.5增加了Queue体系的集合 代表队列集合的实现。 Java的集合类主要由两个接口派生出:Cllection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 一 Colllection和Iterator接口 Collcetion接口是List Se和Queu 阅读全文
posted @ 2012-11-08 13:49 漫步云计算 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Java中的异常处理机制的简单原理和应用: 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含有异常的信息。Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception,Error 表示应用程序本身无法克服和恢复的一种严重问题,程序只有 阅读全文
posted @ 2012-11-08 13:48 漫步云计算 阅读(143) 评论(0) 推荐(0) 编辑
摘要: File类 用来将文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作流只能操作数据,不能操作目录静态属性File.separator 名称分隔符文件创建步骤1 封装成文件 new File()2 创建 file.createNewFile();File类常见方法: 文件创建boolean createNewFile() 在指定位置创建文件,如果文件存在,则不创建,返回false 输出流创建文件,如果文件存在,会覆盖原有文件 boolean mkdir() 创建一级目录 boolean mkdirs() 创建多级目录 对一个文件是否是文件或者目录时,要先判断该文件对象封装的内容是否存 阅读全文
posted @ 2012-11-08 13:47 漫步云计算 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Java内存分配的结构大致分为以下几种: 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。 6. 非RAM存储:硬盘等永久存储空间 我们主要需要了解的是栈,堆和常量池。 对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和 阅读全文
posted @ 2012-11-08 13:47 漫步云计算 阅读(297) 评论(0) 推荐(0) 编辑