自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 Java SE 第三十四,五,六讲 Array类解析及数组疑难剖析,冒泡排序,交换排序以及快速排序...

1.不使用中间变量实现两个数的互换:int a = 3;int b = 4;a = a + b;b = a - b;a = a - b;System.out.println(a);System.out.ptintln(b);2.使用方法交换两个数的值:public class Swap3{ public st...

2011-03-01 22:41:00 97

转载 Java SE 第三十八,九,四十,四十一,四十二,三四IDE详细介绍,ArrayList源代码深入剖析,L...

1.java.util.Collection Collection子接口:List:有序的结合.又叫序列 2,IDE(Integrated Development Environment),集成开发环境 1)NetBeans.http://netbeans.org 2)JBuilder. 3)IntellijIDEA 4)eclipse(日食月食) 3.eclipse详解: 4.Arra...

2011-03-01 22:40:00 129

转载 Java SE 第三十七讲 作业详解

1.对于Java中的常量的命名规则:所有的字母都是大写的,如果有多个单词,那么使用下划线连接即可.比如说:public static final int AGE_OF_PERSON = 20; 2.在Java中声明final常量时通常加上static关键字的原因,final 和 static经常一块用的原因:如果不加static每个对象都会有这个值,加了static后,所有对象里只有...

2011-03-01 22:38:00 133

转载 Java SE 第十一讲(面向对象之封装)续二

1.如果一个类包含了属性和方法,该类的每一个对象都具有自己的属性.但无论一个类有多少个对象,这些对象共享同一个方法.方法存在于一个方法区的地方,只有一份.属性每一个对象一份. 2.关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用,统一传值(pass by value); 3.什么类型的引用就能指向什么类型的对象.不如:People类型的引用能指向Pe...

2011-03-01 22:19:00 120

转载 Java SE 第三十一,二,三 Java数组剖析,Java数组内存地址解析

1.包装类(Wrapper Class).针对于原生数据类型的包装.所有的包装类(8个)都位于java.lang包下.Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean.他们的使用方式都是一样的,可以实现原生数据类型与包装数据类型的双向转换. 2.数据(Array):相同类型数据的集合叫做数组. 3....

2011-02-27 22:21:00 115

转载 Java SE 第二十八,九,三十讲 Object类详解String类详解,String类陷阱深度剖析

1.java.lang.Object类.java.lang包在使用的时候无需显式导入,编译时,编译器器自动导入. 2.API(Application Programming Interface).应用编程接口. 3.当打印引用时,实际上会打印出引用所指对象的toString()方法的返回值,因为每个类都直接或间接低继承自Object,而Object类中定义了toString(),因此每个...

2011-02-27 22:14:00 121

转载 Java SE 第二十七讲 访问控制符详解

1.访问修饰符(access modifier) ①public(公共的):被public所修饰属性和方法可以被所有类访问. ②protected(受保护的):被protected所修饰的属性和方法可以在类的内部,相同包以及该类的子类所访问(可以被子类所继承下来). ③private(私有的):被private所修饰的属性和方法只能在该类内部使用. ④默认的(不加任何访问修饰符):在类内...

2011-02-27 22:11:00 100

转载 Java SE 第二十六讲 包与导入语句剖析

1.包(package):用于将完成不同功能的类分门别类放在不同的目录(包)下.包的命名规则:将公司域名反转作为包名.例如:公司的域名为:www.donaldjohn.com,com.donaldjohn(包名) 对于包名:每个字母都需要小写.如果定义类的时候没有使用package,那么Java就认为我们所定义的类位于默认包里面(default package). 2.javac命令带-...

2011-02-27 22:10:00 120

转载 Java SE 第二十五讲 单例模式详解

1.接口中所声明的方法都是抽象方法.接口中的方法都是public. 2.接口中也可以定义成员变量. 接口中的成员变量都默认是static的,public的,final的 3.一个 类不能既是final,又是abstract的,因为abstract的主要目的是定义一种约定,让子类去实现这种约定,而final表示该类不能被继承,这样abstract希望该类可以被继承,而final明确说明该类...

2011-02-27 22:08:00 149

转载 Java SE 第二十三,四讲 static与final使用陷阱

1.static修饰方法:static修饰的方法叫做静态方法.对于静态方法来说,可以使用类名.方法名的方式来访问.推荐使用这种访问方式 2.子类能够继承父类的静态方法,但是不能重写父类的静态方法.静态的方法不能被覆盖,静态的方法也不能覆盖,静态方法可以隐藏静态方法中. 3.final关键字:final可以修饰属性,方法,类. 4.final修饰类:一个类被final修饰时,表示该类是一个...

2011-02-27 22:06:00 146

转载 Java SE第二十一 抽象类

1.抽象类(abstract class):使用了abstract关键字修饰的类叫做抽象类. 抽象类的特点:抽象类不能够生成实例(不能实例化); 2.抽象方法(abstract method):使用abstract关键字修饰的方法就做抽象方法. 特点:有声明,无实现. public abstract void method();是抽象方法. public abstract void ...

2011-02-26 22:00:00 80

转载 Java SE第十七,八,九,二十讲 继承剖析

1.方法重载(Overload)表示两个或是多个方法名字相同,但是方法的参数不同.方法参数不同的两层含义: 1)参数不同. 2)参数的类型不同.注意:方法的返回值对重载没有任何影响.一定是由参数决定的,和返回值没有关系. 2.构造方法的重载:只要看参数即可. this关键字: public class ConstructorOverload { public ConstructorOv...

2011-02-26 21:59:00 116

转载 Java SE 第二十讲 static与final关键字详解

1.接口(interface):接口的地位等同于class,接口中的所有的方法都是抽象方法.在声明接口的方法时,可以使用abstract关键字,也可以不使用.通常情况下都会省略掉abstract关键字. 2.可以讲接口看做一种特殊的抽象类.接口不能有具体方法,抽象方法可以. public interface InterfaceTest { public abstract void ou...

2011-02-26 21:59:00 113

转载 Java SE 第十二,三,四,五六讲 Java基础知识回顾

char可以是英文的,也可以是中文的. 浮点数默认的都是double类型 float f = (float)1.2; 或者:float f = 1.2f; 赋值运算的合法性 正负数的混合运算,取模的符号和被除数的结果相同. 逻辑运算的短路效应 自增自减 流程控制语句 if---else switch语句,注意有无break 的 区别 c#中在每个case后都要有break Java SE...

2011-02-26 21:58:00 127

转载 Java SE 第十一讲(面向对象之封装)续二

1.如果一个类包含了属性和方法,该类的每一个对象都具有自己的属性.但无论一个类有多少个对象,这些对象共享同一个方法.方法存在于一个方法区的地方,只有一份.属性每一个对象一份. 2.关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用,统一传值(pass by value); 3.什么类型的引用就能指向什么类型的对象.不如:People类型的引用能指向Pe...

2011-02-26 21:57:00 95

转载 Java SE 第十讲(面向对象程序设计之封装)续

1.类中的属性又叫做成员变量(member variable),属性用英文表示为property或者attribute. 2.对象(Object),又叫做实例(Instance).生成一个对象的过程又叫做类的实例化. 3.命名约定 a)类:首字母大写,如果名字有多个单词构成,那么要求每个单词的的首字母都大写,中间不适用任何连接符,比如Person类,MemberTest类. 不要使用拼...

2011-02-26 21:56:00 128

转载 Java SE 第九讲(面向对象之封装)

1.面向对象程序设计的三大基本特征: 继承(Inheritance),封装(Encapsulation),多态(Polymorphism). 2.封装:类中包换了数据与方法,将数据与方法放在一个类中就构成了封装. 3.如何定义类? 修饰符 class 类的名字 { //类的内容(类的属性与方法) } 4.方法.如何定义方法? 修饰符 返回类型 方法名(参数列表) { //方法体 } 5...

2011-02-26 21:55:00 129

转载 Java SE 第八讲 理解面向对象的程序设计

1.break语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码. 2.continue语句:经常用在循环语句中,用于跳出本次循环,执行下次循环开始下一次循环的执行. 3.break和continue可以搭配标签使用.在实际的开发中,没用人会将break与continue搭配标签来使用. break和continue总是跳出和他最近的循环. 4.面向对象的程序设计(Objec...

2011-02-26 21:55:00 100

转载 Java SE 第七讲 流程控制语句续

1.Java 中的循环控制语句一共有三种:while,do--while以及for循环. 2.While 循环,形式为: While(布尔表达式) { //待执行的代码 } 3.do—while语句: do{ //待执行的语句 }while();//注意此处的;一定不能够忘记. 4.while与do--while之间的区别:如果布尔表达式第一次判断就为flase,while循环一次也...

2011-02-26 21:53:00 100

转载 Java SE第六讲 流程控制语句(Flow Control Statement)

1.条件运算符(三元表达式),其形式为: type d = a?b:c;具体化形式为:int d = 1<2?3:4; 2.流程控制语句if的用法为: 第一种情况: if(布尔表达式) { //待执行的代码 } 第二种情况: if(){ } else{ } 第三种情况: if(){ } else if(){ } ... else{ } 3.switch语句,使用形式: swit...

2011-02-26 21:52:00 151

转载 java se 第五讲 运算符续

1.关系运算符:大于(>),小于(<),等于(==),不等于(!=),大于等于>=,小于等于<=.关系运算的结果都是boolean值. 2.逻辑运算符:重点讲解两个,逻辑运算符本身也返回一个boolean值. 1)逻辑与:使用&&表示,逻辑与是个双目运算符(即有两个操作数的运算否),只有两个操作数都为真的时候,结果才为真,其余的情况结果均为假.逻辑...

2011-02-26 21:51:00 150

转载 Java SE 第四讲(运算符Operator)

1.当有若干个类型的变量参与运算时,结果的类型取决于范围最大的变量的类型.比如参与运算的变量中有整形,双精度浮点型double,短整型short,那最后的结果的类型就是double 2.int a=1; int b=2; double c=(double)a/b; 上面的代码中,a,b都是int型的.但是通过(double)a这种转换将a转换为一个匿名的变量,该变量的类型是都遍了,但是要...

2011-02-26 21:49:00 263

转载 Java SE第三讲:原生数据类型的使用陷阱

1.java中的原生数据类型共有8种: 1)整形:使用 int 表示.32位. int a a=1; 可以将上面两步合二为一: int a=1 2)字节型:使用byte表示.8位(表示-128~127之间256个整数). 3)短整型:使用short表示(16位) 4)长整型:使用long表示,(64位). 5)单精度浮点型 float,所谓的浮点型,指的就是小数,也就是实数,如1.2....

2011-02-26 21:49:00 165

转载 Java SE第二讲 原生数据类型Primitive Data Type

1.java常用的编辑器: window:notepad,editplus,ultraedit,gvim. linux:vi,vim,gedit 2.java中的数据类型: 1)原生数据类型(Primitive Data Type) 2)引用数据类型(对象数据类型)(Reference Type) Java中的原生数据类型 1)整型:使用int 表示. 3.变量与常量. 4.如何定义变量...

2011-02-26 21:48:00 196

转载 Java SE 第一讲 入门--jdk的下载安装

用户变量:只对自己起作用 系统变量:对每个用户起作用. 多个路径间用";"分号分隔 window环境变量,path可以设置通过"运行"启动的程序. 设定变量可以使用户变量,也可以是系统变量. 运行中输入cmd,输入java -version,可以显示java版本信息. 可以使用win 记事本编写程序,也可以使用其他高级的文本编辑软件.还可以使用专业的IDE. 第一个程序:hello wo...

2011-02-26 21:46:00 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除