摘要: 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组O... 阅读全文
posted @ 2014-12-24 12:01 king~无奈 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Colle... 阅读全文
posted @ 2014-12-24 11:59 king~无奈 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.初始化string s0;string s1("hello");string s2(5, 'a'); //s2 = aaaaa;string s3(s1); // s3 = hellochar str[100] = "aaaaabbbbbaaa... 阅读全文
posted @ 2014-12-24 11:57 king~无奈 阅读(123) 评论(0) 推荐(0) 编辑
摘要: java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public void run... 阅读全文
posted @ 2014-12-24 11:55 king~无奈 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1. 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。... 阅读全文
posted @ 2014-12-23 22:21 king~无奈 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1·、static应用范围:可用于内部类、方法和变量。2、标记一个方法为static,意味着这个方法,被所在类的所有实例公用,在类装载时被首先执行,执行一次即被所有该类的实例共享,同时意味着:A、static方法内部不能引用非static变量。B、static方法不能被子类重写为非static方法。... 阅读全文
posted @ 2014-12-22 18:06 king~无奈 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”... 阅读全文
posted @ 2014-12-22 18:01 king~无奈 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1什么是面向对象程序设计,它与传统的结构式程序有什么不同。面向对象程序设计是一种适用于设计、开发各类软件的范型。它是将软件看成是一个由对象组成的社会:这些对象具有足够的智能,能理解从其他对象接受的信息,并以适当的行为作出响应;允许低层对象从高层对象继承属性和行为。通过这样的设计思想和方法,将所模拟的... 阅读全文
posted @ 2014-12-22 00:15 king~无奈 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 利用Arrays带有的排序方法快速排序import java.util.Arrays;public class Test2{ public static void main(String[] args){ int[] a={5,4,2,4,9,1}; ... 阅读全文
posted @ 2014-12-21 20:57 king~无奈 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。§5.1一维数组一、一维数组的定义type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型... 阅读全文
posted @ 2014-12-21 20:42 king~无奈 阅读(242) 评论(0) 推荐(0) 编辑