随笔分类 -  java学习

记录java学习笔记
DOM4J与JDOM解析xml文档
摘要:1. JDOM方式解析XML JDOM并不是java官方解析xml文档的方法,所以在进行文档解析前,需要下载JDOM的jar包:http://www.jdom.org/downloads/;并将其路径添加到当前项目中,或者把jar包拷贝到当前项目中。同样地使用前面的books.xml文档进行解析:... 阅读全文
posted @ 2015-12-21 15:37 Luts 阅读(345) 评论(0) 推荐(0)
SAX解析xml文档
摘要:上一篇文章中,我们使用了DOM方式解析xml文档,该方式比较符合我们日常思维方式,但是它直接把文档调入内存中,比较耗内存。在这里我们可以用另外一种方式解析xml,这个就是SAX方式。 SAX即是:Simple API for XML。SAX在概念上与DOM完全不同。它不同于DOM的文档驱动,它... 阅读全文
posted @ 2015-12-19 12:19 Luts 阅读(845) 评论(0) 推荐(0)
java中的xml简介与DOM解析xml
摘要:1. xml简介 XML:指可扩展标记语言, Extensible Markup Language;类似HTML。XML的设计宗旨是传输数据,而非显示数据。 一个xml文档实例: 1 2 3 4 许刚 5 工程师A 6 7 8 申林 9 实习... 阅读全文
posted @ 2015-12-18 15:16 Luts 阅读(3901) 评论(0) 推荐(0)
二进制I/O
摘要:一、文件传输基础1.1 基本概念 ①bit位只能是1或者0 ② 一个byte字节是8位:1 byte = 8 bits。字节是计算机表示的基本单位 ③1MB=1024KB=2(20)B; //括号里的表示2的几次方 1GB=1024MB=2(30)B。 1TB=1024GB=2(40)... 阅读全文
posted @ 2015-12-09 11:30 Luts 阅读(1790) 评论(0) 推荐(0)
java中的集合框架
摘要:框架:类库的集合。 集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类。 集合又称为容器(containers),简单的来说集合框架就是一个对象,可以将具有相同性质的多个元素汇聚成一个整体。集合被用于存储、获取操纵和传输聚合的数据----存放数据的容器。 集合框架的核心接口为C... 阅读全文
posted @ 2015-12-05 18:52 Luts 阅读(1320) 评论(0) 推荐(0)
文本I/O
摘要:1.文件类file file类用以获取文件和目录属性以及删除和重命名文件的方法: File(pathname:String)为特定路径名创建一个File对象。这里的路径名可以是一个目录也可以是一个文件File(parent:String,child: Stirng)为目录parent下的chil... 阅读全文
posted @ 2015-12-02 16:54 Luts 阅读(351) 评论(0) 推荐(0)
Java中基本数据的包装类
摘要:java中基本数据类型的包装类有:Character、Boolean、Byte、Short、Integer、Long、Float和Double。 基本数据类型:char、 boolean、 byte、short、 int 、 long、 float、 double 这些包... 阅读全文
posted @ 2015-12-02 12:03 Luts 阅读(413) 评论(0) 推荐(0)
Sting 字符串类
摘要:一、字符串类String 字符串(string)是由字符构成的一个序列。1. 构建一个字符串 //直接将字符串直接量看成String对象。 String message = "Weclome to JAVA"; //使用字符数组 ... 阅读全文
posted @ 2015-12-01 22:04 Luts 阅读(367) 评论(0) 推荐(0)
抽象类和接口
摘要:一、抽象类抽象类(abstract class):不能实例化的类,使用关键字abstract修饰,含有抽象方法(abstract method)。抽象方法(abstract method):在方法头中使用关键字abstract修饰,只有函数的声明定义,没有函数体的方法。 包含抽象方法的类必须是... 阅读全文
posted @ 2015-12-01 20:02 Luts 阅读(392) 评论(0) 推荐(0)
异常机制及其处理
摘要:一、异常 异常就是一个表示阻止执行正常进行的错误或者情况。比如数组下标越界访问异常:ArrayIndexOutOfBoundsException;文件不存在异常:FileNotFoundException等等。抛出异常与异常处理的例子:除数为0异常。package demo;import java... 阅读全文
posted @ 2015-11-29 15:14 Luts 阅读(1137) 评论(0) 推荐(0)
继承和多态
摘要:一、继承 定义:继承(inheritance):从已有的类派生出新的类。 继承可以让你定义一个通用的类,该通用类包含一些不同类的公共特征和动作;以该通用类扩展别的特定的类。1.1 父类和子类 如果一个类c1继承于类c2,那么c1称为次类(subclass)或者子类(child class)、扩... 阅读全文
posted @ 2015-11-28 14:27 Luts 阅读(342) 评论(0) 推荐(0)
java中的对象
摘要:1. 对象 对象(object):代表现实世界中可以明确标识的一个实体。例如:一个学生、一张桌子等。每个对象都有自己独特的标识、状态和行为。1) 对象的状态是指那些具有它们当前值的数据域。java使用变量定义数据域。2) 一个对象的行为是由方法定义的。调用对象的方法就是要对象完成一个动作。2.... 阅读全文
posted @ 2015-11-27 16:55 Luts 阅读(519) 评论(0) 推荐(0)
java中的方法
摘要:1、定义方法修饰符 返回值类型 方法名(参数列表){ //方法体}例子:public class HelloWorld { //main method public static void main(String[] args){ int i = 5, j =3; int k = max(... 阅读全文
posted @ 2015-11-27 12:11 Luts 阅读(2042) 评论(0) 推荐(0)
java流程控制(二)
摘要:1. while循环 语法结构:while (循环继续条件){ //循环体 语句组;}2. do while 语句 语法结构:do{ //循环体; 语句组;} while(循环条件为真;3. for循环for(初始操作; 循环条件; 每次迭代后的操作){ //循环... 阅读全文
posted @ 2015-11-27 11:54 Luts 阅读(142) 评论(0) 推荐(0)
java控制语句(一)
摘要:1. if 语句 1) 单向if语句 if (布尔表达式) { 语句组;}例子:if(radius >= 0){ area = radius * radius * PI; System.out.println("The area for the circle of radius " + r... 阅读全文
posted @ 2015-11-27 11:50 Luts 阅读(213) 评论(0) 推荐(0)
Java基础
摘要:1. Java程序的构成 Java源程序由两部分构成:程序头包的引用和类的定义。1) 程序头包 程序头包的引用主要是指JDK软件包,如java.util包等;也可以是自己定义的类。要使用JDK包头的类和方法,需要导入相应的包头:import + 包名2)类的定义 Java源程序可以有多... 阅读全文
posted @ 2015-11-27 10:45 Luts 阅读(451) 评论(0) 推荐(0)