2013年8月10日

java面向对象

摘要: 对象:就是东西(光有图纸是没有东西的,东西必须要生产(new)出来)类:制造东西的图纸(或模板),定义了东西的属性(例如长宽高矮胖瘦等)。构造方法:图纸上东西的具体规格尺寸。最好看做是构造器,不要当成是方法,用于创建并且初始化对象(初始化属性)。 Java程序运行时,在内存中开辟了方法区、堆、栈,首先会通过类装载器载入类文件的字节码信息,经过解析后将其装入方法区,然后是找构造方法,其次是类中的方法,包括main方法。当有new对象,先在堆中开辟空间存放对象的属性,把首地址赋给引用对象的变量,该变量存放在栈中。如下图,先把类加载到方法区,然后执行T t=new T();语句。 方法区该空间用.. 阅读全文

posted @ 2013-08-10 21:19 提子呀呀 阅读(326) 评论(0) 推荐(0)

java经典练习题

摘要: 1.1 问题 实现两个变量间的数据交换,例如:有两个整数类型变量a和b,现需要使变量a的值和变量b的值进行交换。例如: a的原值为100,b的原值为200,交换后a的值为200,b的值为100。 不使用中间变量来实现数据交换程序,即实现两个变量值的交换。可以先把a+b值赋给a,接着把a-b的值赋给b,最后把a-b的值在赋给a,请看如下代码: 1 public class SwapExt { 2 public static void main(String[] args) { 3 int a = 100; 4 int b = 200; 5 ... 阅读全文

posted @ 2013-08-10 19:58 提子呀呀 阅读(8063) 评论(0) 推荐(1)

导航