- 1、本文档共255页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java教案讲义
第 1 章 Java 概述 第 1 节 Java语言简介 Java语言由语法规则和类库两部分组成。语法规则确定Java程序的书写规范;类库则提供了一系列开发人员或软件供应商编写的Java程序模块(类)。在编写Java程序的时候,可以直接利用这些类,从而提高软件开发的效率。因此学习Java程序设计包含两部分内容:一是语法规则;二是类库的使用。而后者往往是更好地使用Java语言编程的关键。 一、 Java的历史 前身:OAK(James Gosling 1990) Java大事记 90年,Sun公司开始Green工程 93年,WWW席卷全球 94年,开始定位于Internet 95.5.23,Java诞生(Java1.0.2 API) 96年,JDK1.02(支持数据库连接以及分布式对象) 97.2.18,JDK1.1 (java1.1 API) (健壮的事件模型、国际化支持以及Java Beans组件模型) VJ++6.0、cafe、JBuilder …. 支持 98年12月,JDK1.2 (Java 2 SDK v1.2 Standard Edition) Swing用户界面工具包,开发GUI应用程序 99年,Java企业级应用 网址(查询新动向): 二、Java的三种平台 J2ME (Java 2 Micro Edition) J2SE (Java 2 Standard Edition) J2EE (Java 2 Enterprise Edition) 三、Java的特点 编程简单 强健性 安全性 面向对象 封装性 多态性 继承性 动态联编 分布式 跨平台 可移植性 解释方式执行 四、Java语言实现机制 1、Java虚拟机(JVM) JVM是一台由软件模拟或用硬件实现的假想计算机 2、Java程序的运行环境 运行Java程序的基本过程 1、利用编辑器编写 Java源程序 源文件名:主类名.java 2、利用编译器将源程序编译成字节码 字节码文件名:源文件名.class 3、利用虚拟机(解释器)运行 工作过程:载入、代码校验、解释执行 3、垃圾回收机制 垃圾收集器提供了一个系统及线程对内存使用进行跟踪,从而知道一个对象在什么时候不再使用,从而会自动释放那个对象占据的内存空间。 4、代码安全性检测 Java 1.0 (沙箱安全模型) Java 1.1 (信任安全模型) Java 1.2 (阈管理方式的安全模型) 第 2 节 Java体系结构 Java的开发编译环境 常见的Java开发环境 从网络上直接下载JDK(Java Developer Kit),并利用命令行方式操作 javac(编译器);java(解释器) Java集成开发环境(IDE) Visual J++、Visual Cafe、JBuilder Java教学集成开发环境 BlueJ(需要JDK1.3以上版本的支持) 二、Applet 和 Application Java Applet(小应用程序):不是一个完整的应用程序,而是框架程序中的一个模块,所以只能在WWW 浏览器环境下运行。 Java Application(Java应用程序):是一个完整的应用程序,可以独立地运行。 Java Applet 举例 import java.applet.*; import java.awt.*; public class MyFirstJavaApplet extends Applet { public void paint(Graphics g) { g.drawString(“Hello World.”); } } Java Applet小应用程序基本结构 HTML HEAD TITLEMyFirstJavaApplet/TITLE /HEAD BODY HR APPLET CODE=MyFirstMyApplet WIDTH=500 HEIGHT=500 /APPLET /BODY /HTML Java Applet 工作原理 Java Application举例 import java.io.*; public class MyFirstJavaProgram { public static void main(String args[ ]) { System.out.println(“Hello World!”); } } Java Application程序基本结构 编写Java程序需要注意的几点 Java 区分大小写 类定义不能嵌套 一个程序中可以有一个
文档评论(0)