收藏 分享(赏)

java 第一章 延边大学 计算机系.ppt

上传人:hwpkd79526 文档编号:12180600 上传时间:2021-10-23 格式:PPT 页数:21 大小:221.50KB
下载 相关 举报
java 第一章 延边大学 计算机系.ppt_第1页
第1页 / 共21页
java 第一章 延边大学 计算机系.ppt_第2页
第2页 / 共21页
java 第一章 延边大学 计算机系.ppt_第3页
第3页 / 共21页
java 第一章 延边大学 计算机系.ppt_第4页
第4页 / 共21页
java 第一章 延边大学 计算机系.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、Java程序设计,学习目的,Java语言 通过本门课程的学习可以使学生掌握Java语言的基本语法和编程规范。 面向对象程序设计方法 Java语言是一种面向对象的语言,通过学习使学生掌握用面向对象进行编程的思想和实践。 培养实际开发能力,使学生成为一名合格的Java程序员。 学会使用设计模式解决常用模块设计问题。 设计模式是解决固定问题的固定的解决方法。,课程安排,授课学时 32学时 上机实验 16学时 答疑及辅导 时间:按实验课选课时间 地点:实验室 考核方式 平时作业(作业6次,占30%) +考试(占70%)。 作业提交方式 通过ftp或邮件,教学用书,教材: Java程序设计与案例 刘宝林

2、, 高等教育出版社, 2004.11 参考书: Java编程思想(第三版) Bruce Eckel, 机械工业出版社, 2005.5 设计模式:可复用面向对象软件的基础 Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides,机械工业出版 社 ,2007.1,本门课学习内容,Java语言基础知识。 java面向对象程序设计的基本概念与方法。 图形用户界面(GUI)设计。 Java编程中的几个专题(异常处理、输入输出、多线程、多媒体、网络编程等)。,第一章 Java概述,Java简史,前身:Oak (James Gosling 1990) Ja

3、va大事记 90年,Sun公司开始Green工程 93年,WWW席卷全球 94年,开始定位于Internet 95.1,Java命名 HotJava, 第一个支持Java的浏览器 Netscape2.0,Java简史,1995.5.23 Java诞生(Java1.0.2 API) 1997.2.18 JDK1.1 (java1.1 API) 1998.12 JDK1.2 2000.5 JDK1.3 2002.2 JDK1.4 2004.10 JDK1.5(JDK5.0) 最新版JDK: JDK6.0 网址 (查询新动向) ,Java体系,j2se,j2me,j2ee,Java的主要特点,面向对

4、象(object-oriented) 纯面向对象语言,程序代码以类的形式组织,由类来定义对象的各种状态和行为)具备面向对象的特点:封装、继承、多态。,Java的主要特点,平台无关性 Java语言源程序被编译成一种高层次的与机器无关的以及结构中立的字节码语言,该格式语言在Java虚拟机上运行,只要有Java语言运行系统的机器都能执行这种中间代码。Java程序可在配备了Java解释器和运行环境的任何机器上运行,这成为Java软件便于移植的良好基础。 健壮性 摒弃了指针,提供了自动的内存管理机制。,Java的主要特点,高效的网络编程 可轻松处理TCP/IP,http。 多线程 支持多任务。在语言级嵌

5、入了对并发控制的功能 - 多线程控制,大大简化了多线程应用程序的开发。,Java的工作机制,Java的两种核心机制: Java虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage Collection),Java的工作机制,Import java.io.*; class test .,源程序(*.java文件),Java编译器,DF BA 09 88 .,字节码(*.class文件),Java虚拟机(JVM)可以理解成一个以字节码为机器指令的CPU。 对于不同平台,有不同的虚拟机。 JVM屏蔽了底层平台差异,实现了“一次编译,随处运行”。,Import java.i

6、o.*; class test .,源程序(*.java文件),字节码(*.class文件),编译,Java的工作机制,OS,JVM内部的工作机制 Java源代码需要编译,但是Java是一种解释性的语言。,Java的工作机制,垃圾收集(Garbage Collection) 不再使用的内存空间应回收垃圾收集。 c/c+中由程序员负责回收无用内存。 Java语言消除了程序员回收无用内存的责任:它提供一种系统线程用来跟踪存储空间的分配情况,并在JVM空闲时,检查并释放那些可被释放的内存空间。 垃圾收集在java程序运行过程中自动进行,程序员无法干预。,Java术语,JVM java virtual

7、 machine JVM 虚拟机将 java 字节码程序翻译成机器语言,然后由计算机执行。 JVM 没有其他相关的文件。. JVM 本身不足以支持java application和applet的运行。 JRE java runtime environment JRE 是由JVM 和 java platform 核心类以及相关支撑文件组成。,Java术语,APIApplication programming interface. API包括数百个类sun公司预先编好的代码,可以在编程中充分利用它们的功能。 JDK java developers kit (java开发工具包) JDK 包含JVM和其他工具,以及所有的API和相关文件。,Java术语,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报