加载中
Java 方法重载和方法重写

方法重载(Method Overloading) 方法重载指的是在一个类中,声明了多个名称相同而参数列表不同的方法(包括构造函数)。每个重载的方法都必须有一个独一无二的参数列表。 方法重载的规则如下:...

2015/01/15 23:44
688
Java 序列化和反序列化

一、前言 Java 对象序列化将对象的状态转换成一个字节流,并能够在以后将这个字节流完全恢复成原始对象的一个拷贝。如果类或其任何超类实现了java.io.Serializable接口或其子接口java.io.Ext...

Java equals()和hashCode()

一、引言 Java技术面试的时候我们总会被问到这类的问题:重写equals()方法为什么一定要重写hashCode()方法?两个不相等的对象可以有相同的散列码吗?... 曾经对这些问题我也感到很困惑。 eq...

2014/03/27 22:30
562
Java 条件运算符?:

一、引言 无意中在StackOverflow上看到有人提出的一个问题: Float f1 = false? 1.0f: null; Float f2 = false? 1.0f: false? 1.0f: null; 为什么f1是null而第二个语句抛出NullPointerExcept...

2014/03/12 22:24
2.8K
Java 深拷贝和浅拷贝

一、引言 对象拷贝(Object Copy)就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去。在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用对象的部分或全部数据。Java中有...

2014/03/08 14:31
1.5W
Java BigDecimal详解

一、引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而...

2014/03/05 21:26
5.6K
JVM体系结构

一、Java 虚拟机简介 Java 虚拟机是整个Java 平台的基石,是Java 技术用以实现硬件无关与操作系统无关的关键部分,是Java 语言生成出极小体积的编译代码的运行平台,是保障用户机器免于恶意代...

2013/08/29 20:24
212
javap命令详解

一、用法 javap [ 选项 ] classes 二、描述 javap命令反汇编一个或多个类文件。它的输出由使用的选项决定。如果没有使用选项,javap命令将打印输出传递给它的类的包, protected和public属性...

2013/08/29 00:02
2.6K
Linux下Java开发环境快速搭建指南

一、系统说明 操作系统是Ubuntu12.04,32位的 。 二、安装JDK7 1、到Oracle官网上下载jdk-7u21-linux-i586.tar.gz。 2、将jdk-7u21-linux-i586.tar.gz拷贝到/usr/local/java/目录下面,这里如...

Java SE7新特性之在数值型的字面值中使用下划线

在Java SE 7及后续版本中, 数值型的字面值中的数字之间可以出现任何数量的下划线。例如,这个特性可以让你将数值型的字面值中的数字分隔成组,这样可以提高代码的可读性。 比如, 如果你的代码...

2016/04/11 20:01
66
Java SE7新特性之泛型实例创建时的类型推断

只要编译器从上下文中能够推断出类型参数,你就可以使用一个空的类型参数集合 (<>)代替调用一个泛型类的构造器所需要的类型参数。 这对尖括号通常叫做 diamond. 举个例子, 考虑下面的变量声明...

2016/04/11 20:01
37
Java SE7新特性之switch语句中使用字符串

在JDK 7发布版本中, 可以在switch语句的表达式中使用String对象: public String getTypeOfDayWithSwitchStatement(String dayOfWeekArg) { String typeOfDay; switch (dayOfWeekA...

2016/04/11 20:01
48
Java SE7新特性之try-with-resources语句

try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。 try-with-resources语句确保在语句的最后每个资源都被关闭 。任何实现了...

2016/04/11 20:01
46
Java反射机制

前言 本文是我整理的Java反射的一些知识,其中大部分内容是翻译http://tutorials.jenkov.com/java-reflection/index.html的。 1. Java反射简介 JAVA反射机制是在运行状态中,对于任意一个类,...

2016/04/11 20:01
156
GreenMail邮件测试服务器

1、GreenMail简介 GreenMail是一个用于测试的、开源的、直观的和易于使用的邮件服务器测试套件。它支持 SMTP、POP3、IMAP 等。它还为JBoss提供GreenMail服务。 GreenMail是第一个并且是唯一的...

2016/04/11 20:01
348
Java注解

简介 在Java中,Annotation(注解)是JDK5.0及以后版本引入的,它是一种可以添加到Java源 代码中的元数据(用来描述数据的数据)语法形式。类,方法,变量,参数和包都可以用于注解。 元数据的...

2016/04/11 20:01
38

没有更多内容

加载失败,请刷新页面

返回顶部
顶部