XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台。 针对以下XML文件,接下来我就讲下我用到的DOM4J解析xml 首先用x ...
分类:
其他好文 时间:
2018-02-11 14:45:39
阅读次数:
156
Java的跨平台基于一个编译器和不同平台的多个虚拟机。其中,CPU处理器和操作系统的整体称为平台。Java编译器把Java源文件编译成与平台无关的基于Unicode的字节码class文件,JVM把该文件解释成与平台有关的机器码指令,可以在不同平台上执行。 参考资料 为什么JAVA可以跨平台? Jav ...
分类:
编程语言 时间:
2018-02-10 12:50:38
阅读次数:
178
简介 从第一次接触Protobuf到实际使用已经有半年多,刚开始可能被它的名字所唬住,其实就它是一种轻便高效的数据格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。优点平台无关,语言无关,可扩展;提供了友好的动态库,使用简单;解析速度快,比对应的XML快约20-100倍;序列化数据非... ...
分类:
其他好文 时间:
2018-02-03 20:51:24
阅读次数:
199
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编 ...
分类:
编程语言 时间:
2018-02-01 22:06:06
阅读次数:
119
一、 Java语言的历史 Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。 1、是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。 2、Java是一个面向对象的语言。 二、 ...
分类:
编程语言 时间:
2018-02-01 17:46:07
阅读次数:
193
JDBC(java database connectivity,java数据库连接),提供了与平台无关的用于执行SQL语句的标准java api类库, 由一组java编写的类和接口组成。 直接使用JDBC进行各个数据库的连接与操作,方便地向数据库中发送各种SQL命令。在JDBC中提供一套标准的接口, ...
分类:
数据库 时间:
2018-01-22 00:00:50
阅读次数:
215
一:浏览器的主要功能 1.用户界面 地址栏,后退,前进按钮,书签目录等,也就是除了主窗口以外的部分。 2.浏览器引擎 用来查询及操作 渲染引擎的接口,另外还用来操作浏览器的数据存储。 3.渲染引擎 用来显示请求的内容。 4.网络 用来完成网络调用,例如http请求,它具有平台无关。 5.UI后端 用 ...
分类:
其他好文 时间:
2018-01-21 14:47:32
阅读次数:
181
Java基础类库简介 一、常用的基础类库:11个jar(Java Archive,Java归档)包 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关、面向对象、多线程、高效易扩展等),而且它有很多已经实现的类库可以供我们直接使用,这些类库都是以jar包的形式提供的,也可以成为j ...
分类:
编程语言 时间:
2018-01-19 00:21:02
阅读次数:
191
Apache Parquet是Hadoop生态圈中一种新型列式存储格式,它可以兼容Hadoop生态圈中大多数计算框架(Hadoop、Spark等),被多种查询引擎支持(Hive、Impala、Drill等),并且它是语言和平台无关的。Parquet最初是由Twitter和Cloudera(由于Imp... ...
分类:
其他好文 时间:
2018-01-16 13:54:34
阅读次数:
241
File: * 文件: file, 用来存储具体的数据的. * 目录(文件夹): directory, 用来存储文件或者文件夹 * 路径: path, 表示文件或者文件夹的位置 * * File类: 用来表示文件或者文件夹在电脑或者项目中的位置的类;与系统环境无关(平台无关性,在任何平台使用是一样的 ...
分类:
其他好文 时间:
2018-01-16 00:36:38
阅读次数:
185