随笔分类 - java
摘要:将class文件从硬盘上加载内存中通过类加载器jvm虚拟机进程 System.exit() 结束java虚拟机类的加载、连接、初始化 连接的三个步骤: 验证:确保被加载类的正确性(用户自己恶意生成的class文件) 准备:为类的静态变量分配内存,并将其初始化为默认值 初始化:为类的静态变量赋予正确的...
阅读全文
posted @ 2015-06-13 18:39
大鹏520
摘要:DOM的全称是Document Object Model,即文档对象模型。在应用程序中,基于DOM的XML解析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。DOM树所提供的随机访问方式给应用程序的开发带来了很大的灵活性,它可以任意地控制整个XML文档中的内容。然而,由于DOM分析器把整个XML文档转化成DOM树放在了内存中,因此,当文档比较大或者结构比较复杂时,对内存的需求就比较高。而且,
阅读全文
摘要:SAX解析原理: 通过读取器读取xml文档,当读到了文档某一部分时(文档的开始,元素的开始、元素的结束、文档的结束),都会调用事件处理器的队友方法,读到的数据,以参数的形式传递给对应的方法。SAX解析器:SAXParser saxParserFactory= SAXParserFactory.newInstance().newSAXParser();xml 张三 沈阳 89 李四 大连 110 代码示例:package com.bcrj.domain;public class Student { private String name; private String loca...
阅读全文
摘要:1. java中所有的异常都继承自超Throwable,异常分为两大类:普通异常和错误,对应类名是Exception和Error。普通异常继承自Exception类,他可分为检查异常和非检查异常。检查异常:所谓检查异常就是要在编译阶段处理的异常,强制程序处理所有的checked异常,必须显示处理检查异常,如果程序没有处理,则在编译时会发生错误,无法通过编 译。不是RuntimeException类及其子类的异常实例则被称为检查异常。非检查异常:又叫运行时异常,在运行时候出现的异常,比如空指针、数组越界、类转换错误,被0除等,所有非检查异常继承自RuntimeException类及其子类。可以不
阅读全文
摘要:每一个应用程序都对应唯一的一个JVM实例,每一个JVM实例都有自己的内存区域,互不影响。并且这些内存区域是所有线程共享的。这里提到的栈和堆都是整体上的概念,这些堆栈还可以细分。创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,并不是每创建一个对象就把成员方法复制一次。类的成员变量在不同对象中各不相同,都有自己的存储空间(成员变量在堆中的对象中)。而类的方法却是该类的所有对象共享的,只有一套,对象使用方法的时候方法才被压入栈,方法不使用则不占用内存。包装类都实现了常量池技术,另外两种浮点数类型的包装类则没有实
阅读全文
浙公网安备 33010602011771号