首页 | 考研 | MBA | 专升本 | 成考 | 自考 | 高考 | 中考 | 出国 | 外语 | 电脑 | 公务员 | 司法 | 财考 | 资格考试 | 论文写作
 
 淘学考试计算机 正文


Java2教程读书笔记第一章
编辑:sunl 时间:2007-11-27 来源:淘学考试网 推荐好友

 第一章 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的“一次编写,多处运行”的特点;1.4 java平台
java平台的组成部分:
1)java编程语言;
2)java虚拟机(解释程序/编译程序)
3)伴随系统的软件库
4)运行时环境
javascript不是一种通用的应用程序语言,主要用于浏览器编程。
1.5 java语言
java是一种面向对象的编程语言,是一种强类型的语言,具有数据声明、操作数据的语句;
java称函数为方法;
java程序的执行从一个特定的main()方法开始;
1.6 java库
API:应用程序接口
java库分为两类:
1)捆绑到JDK中的核心库:每个JDK都必须支持;
2)可选的JDK附加标准库;
核心API及其功能
1)java运行时:标准的运行时库,其中包括I/O、联网、applet、基本的窗口系统、数据结构、国际化、数学运算等java库;
2)java基础类:Swing GUI库、java 2D图形和访问支持(可视化的GUI支持);
3)安 全:支持数字签名、X.509数字证书和消息摘要等(可以出口到世界各地)
4)java IDL: JAVA接口定义语言,可用于与CORBA中间件进行对话;
5)JDBC :java数据库通用性,支持数据库访问;
6)java Bean :软件组件库;
7)java RMI :java远程方法调用,用于与其他java进程(包括其他系统上的java进程)进行通信;

java包也称为类库,是API系列中的一个API;
JCP:JAVA Community Process 成立于1998年,是java平台发展的一种组织形式,也是一个开放的论坛;
1.7 三种执行环境
java程序有三种执行环境:
1)单独的程序:称为应用或应用程序;
2)在浏览器中运行的程序:称为applet,其仅仅是在浏览器内部运行的小应用程序;
3)在web服务器中运行的程序:称为Servlet。

浏览器中包含一个JVM,它将在客户端上执行applet。
Servlet是当用户浏览相应于某个Servlet的URL时调用的一种java程序,它的输入来自服务器,输出返回服务器,通常又转发给客户。

  

 

 相 关 内 容



.

  推荐课程
 
 
 
 
 
 
 等级考试排行
 微软认证排行
 Oracle认证排行
版权信息 - 关于我们 - 联系方式 - 服务承诺 - 客户投诉 - 广告服务 - 网站合作 - 会员服务 - 友情链接 - 站长统计3
1 不良信息
举报中心
文明办网文明上网举报电话:15964542668
举报邮箱:topej@163.com
2 网络110
报警服务
服务热线:15964542668 电子邮件:guoyong@topej.com 服务 QQ:350125289
淘学之家(www.topej.com)旗下网站 ICP注册号:鲁ICP备07016860号