Java面向对象程序设计第2讲-Read.ppt
文本预览下载声明
Java面向对象程序设计第2讲 Java面向对象程序设计第2讲 任课教师:徐鲁辉 【上节回顾】 面向过程与面向对象方法论比较及各自优势; OO技术四原则; OO技术三要素; OO软件开发的生命周期及相关技术。 第2章 Java导论 2.1 Java语言特点 2.2 Java执行环境 2.3 JDK的组成与安装设置 2.4 典型例子及常见问题 Java Java历史由来 与Java相关的图片 4个层次的程序设计语言 Machine C/C++,Pascal(编译型) Perl,basic(解释型) shell 正确认识Java 是一种具有生产力的OOP语言,C++能做的Java都能做; Java与网络关系不大; Java是Unix世界的产物; 在国外Java被广泛的用来做各种应用 2.1 Java语言特点 Simple(简单) Object-oriented(面向对象) Network-savvy(分布式) Interpreted(解释) Robust(健壮) Secure(安全) Architecture neutral(结构中立) Portable(可移植) High-performance(高性能) Multithread(多线程) Dynamic(动态) 2.2 Java执行环境 2.2 Java执行环境 JVM机制 2.2 Java执行环境 自动垃圾收集 2.2 Java执行环境 保护域机制 2.2 Java执行环境 沙箱模型 JDK1.0的沙箱模型 JDK1.1改进的沙箱模型 Java 2平台的安全模型 2.2 Java执行环境 沙箱模型 JDK1.0的沙箱模型 JDK1.1改进的沙箱模型 Java 2平台的安全模型 2.2 Java执行环境 沙箱模型 JDK1.0的沙箱模型 JDK1.1改进的沙箱模型 Java 2平台的安全模型 2.2 Java执行环境 类加载器 2.3 JDK的组成与安装设置 Java 2 Platform组成 2.3 JDK的组成与安装设置 下载 /j2se/1.4.2/download.html j2sdk-1_4_2_12-windows-i586-p.exe j2sdk-1_4_2-doc.zip 安装设置(重点) Windows 9x 将以上设置加入系统根目录下的autoexec.bat文件中 Windows NT/2000/XP “控制面板”?“系统”?“高级”?“环境变量” 2.4 典型例子及常见问题 编译器、解释器、小程序观察器和反编译器 2.4 典型例子及常见问题 简单的Hello World!例子 应用程序编程 小程序编程 反编译程序样式 哪些类被加载了 2.4 典型例子及常见问题 2.4 典型例子及常见问题 简单的Hello World!例子 应用程序编程 小程序编程 反编译程序样式 哪些类被加载了 小程序的HTML标记和属性 2.4 典型例子及常见问题 简单的Hello World!例子 应用程序编程 小程序编程 反编译程序样式 哪些类被加载了 2.4 典型例子及常见问题 应用程序的主方法 Java规定: 在一个 . java的源文件中最多只能有一个(另一个意思是可以没有)public class。 当这个public class存在时,要求该类名必须与. Java源文件的名字一致,并区分大小写。 若编写一个应用程序(通常被声明为public class),在这一个类中必须定义一个public static void main(String[] agrs)方法,在这个方法中,除了变量名agrs可以改变,public/static可以倒序外,其它内容均不可改变,甚至排放的顺序都是不可改变的。 在同一个.java文件中可以包含多个一模一样的public static void main(String[] agrs)声明,JVM解释时会找到相应的main()方法。 2.4 典型例子及常见问题 小程序的生命周期 【本章小结】 理解Java语言的11个特点; Java的执行环境; JDK的安装和配置(重点); javac、java、appletviewer、javap的使用(重点) 应用程序和applet的基本结构(重点) ; Java关于应用程序主方法的规定(重点) ; applet的生命周期。 【作业】 P49:第2、5、7题 下次上机作业P49第10题(课后准备) * * 1991年,Sun Microsystems设立项目“消费者电子产品先进软件发展项目” 项目小组开发一种与平台无关的语言Oak,由James Gosling主持 最后命名为Java Birthday:1995年5月23日,Sun Micros
显示全部