2013年7月12日

Object

摘要: class object is the root of the class hierarchyevery class has object as a superclass all objects including arraysimplement the methods of this class 阅读全文

posted @ 2013-07-12 21:53 iyon 阅读(153) 评论(0) 推荐(0) 编辑

面向对象和面向过程

摘要: class 车{ 发动机; 变速箱; 四个轮胎; 开车(); 加油();}车.开车();----------------------------------------------面向过程: 面向对象:以类的方式组织代码,以对象的方式封装数据1.踩离合 驾驶员2.挂档 汽车3.踩油门 驾驶员开汽车4.开Object-Oriented Analysis(OOA)and Object-Oriented Design(OOD).ooa面向对象分析ood面向对象设计-------------------------------- 阅读全文

posted @ 2013-07-12 19:30 iyon 阅读(194) 评论(0) 推荐(0) 编辑

Scanner类

摘要: util包接收键盘输入Scanner s = new Scanner(System.in);s.next();//等待输入 阅读全文

posted @ 2013-07-12 17:52 iyon 阅读(124) 评论(0) 推荐(0) 编辑

递归算法Recursion

摘要: 递归是一种常见的解决问题的方法,即把问题逐渐简单化。基本思想就是自己调用自己。一个使用递归技术的方法将会直接或者间接的调用自己void test01(){ test01();//自己调用自己就是递归 }void test02(){}test01死循环,要确定什么时候停止调用 -定义递归头。什么时候调用自己 -递归体public class Test { static long factorial(int n){ if (n==1) { return 1; }else{ ... 阅读全文

posted @ 2013-07-12 15:50 iyon 阅读(143) 评论(0) 推荐(0) 编辑

2013年7月8日

一个for打印99乘法表

摘要: 1 public static void print99(){ 2 int x=1; 3 for (int i = 1; i <=x; i++) { 4 System.out.print(i+"*"+x+"="+i*x+"\t"); 5 if (i==x && x<9) { 6 x++; 7 i=0; 8 System.out.println(); 9 ... 阅读全文

posted @ 2013-07-08 13:13 iyon 阅读(170) 评论(0) 推荐(0) 编辑

2013年6月19日

构造函数重载和this调用构造函数

摘要: class test { public static void main(String[] args) { Dog dog=new Dog(); dog.printAgeCount(); }}class Dog{ int age=0; String name="alex"; Dog(int age){ this.age=age; System.out.println("age="+age); } Dog(String name){ System.out.println("name="+name); this.name=name; } 阅读全文

posted @ 2013-06-19 19:07 iyon 阅读(175) 评论(0) 推荐(0) 编辑

static关键字:解决的问题,在内存中的特点和使用注意事项

摘要: 按照thinking in java的说法 ,static关键字解决的问题:1.只想为特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象.2.希望某个方法不予包含它的类的任何对象关联在一起,也就是说,即使没有创建对象,也能够调用这个方法.static域只有一个存储空间 所有对象共享一个值 .static方法和一般方法的差别不是特别大 .static在内存中的特点:随着类的加载而加载 ,随着类的消失而消失 ,static的生命周期最长.类被你使用的时候,类在内存中加载,static 就在内存中加载了空间, 类消失了,也就消失了.生命周期长,对内存的消耗比较大.优先于. 阅读全文

posted @ 2013-06-19 04:03 iyon 阅读(501) 评论(0) 推荐(0) 编辑

this关键字

摘要: this的应用:当定义类中方法时,该方法的内部要用到调用该方法的 对象时,这时候用this表示这个对象。因为在定义方法的时候 还没有具体对象,所以用this表示。谁调用了,就代表谁构造方法中调用构造方法的应用(构造方法之间的调用只能用this):a(int b){ this.name=name;}a(int b, String c){ this(b); //this调用语句 必须在构造函数第一行 第一个语句 因为要先把初始化动作执行了 this.c=c;} 阅读全文

posted @ 2013-06-19 03:06 iyon 阅读(144) 评论(0) 推荐(0) 编辑

2013年6月18日

用for输出菱形。

摘要: import java.util.*;class temp{ public static void main(String []args) { System.out.println("请输入奇数:"); Scanner sc=new Scanner(System.in); int count=sc.nextInt(); int b=1; for (int i=1; i<=count; i++) { if (!(i%2==0)) { for (int j=count/2+1;j>b;j--) { System.out.print(" "); } 阅读全文

posted @ 2013-06-18 19:31 iyon 阅读(381) 评论(1) 推荐(0) 编辑

导航