摘要: public class Arithmetic{public static void main(String [] args){int [] a ={7,1,3,5,4,9,8,6,2,0};print(a);//直接插入排序inserSort(a);print(a);//冒泡排序 buddleSort( a);print(a);//选择排序selectSort(a);print(a);//快速排序quickSort(a,0,a.length-1);print(a);//希尔排序shellSort( a);print(a);}public static void print(int [] a) 阅读全文
posted @ 2012-11-10 00:24 Do Better Every DaY 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 静态代码块(当用到类中的内容,随着类的加载而执行,只执行一次,用于给类进行初始化,比构造代码块先执行)static{静态代码块中的执行语句}堆内存中建立对象后先进行默认初始化,再进行显示初始化先静态代码块再构造代码块后对应参数的构造方法单例设计模式:解决一个类在内存只存在一个对象保证对象唯一:1、为了避免其他程序建立该类的对象,先禁止其他程序建立该类对象2、为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象3、为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式用代码实现方法:将构造方法私有化,在类中创建一个本类对象,提供一个方法获取到该类的对象单例模式的二种模式:饿汉式, 阅读全文
posted @ 2012-11-09 21:07 Do Better Every DaY 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 面向对象是相对面向过程而言,基于面向过程,二者都是一种思想面向过程:强调是功能行为(打开冰箱,存储进冰箱,关闭冰箱)面向对象:将功能封装进对象,强调具备了功能的对象(冰箱打开,冰箱存储,冰箱关闭)【事情简单化】面向对象特征:封装(隐藏对象的属性和具体细节(将变化隔离,便于使用,提高重用性,安全性),提供公共方法对其访问),继承,多态类是对现实生活中事物的描述(对具体的抽象),对象就是这类事物,实实在在存在的个体成员变量:作用于整个类中在堆内存中存在,在另一类中可以通过类名调用,有初始值局部变量:存在在栈内存中,需要初始化当对象的方法只调用一次时,用匿名对象比较简单,将匿名对象作为实际参数进行传 阅读全文
posted @ 2012-11-09 21:04 Do Better Every DaY 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第一天java学习笔记软件:一系列按照特定顺序组织的计算机数据和指令的集合开发:制作软件软件实现了人与计算机之间更好的交互(图形化界面,命令行方式)一、命令行dos命令1、dir:列出当前目录下的文件以及文件夹2、md:创建目录3、rd:删除目录4、cd:进入指定目录5、cd..返回到上一级目录6、del:删除文件支持*7、exit:退出cmd命令8、echo:输出文件可以使用管道Java是sun(Stanford university network)1995推出的高级编程语言,面向Internet的编程语言,是简单易学,完全面向对象,安全可靠,与平台无关的编程语言,JVM(javaviru 阅读全文
posted @ 2012-11-09 15:36 Do Better Every DaY 阅读(195) 评论(1) 推荐(0) 编辑