一、Java数据类型(简单称之为“四类八种”) java 基本的数据类型长度都是固定的,好处是在实现跨平台时就统一了。1.整型 byte short int long (分别是1,2,4,8个字节)类型存储需求位数取值范围byte1字节8位-128~127short2字节 16位-2^15 ~2^....
分类:
编程语言 时间:
2014-07-12 00:34:38
阅读次数:
234
开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,...
分类:
编程语言 时间:
2014-07-11 22:20:35
阅读次数:
189
Java基础知识的三十个经典问答
1、面向对象的特点
抽象:
抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。
继承
继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心...
分类:
编程语言 时间:
2014-07-10 23:30:46
阅读次数:
313
override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:
1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果...
分类:
编程语言 时间:
2014-07-09 12:24:31
阅读次数:
165
一道面试题,下面程序的输出是?
public class StaticDispatch {
static abstract class Human{
}
static class Man extends Human{
}
static class Woman extends Human{
}
public void sayHello(Human guy){
System.out...
分类:
编程语言 时间:
2014-07-09 12:06:54
阅读次数:
213
一、&和&&的区别?
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表...
分类:
编程语言 时间:
2014-07-06 08:37:36
阅读次数:
197
转自:http://android.yaohuiji.com/aboutAndroid学习指南的内容分类:分类描写叙述0.学习Android必备的Java基础知识没有Java基础的朋友,请不要先看Android的课程,这样会非常累。1.Android学习指南基础篇对于有Java基础的朋友,能够通过本...
分类:
移动开发 时间:
2014-07-03 11:39:30
阅读次数:
435
import javax.print.attribute.standard.MediaSize.Other;public class Sort { public static void main(String[] args) { int[] arr = new int[] { 9, 8, 7, 5....
分类:
编程语言 时间:
2014-06-27 14:12:19
阅读次数:
197
类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:11:36
阅读次数:
276
1.Collection和 Collections的差别。Collection是集合类的上级接口,继承于他的接口主要有Set 和List.Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.HashMap和 Hashtable的差别...
分类:
编程语言 时间:
2014-06-21 08:59:13
阅读次数:
291