第一章
教材学习内容总结
Java的诞生:印度尼西亚有一个重要的盛产咖啡的岛屿叫java,开发人员为这种新的语言起名为java。
Java应用点:可移植,跨平台,web端。
java先导语言:c语言
后继技术:JDBC(Java database connection),JSP(web设计相关java server page),Android(手机程序设计),XML(数据交换技术相关extenible markup language),Java EE(网络中间件设计相关java enterprise edition)
Java特点:
a.简单,c++中容易混淆的地方被java弃之不用了。
b.面向对象:准确地讨论类,对象,继承,多态,接口等重要概念。
c.与平台无关:在一个计算机上编译得到的字节码文件可以复制到任何一个安装了java运行环境的计算机上直接使用。字节码由java虚拟机负责解释运行,即java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统来运行。(理解一下这个过程) d.多线程:允许同时完成多个任务。
e.动态:java程序的基本组成单元是类,有些类是自己编写,有一些可以从类库引入,而类又是运行时动态装载的,这就使得java可以在分布环境中动态地维护程序及类库。
JDK三种平台简介:Java SE() Java EE() Java ME(几乎不用了)
Java程序开发步骤:编写源文件(扩展名必须时.java)——编译java源程序(得到字节码文件)——运行Java程序(使用Java解释器来解释字节码文件)
如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件地名字必须与这个类地名字完全相同,扩展名是.java;如果源文件没有public类,那么源文件地名字只要和某个类地名字相同,并且扩展名是.java就可以了。
一个Java程序必须有一个类含有public static void main(String args[])方法,称这个类是应用程序的主类。
单行注释//
多行注释/balabalabalabal/
例题代码
public class A{
public static void main(String args[]){
People zhubajie;
zhubajie=new People();
zhubajie.height=170;
zhubajie.ear=“两只大耳朵”;
System.out.println(“身高”+zhubajie.height);
Syetem.out.println(zhubajie.ear);
zhubajie.speak(“师傅,咱们别去西天了,改去月宫吧”);
}
}
class People{
int height;
String ear;
void speak(String s){
System.out.println(s);
}
}
(感悟,思考)
新学习一门语言,要多打代码打代码打代码!Eclipse的界面更加复杂,所以更需要多多练习了。