java基础word讲义

java基础word讲义

ID:37851922

大小:105.00 KB

页数:14页

时间:2019-06-01

java基础word讲义_第1页
java基础word讲义_第2页
java基础word讲义_第3页
java基础word讲义_第4页
java基础word讲义_第5页
资源描述:

《java基础word讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、0.序言20.1.Java技术的发展20.2.Java技术的优点20.3.关于本课程20.4.课程内容30.5.课程进度40.6.课程目标4模块一出发51.Java技术概述52.Java运行环境62.1.Java虚拟机62.2.内存回收(垃圾收集)62.3.代码安全73.HelloWorld83.1.HelloWorldApp83.2.描述HelloWorldApp83.3.编译并运行HelloWorldApp93.4.下载并安装J2SE1.494.练习104.1.探险Java错误104.2.编辑、编译、执行Tes

2、tGreeting105.作业1014序言0.1.Java技术的发展1991年,电视机,机顶盒,录象机的开发设计需要一种可移植、方便、高效的计算机语言。为了满足这种需求,SunMicrosystem开发了Java。1994年,SunMicrosystem推出了用Java编写的HotJava浏览器,它显示了Java创建动态和交互式Web页面的强大能力。上世纪九十年代中期,SunMicrosystem推出了SunJavaDevelopmentToolkits1.0,简称JDK1.0。JDK1.0是一个功能强大的软件包,

3、可以用来开发小应用程序和多种操作系统(SunSolaris2.3,WindowsNt,Windows95,Macintosh)的应用程序。JDK1.0很快全世界流行起来。人们普遍认为Java是用来开发动态的、分布式的Web内容以及桌面应用程序的最好的语言。1998年Sun推出Java2Platform,它定义了所有Java技术的概念和标准,即包扩已经实现的技术也包括尚未实现的技术;即包扩Sun的实现也包括其它公司的实现。目前,Java2SDK1.3是Java2Platform的最新定义。这个定义又可以细分为三个版本

4、:企业版:J2EE,用于开发重要部门和企业级应用。微型版:J2ME,用于开发移动电话,机顶盒,个人数字设备等。标准版:J2SE,用于开发普通的小应用程序和应用程序。它是我们这门课程要讲述的内容。0.2.Java技术的优点Java技术取得今天这样的成就,依赖于这门技术的先进性,14Java技术具有下列优点:l简单、健壮:许多高级语言都要由程序员进行指针运算和存储器管理。这项工作即复杂又容易出错。Java不需要程序员进行指针运算和存储器管理,简化了设计,减少了出错的可能性。l面向对象:Java是面向对象的程序设计语言。

5、与面向过程的语言相比,面向对象的语言更能反映人类对世界的认识和处理模式,具有良好的代码重用性。处理复杂、庞大而且不断变化的信息系统,必须使用面向对象的程序设计语言。l分布式:目前,在所有软件产品中,仅供单个计算机使用的单机版软件所占的比例越来越小。大多数软件都可以运行在网络环境中。Java拥有一个网络协议对象库(TCP/IP,HTTP,FTP等),可以象访问当地文件一样访问Internet上的对象。l改进的解释性:为弥补解释语言速度较慢的不足,Java采用预编译的办法,将原程序生成字节代码,减轻运行时的解释工作。另

6、一方面,有些Java运行环境采用Just-In-Time(JIT)编译器将字节代码编译成机器码直接运行,这种运行环境对于重复执行的服务器端软件特别有效,可以达到C语言的速度。l安全:Java语言在编译时删除了指针和内存分配,在运行时检查字节代码,拒绝执行非法的内存访问,超越权限的访问等。可以防御黑客攻击。l与系统无关:Java通过采用虚拟机技术真正实现了与平台无关。Java软件是真正跨平台可移植的。l多线程:允许一个应用程序同时做多个任务。l动态性:Java允许下载代码模块,因此,当程序运行时也能动态升级。l高性能

7、:经过实际的综合评测得出结论,Java是高性能的。140.1.课程内容本课程的主要内容包括:lJava运行环境:硬件、操作系统、Java自身的体系结构。l面向对象的程序设计:面向过程的的软件是人要求计算机完成的一串动作;面向对象的软件体现了人对事物的分析解决过程,它不仅使软件设计更容易,而且可以使软件被广泛继承(重用)。lJava编程语言句法。l图形用户界面(GUI):菜单、对话框、文本框等基本组件。lApplet(小应用程序)。运行于浏览器中l线程。可独立运行的代码段。l高级I/O流。用I/O流操纵数据文件、文本

8、文件。l网络。通过网络互相访问。0.2.课程目标完成本课程的学习后,你应该能够:-描述Java语言的主要特性、构造和句法-编译并运行Java应用程序-理解,并且使用在线Java技术文件-理解面向对象的概念,并使用Java语言的面向对象特性-理解并使用异常-开发图形用户界面-描述抽象窗口工具包-从GUI输入-理解事件处理-开发Javaapplets14-读写文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。