第一周学习记录

                                  201711671112  《Java程序设计》第一周学习总结

教材学习内容总结

1、Java具有面对对象、与平台无关、安全、稳定和多线程等优良特性。

2、最大的优势是编写的软件能在执行码上兼容,在所有的计算机上运行。

3、平台由操作系统和处理器所构成。   Java与平台无关的特点是指软件运行不因操作系统、处理器的变化而我发运行或出现运行错误;   不能保证C/C++源程序所产生的可执行文件在所有的平台上都能正确地被运行,其原因是不同平台可能具有不同的机器指令,如果更换了平台可能需要修改源程序,并针对新的平台重新编译源程序

4、Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0、1组成的序列代码。字节码不是机器指令。字节码由Java虚拟机负责解释运行,即负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统运行。

5、Java程序的基本组成单元就是类,有些类是自己编写的,有些是类库中引入的,而类又是运行时动态装载的。

6、源文件的扩展名必须是.java; 使用Java编译器(javac.exe)编译源文件得到字节码文件;使用Java SE平台中的解释器(java.exe)来解释字节码文件。

7、①至少有一个以文件名命名的类(为主类),必须是public;

②应有一个方法main    a、public  b、void   c、static

8、开发一个Java程序需要经过三个步骤:编写源文件、编译源文件生成字节码和加载运行字节码

9、 Hello.java

public class Hello {

	public static void main(String args[]) {
	System.out.println("大家好!"); 
        System.out.println("Nice to meet you");
        Student stu=new Student();
	stu.speak("We are students");
	}
}
class Student{
	public void speak(String s) {
	   System.out.println(s);
	}
}

10、People.java

public class People {
	int height;
	String ear;
	void speak(String s) {
		System.out.println(s);
	}
}

class A{
	public static void main(String args[]) {
		People zhubajie;//声明一个People对象
		zhubajie=new People();//创建一个对象
		zhubajie.height=170;
		zhubajie.ear="两只大耳朵";
		System.out.println("身高:"+zhubajie.height);
		System.out.println(zhubajie.ear);
		zhubajie.speak("师傅,咱们别去西天了,改去月宫吧");
	} 
}

教材学习中的问题和解决过程

和之前学习的内容有出入,也有相似的地方,容易混淆。

 

代码调试中的问题和解决过程

不熟悉java的调试过程,多试几次就记得了。

其他感悟

多调试程序,多打代码,才会上手。

参考资料

《Java2实用教程(第五版)》

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值