2012年7月10日
摘要: 1. collection(容器)是用来放东西的,要用容器时要导包java.util里 collection :(1)Set :唯一,无序(2)List :可重复,有序 ; List又分为 :(a)ArrayList :查找快 ;(b)LinkeList :更新快 ; 为什么要有容器,是因为数组在程序运行的时候不能改变它的长度。2. 迭代也可以称循环,遍历也是迭代。迭代时要用到迭代器Iterator,规范的话要写上泛型。 还有就是增强的for循环,此种for循环内部使用的也是Iterator迭代器,但是它不能方法 索引,只能进行简单的遍历。import java.util.*;public c 阅读全文
posted @ 2012-07-10 18:46 weij 阅读(244) 评论(0) 推荐(0) 编辑
  2012年7月4日
摘要: 1. 变量须先声明,再赋值,才使用。 (1)方法内的变量叫局部变量,方法外的变量叫成员变量 (2)基本数据类型:4类8种。 其余的叫引用数据类型。 (3)变量作用域:在那个大括号声明就只能在哪个而大括号内使用。2. 基本数据类型:(1)字符型char :用单引号括起字符,一个字符占2个字节,故可以是中文字符; 各地区编码的不一样导致乱码问题,因此有unicode是世界统一编码,占2个字节。(2)布尔型boolean :只有true和false表示变量。如定义:boolean c = false;(3)整型 :有 byte ,short ,int ,long 四种类型。bit(位) ,byte( 阅读全文
posted @ 2012-07-04 19:59 weij 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、本节算法的知识点都体现在以下8个例子中1. 题目是:1 + 2 + 3 + … + 100 用java编程实现。 public class Jaa { public static void main(String[] args) { int a = 0; for(int b = 1; b <= 100; b++){ a = a + b; } System.out.println(a); }}2. 题目是:1 +1 +2 + 3 + 5 + ……public class Jab { public static void main(String[] args) { int a = ... 阅读全文
posted @ 2012-07-04 18:27 weij 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 一切皆对象。 对象:属性和行为的组成。类 :具有相同属性和行为的的一组对象的集合(抽象的)。 属性:成员变量。 行为:方法。 创建对象:new + 构造方法 构造方法:(1)名字和类名一摸一样 (2)没返回值类型,连void都没有(3)每一个类都有一个空的隐式的构造方法(4)若手动地去写一个显式的构造方法,那么隐式的构造方法不存在(5)构造方法的作用就是来创建对象的,不能调用,还可以初始化成员变量2. 栈:保存小数据,速度快。(局部变量保存在栈里) 堆:保存大数据,速度慢。(成员变量保存在堆里) 一个对象未被引用就相当于找不到这块内存,也就是垃圾,所以把一个对象销毁的 最简单的方法就是把 阅读全文
posted @ 2012-07-04 17:10 weij 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 包名 + 类名 = 类的全名 ; 查字典:java.lang包里面的类 。2. 面向对象的三大基本特征:(1)封装:代码的复用,屏蔽底层的细节。(2)继承:代码的复用,功能的扩展。子类自动拥有父类的所有成员。(单继承)(3)多态:(下一节详细介绍)。3. 访问修饰符:(1)private:只能在类中访问;(2)default:在同一个包下的类能相互访问;(3)protected:在同一个包下的类能相互访问,但如果调用的类是继承的关系,即便这两个类不在同一个包下也能访问;(4)public:什么地方都可以访问。4. 方法的重写(方法的覆盖,override / overwrite)(1)发 阅读全文
posted @ 2012-07-04 16:25 weij 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 向上转型:子类的对象可以当作父类的对象来使用称为向上转型(upcasting)。 向下转型:父类的对象可以当作子类的对象来使用称为向下转型(downcasting)。 public class Mb{ public static void main(String args[]){ Animal cat = new Cat(); //向下转型 Cat c = (Cat)cat; //类型转换 c.name = "tom"; c.sleep(); Person p = new Person(); p.playwithAnimal(c); } } class Animal{ 阅读全文
posted @ 2012-07-04 15:40 weij 阅读(165) 评论(0) 推荐(0) 编辑