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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

UNIT1-Java语言概述75019.ppt

1、Unit 1:Java语言概述,章节目标 Java语言概述 JDK的安装及使用 Java程序简介,Java的产生和发展,1990年,Oak语言的产生 1995年1月,Oak被改名为Java 1996年1月,Java开发工具包JDK1.0推出 1996年10月, JavaBeans规范发布 1999年6月,Sun发布JDK1.3和Java Web Server2.0,2,Java语言发展简史,Java语言之父-James Gosling 1992年,Sun公司的Firstperson小组,开发手机、PDA应用软件,最初使用的是C+语言 小组转移到交互式电视ITV机顶盒的开发,Oak语言,即Jav

2、a的前身 1993年,Internet开始受到关注,需要一个小巧、健壮、平台无关的语言,Oak改头换面成为Java 1996年, Java编译器的第一版发布并发放许可 1997年,SUN推出Java1.1(JDK1.0),国际标准化组织批准Java 规范 1998年,SUN推出Java 2(JDK1.2) 2002年,SUN推出JDK1.4,3,Java的定义,Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的多线程的、动态的语言。 JDK是Java的基本开发环境,4,Java语言的特性,简单性 面向对象 分布式 平台无关性 可靠性 安全性

3、多线程 ,5,Java语言的特性-简单性,Java的风格类似于C+ Java摒弃了C+中很容易引发程序错误的地方,如指针和内存管理 Java提供了丰富的类库,6,Java语言的特性-面向对象,Java语言的设计是完全面向对象的 Java语言是新兴的OOPL,7,Java语言的特性-分布式,数据分布和操作分布 Java支持B/S计算模式,因此它支持数据分布与操作分布 数据分布:URL对象 操作分布:Applet小程序 Java提供了一整套网络类库,8,Java语言的特性-平台无关性,Java是平台无关的语言,是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行 Java主要靠Java虚

4、拟机(JVM)在目标级实现平台无关性 “一处编译多处执行”,9,Java虚拟机,Java虚拟机(Java virtual machine,JVM)是运行Java 程序必不可少的机制。JVM是在编译后的Java 程序和硬件系统之间加入了一层抽象的虚拟机器。它在任何平台上都提供给编译程序一个共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。,10,Java语言的特性-可靠性,摒弃了指针类型 自动垃圾收集 运行时检查 异常处理机制,11,Java语言的特性-安全性,字节码校验器 类装载器 访问限制,12,1.不存在伪造的指针 2.未

5、违反访问权限 3.严格遵循对象规范来访问对象 4.用合适的参数调用方法 5.没有栈溢出,Java语言的特性-安全性,13,Java语言的特性-多线程,Java环境本身就是多线程的 Java语言内置多线程控制,可以大大简化多线程应用程序开发 Java的多线程支持在一定程度上受运行时支持平台的限制,14,Java开发环境的设置,首先根据操作系统平台下载J2SDK 根据提示安装J2SDK 设置系统环境变量,15,设置系统环境变量,javahome表示j2sdk的安装目录 classpath=%javahome%libdt.jar; %javahome%libtools.jar path=%javah

6、ome%bin;%path%,16,JDK包括下列实用程序,javac: Java编译器,将Java源代码转换成字节码 java: Java解释器,直接从类文件执行Java应用程序代码 appletviewer:小程序浏览器,一种执行html文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的html文档 jdb: Java调试器,可以逐行地执行程序,设置断点和检查变量 javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件 javap: Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义,17

7、,Java集成开发环境,JCreator Pro JBuilder Visual J+ Forte for Java Eclipse,18,Application与Applet,19,19,一个简单的Applet,import java.awt.Graphics; import java.applet.Applet; public class HelloWorldApplet extends Applet public void paint(Graphics g)g.drawString(“Hello World!“,20,20); ,20,HTML文件参数传递,Html是超文本标记语言,它通

8、过各种各样的标记来编排可被浏览器理解的超文本信息 标签对用来表示网页中嵌入了Applet小程序 除了三个必要参数code、height、width外,在标记中还可以使用codebase、alt、align、param等参数.,21,HTML文件参数传递例,import java.applet.Applet; import java.awt.Graphics; public class MyApplet_param extends Appletprivate String s=“;private int x;private int y;public void init()s=getParameter(“vstring“); x=Integer.parseInt(getParameter(“x“); y=Integer.parseInt(getParameter(“y“);public void paint(Graphics g)if (s!=null)g.drawString(s,x,y); ,22,23,

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


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

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

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