XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台。 一、DOM解析 DOM的全称是Document Object Model ...
分类:
编程语言 时间:
2018-05-24 15:07:33
阅读次数:
273
python中OS常用方法 Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较有用的部分。它们中的大 ...
分类:
编程语言 时间:
2018-05-22 19:46:08
阅读次数:
195
1、Servlet 简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。 Servlet可完成如下功能: (1)创建并返回基于客户请求 ...
分类:
编程语言 时间:
2018-05-20 18:15:54
阅读次数:
159
Apache Parquet是Hadoop生态圈中一种新型列式存储格式,它可以兼容Hadoop生态圈中大多数计算框架(Mapreduce、Spark等),被多种查询引擎支持(Hive、Impala、Drill等),并且它是语言和平台无关的。Parquet最初是由Twitter和Cloudera合作开 ...
分类:
其他好文 时间:
2018-05-17 11:58:34
阅读次数:
192
一什么是uml:UML(unifiedmodellanguage)统一建模语言。是一种标准的图形化建模语言。主要用于软件的分析和设计,用定义完善的符号来图形化展示软件系统。UML不涉及编程问题,即与语言平台无关,就使得开发人员可以专注于建立软件系统的模型和结构。结构图中比较常用的时类图和对象图,行为图比较常用的有用例图,状态图,顺序图。二类图学习:类图分为三大部分:类名,属性名,方法各个类之间的关
分类:
其他好文 时间:
2018-05-17 00:02:06
阅读次数:
169
对象序列化的目标是将对象保存到磁盘中,或允许网络中直接传输对象。对象序列化机制允许把内存中的对象转换成平台无关的二进制流,从而允许这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其它程序一旦获得这种二进制流,都可以将这种二进制流恢复为原来的Java对象。 对象的序列化指将 ...
分类:
其他好文 时间:
2018-05-16 15:21:27
阅读次数:
141
这次随笔主要记录一下我对Java的平台无关性一些新的理解,以前只知道是Java是一门很容易跨平台的语言,正如 "Compile once, run anywhere" 这句话,也知道Java会先加载class字节码文件的机制,但对此是一知半解,所以我觉得有必要深入的总结一下它的加载机制。 你所了解的 ...
分类:
编程语言 时间:
2018-05-06 00:20:03
阅读次数:
201
JVM Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。原理:编译后的 Java 程序指令并不直接在硬件系统的 CPU 上执行,而是由 JVM 执行。JVM屏蔽了与具体平台 ...
分类:
其他好文 时间:
2018-05-05 18:13:12
阅读次数:
184
1、在io包中,提供了两个与平台无关的数据操作流 数据输出流(DataOutputStream) 数据输入流(DataInputStream) 2、通常数据输出流会按照一定的格式将数据输出,再通过数据输入流按照一定的格式将数据读入 (1)DataOutputStream package org.ex ...
分类:
其他好文 时间:
2018-05-01 10:48:16
阅读次数:
143
JAVA消息服务JMS规范及原理详解 一、简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大 ...
分类:
编程语言 时间:
2018-04-29 01:15:44
阅读次数:
221