04 2015 档案
摘要:快速排序 1 public class QuickSort{ 2 3 public static int Partition(int[] a,int low,int high){ 4 int pivotkey=a[low]; 5 while(low=...
阅读全文
摘要:1.二分查找 1 public class BubbleSort { 2 public static int binarySerach(int[] a,int value){ 3 int low=0; 4 int high=a.length-1; 5 ...
阅读全文
摘要:冒泡排序public class BubbleSort { public static void bubblesort(int[] a){ for(int i=0;ia[j+1]){ int temp=a[j]; ...
阅读全文
摘要:数组 1 public class Swap3 2 { 3 public static void swap(int[] i) 4 { 5 int temp = i[0]; 6 i[0] = i[1]; 7 i[1] = temp; 8 ...
阅读全文
摘要:1.数组(Array):相同类型数据的集合就叫做数组。2. 数组的定义与赋值(系统会默认初始化)普通数组: 1 package com.li; 2 3 public class Array{ 4 5 public static void main(String[] args) { 6 ...
阅读全文
摘要:包装类(Wrapper Class):针对于原生数据类型的包装。所有的包装类(8 个)都位于java.lang 包下。Java 中的 8 个包装类分别是:Byte,Short, Integer, Long, Float, Double,Character, Boolean。他们的使用方式都是一样的,...
阅读全文
摘要:1.equals()==: a)对于原生数据类型来说,比较的是左右两边的值是否相等。 b)对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。equals()方法,该方法定义在Object类当中,因此Java中的每个类都具有该方法,对于Object类的equ...
阅读全文
摘要:1.toString(); 返回的值为:所属的类名@类的地址(16进制) 1 public class ObjectTest 2 { 3 public static void main(String[] args) 4 { 5 Object object = new ...
阅读全文
摘要:1)public(公共的):被 public所修饰的属性和方法可以被有类访问。 所修饰的属性和方法可以被有类访问。 2)protected (受保护的):被protected所修饰的属性和方法可以在类内部、相同包以及该类的子所访问。3) private(私有的):被 private所修饰的属性和方法...
阅读全文
摘要:Pattern(设计模式)。单例模式(Singleton):表示一个类只会生成唯一的一个对象。 1 package eameple; 2 public class SingletonTest 3 { 4 public static void main(String[] args) 5 ...
阅读全文
摘要:1.static:a)抽象类(abstractclass):使用了abstract关键字所修饰的类叫做抽象类。抽象类无法实例化,不能new出来一个抽象类的对象(实例)。抽象方法(abstractmethod):使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于抽象...
阅读全文
摘要:多态定义(百度百科):多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子...
阅读全文
摘要:今天无意中看到了这本书(Thinking in Java)的中关于多态的一段描述,瞬间就感觉到了多态原来是这样的。
阅读全文
摘要:1. 构造方法(Constructor):构造方法用于完成对象属性的初始化工作,构造方法的特点:a) 构造方法的名字必须与类名完全一致(包含大小写)b) 构造方法没有返回值,连void也不能出现。c) 如果在定义一个类的时候,没有为类声明构造方法,那么Java编译器会自动为类添加一个没有参数且方法体...
阅读全文
摘要:类:类是一种抽象的概念,类中包含了数据(通常使用名词来表示)与对数据的操纵(通常使用动词来表示)。比如说人就是一种抽象的概念,人具有姓名、年龄、身高等数据,还有吃饭、跑步等操纵数据的动作。类:类所包含的内容,类一共包含两部分内容:a) 数据,数据在类中称作属性(Property或者Attribute...
阅读全文
摘要:1.输出 document.write.();2.alert警告3.confirm消息对话框:当用户点击"确定"按钮时,返回true,取消时,返回false4.prompt提问5.window.open(,,)6.window.close();7.8.getElementById(""); 网页由标...
阅读全文