ImageVerifierCode 换一换
格式:PPT , 页数:21 ,大小:221.50KB ,
资源ID:12180600      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12180600.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java 第一章 延边大学 计算机系.ppt)为本站会员(hwpkd79526)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

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营业执照举报