Java2教程读书笔记第一章

文章作者 100test 发表时间 2007:03:14 16:52:27
来源 100Test.Com百考试题网



第一章 Java的基本概念
编译和执行示例程序
Java的最大优点
Java虚拟机
Java平台
Java语言
Java库
三种执行环境
1.1 编译和执行示例程序
1.下载和安装Java软件开发工具包(Java Software Development Kit,SDK)
2.按照以下规则编写和编译Java程序
java类或模块的名字必须匹配它所在文件的名字,这里的匹配指完全匹配,包括字母的大小写;
避免使用开发环境;
3.将程序写入myframe.java的文件(文件名必须有一个.java的后缀)
4.打开一个命令行窗口,等待DOS提示符,或者在UNIX中使用SHELL,输入命令编译程序:
java myframe.java
5.成功编译后,将会建立一个称为myframe.class的文件;
6.使用命令执行java类文件:
java myframe
1.2 Java的最大优点
1.软件的可移植性;
2.J2EE、J2ME、J2SE的区别:
Sun公司定义3个不同版本的java平台,来实现让一个系统软件在所有的计算机上运行。
在所有的平台上,语言都是相同的,但是捆绑的库不同。
J2EE企业版(大型平台):
用于构建企业级的服务器应用,它包含标准版中的任何组件,并增加了附加库,以支持目录管理、交易管理以及企业消息处理等功能;
J2ME微型版(小型平台):
用于嵌入式的消费型产品中,如移动电话、掌上电脑、汽车导航系统或其他无线设备;
J2SE标准版(中型平台):
标准的JDK开发平台,其中包括编译程序和运行时系统。利用这个工具,可以编写、部署和运行java应用,用于桌面的applet以及低端的服务器;
1.3 java虚拟机
JVM:Java Virtual Machine Java虚拟机
JRM:Java Runtime Environment Java运行时环境
ABI:Application Binary Interface 应用二进制接口,是一个程序在运行时应用的环境,也是一种可执行文件的格式。
操作系统都有自己的进程地址控件,硬件系统也各不相同;
java在所有的计算机上都使用相同的ABI;
java运行时环境JRE,包括java虚拟机,是java ABI与各种硬件/操作系统ABI之间的桥梁。
1)java源代码编译后生成的目标代码时一种字节码(bytecode),与其他语言不同的是:java的字节码是一种中立结构的机器代码(不是任何现有系统上的二进制指令代码),通过JVM可以快速地解释并运行在任何特定的计算机上。
2)java程序的执行通过JVM实现;
3)一般情况下,JVM是在运行java程序时调用的;
4)JVM读取字节码程序,解释或翻译成实际的机器指令后再执行,实行了java的“一次编写,多处运行”的特点;

相关文章


读书笔记:《Java2教程》(二)
读书笔记:《Java2教程》(三)
Java2教程读书笔记第一章
郑志远的java学习笔记[上]
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛