摘要:
面向对象的难点:常考虑解决问题的方法,而不会把方法抽象成类后再去解决问题。jdk中提供了一个反编译工具javap.exe:用dos命令 javap+类名,来反编译一个类,查看累的具体详情。实例对象都有各自独立的数据拷贝,但是他们都只有公用的一个方法拷贝。this变量会被自动设置为应用对象的特定对象,会执行this所代表的的特定对象的特定操作。static 修饰的静态方法只属于类本身,可以直接用类名调用。静态方法中不能调用非静态的内容,反之可以!开发过程中要有内存模型的概念。用this(参数)调用构造函数时,必须要放在函数第一行initalized:初始化关键字final定义常量,通常一大写形式 阅读全文
摘要:
java应用程序的开发周期包括编译,下载,解释,执行四个部分。java编译----翻译为jvm可执行代码-字节码(中间代码)(C/C++唯一特定平台代码)java编译时不保存信息,只将信息保存在字节码中(不保存与平台有关的内容),有解释器总运行中创建内存布局,然后才通过查表确定地址,保证了java的移植性和安全性。java执行----有解释器来完成,代码装入,校验,执行。java两种执行方式:1.即时编译为机器码,让后再执行机器码。(各种语言都可用) 2。源程序--字节码--机器码,保证了可移植性,高性能。java用jvm的独立性来支持字节码的跨平台。JDK:bin:存... 阅读全文