Java学习小结2011.6.6
先祝明天高考的同学考出水平,不要发挥失常就好~去年我在想什么我已经不记得了……考完就能玩啦~~~
?
进入正题:
学习Java三个多星期了吧,每个星期两三次课(期末考试比较多……搞的时间比较分散……)
把我所理解的Java一些知识做一下总结:
1.和C语言一样,我们的代码和机器所运行的程序不是一个文件,而是要经过编译器的翻译,C语言是以.c文件来保存代码,再转化为.obj来让机器去执行,Java语言则是以.java保存代码,然后再由编译器翻译成.class文件来执行。
2.听老师说,发明Java的人以前就是搞C语言的,发明Java就是为了让任何不同的设备都能用一样的程序或者只改动一点的程序来控制(查了资料,确实是这样),所以Java和C有很多相通之处。
?? ?比如基本的数据类型都是整型(int)、实数(double双精度浮点型、float浮点型)、字符型(char)、布尔型(boolean 只有0和1)
3.软件就是对现实生活的一种模拟(至少大部分是这样的),所以编程就可以想象成为在写一个报道来描述现实。不同的是C语言是“面向过程编程“(描述事件如何发生,步骤是什么)而Java语言是“面向对象编程”(事件的主题是一个对象,例如张三要干什么,李四要干什么等等)。“物以类聚”现实生活中,不同对象是有一定的共同点的,这样就把他们划为一类,Java中的“类”的概念就与这相似,把不同对象的共有属性或者都要做的事(方法)写到一个类里面。
4.如何定义一个类呢?
如下段代码所示:
?? ?类的继承通过"extendes"关键字实现,例如:
?
public class 子类 extends 父类 { 子类的方法;}