java
苍鹰蛟龙
这个作者很懒,什么都没留下…
展开
-
子类继承父类时,super的初始化位置
当子类继承父类时,可以显示指定先初始化方法,在初始化子程序;当不显示指定初始化父类时,系统默认初始化父类,那系统默认在什么地方初始父类呢?看程序class Person { Person() { prt("A Person."); }}public class Chinese extends Person { Chinese() { //su原创 2017-07-07 15:04:39 · 878 阅读 · 0 评论 -
xml与java对象的相互转换
JAXB 元素使用说明 @XmlRootElement@XmlRootElement 注解用于标注类或枚举类型,用它标注的类在映射后的 schema 中会以一个全局元素的形式出现,元素的类型是一个包含 Java 类属性的 XML 复杂数据类型。我们可以通过 @XmlRootElement 注解的 name 属性来定制映射的 schema 全局元素的名称,一般来说以 @XmlRootElement转载 2018-03-13 16:54:35 · 1050 阅读 · 0 评论 -
System.getenv()和System.getProperty() 的区别
System.getenv()和System.getProperty() 的区别1、System.getenv() 方法是获取指定的环境变量的值。它有两种方法,一种是接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null。另外一种是不接受参数,那么返回的是所有的环境变量。下面是它们的源码(1)接收参数为任意字符串public static String getenv(Stri转载 2018-03-10 23:14:20 · 10276 阅读 · 0 评论 -
Jaxb2实现JavaBean与xml互转的方法详解
本文实例讲述了Jaxb2实现JavaBean与xml互转的方法。分享给大家供大家参考,具体如下:一、简介JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。Jaxb 2.0是J转载 2018-03-16 21:02:37 · 4796 阅读 · 1 评论 -
java字符串格式化:String.format()方法的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l format(String format, Object… args)该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境。例如当前日期信息在中国语转载 2018-02-11 10:11:49 · 492 阅读 · 0 评论 -
ThreadLocal原理解析(1):数据存取
本文是源码解析是基于JDK 1.7注意:Android内使用的ThreadLocal跟JDK内部的ThreadLocal具体实现有区别。但是他们所做的功能是一致的,只是Android针对ThreadLocal做了优化。但这不影响我们学习ThreadLocal的实现思想。ThreadLocal的使用相信大家都比较熟悉,但是ThreadLocal内部是如何做到为不同线程保存不同的副本的呢?能看到这篇文...转载 2018-01-29 15:35:17 · 322 阅读 · 0 评论 -
char与byte的区别
很多初学者(包括我,已经学了一年多Java了)肯会对char和byte这两种数据类型有所疑惑,相互混淆,今天特地查了好多资料,对byte和char两种数据类型进行了总结和比较,先将结果与大家分享: byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );转载 2017-08-30 09:02:14 · 518 阅读 · 0 评论 -
java.lang.Class类详解
文章转自:http://blog.csdn.net/ghuilee/article/details/458215371.Class 类与类的关系 Java程序运行时,系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封转载 2017-08-29 14:17:20 · 2166 阅读 · 0 评论 -
JVM、Java编译器和Java解释器
JVM:JVM有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM是Java平台无关的基础。JVM负责运行字节码:JVM把每一条要执行的字节码交给解释器,翻译成对应的机器码,然后由解释器执行转载 2017-08-24 14:13:47 · 445 阅读 · 0 评论 -
Java的native方法
文章转自:http://blog.csdn.net/wike163/article/details/6635321 第一篇:今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的转载 2017-08-24 11:01:17 · 217 阅读 · 0 评论 -
初窥AOP实例
一、AOP的概念1、AOP解释为面向切面编程,是OOP面向对象编程的补充。什么是面向切面编程呢?听起来很抽象,举个例子:假设我们要执行一个核心交易,但是我想打印核心交易前和交易后的日志,最简单的办法就是在核心交易的程序的前面和后面分别加上打印日志的程序。是的,很正确,但是我如果有成千上个这样的程序都要打印日志呢?如果你在每个核心的程序里面都加上打印日志的程序,核心程序和非核心的程序相互交错,不利于原创 2017-08-06 23:00:30 · 440 阅读 · 0 评论 -
Java IO 装饰者模式
文章转载自:http://www.cnblogs.com/mengdd/archive/2013/02/12/2910302.htmlJava IO 装饰者模式装饰模式(Decorator) 装饰模式又名包装(Wrapper)模式。 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式通过创建一个包装对象,也就是装饰,来包裹真实的对象。 装饰模式以对客户端透明的方转载 2017-07-07 15:54:44 · 310 阅读 · 0 评论 -
java 中JXL操作Excel实例详解
前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅...转载 2018-06-05 22:16:50 · 2912 阅读 · 0 评论