- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计基础单元一.pptx
Java程序设计基础
课程名称:
本课程适用于软件技术
专业、计算机网络技术
专业、物联网应用技术
等相关专业。
本课程是《 Java Web 》
,《 Android 应用开发技
术》、《Java EE核心技
术》等课程的前导课。
学习本课程后,可以做网
站、做安卓、开发小游戏
、设计桌面应用程序等。
点击添加文本
点击添加文本
点击添加文本
点击添加文本
目录
1
2
3
4
5
6
7
8
点击添加文本
点击添加文本
点击添加文本
点击添加文本
JAVA基础知识
单元目标(Project Objectives)
重点难点(Important and difficult)
JAVA基本介绍
JAVA的发展版本
JAVA工作原理
JAVA概述
JAVA特点
JAVA语言开发环境
JDK的下载与安装
JDK的安装结构
JDK编程实训
配置JDK形式
JAVA基础知识
JAVA结构化编程
JAVA中的分支结构
JAVA中的循环结构
JAVA中的跳转语句
JAVA中的数组
JAVA中的字符串
JAVA语言基础
JAVA中的标识符和关键字
JAVA中的变量与常量
JAVA中的数据类型
JAVA数据类型的转换
JAVA辅助开发工具
Eclipse介绍
Eclipse下载及安装
Eclipse软件的使用
运算符及表达式
目录
1
2
3
4
5
Java基本介绍
Java语言开发环境
Java辅助开发工具Eclipse
Java语言是一门新流行的编程语言
Java语言与C语言等其他语言的区别及特点是什么?
知识介绍
Java是一门面向对象的、跨平台的高级程序语言,同原来的基础语言C++有着类似的功能,并且功能更高于C++。Java兼具了C++的优点,同时又抛弃了C++中的指针功能,使其程序的健壮性得到更好的保证。
1991年,SUN MicroSystem公司的Jame Gosling、Bill Joe等人,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。
但当时并没有引起人们的注意,直到1994年下半年,Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上受欢迎的开发与编程语言。一些著名的计算机公司纷纷购买了Java语言的使用权,如MicroSoft、IBM、Netscape、Novell、 Apple、DEC、SGI等,因此,Java语言被美国的著名杂志PC Magazine评为1995年十大优秀科技产品,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。
知识介绍
微软总裁比尔·盖茨在悄悄地观察了一段时间后,不无感慨地说:“Java是长时间以来最卓越的程序设计语言”,并确定微软整个软件开发的战略从PC单机时代向着以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。
知识介绍
简单性
Java语言是在C、C++语言的基础上发展而来的,继承了C和C++的特点,同时抛弃了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。
跨平台性
Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。Java引进虚拟机(Virture Machine)概念,运行于虚拟机之上,实现了跨平台运行。即“一次编译,到处运行”。
安全性
Java的编程类似C++,舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。
知识介绍
面向对象性
Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性 等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。
分布式
Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法,这使得程序员使用网络上的文件和使用本机文件一样容易。
健壮性
Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误,Java自己操纵内存减少了内存出错的可能性,这些功能特征大大缩短了开发Java应用程序的周期,并且Java还提供了Null指针检测、数组边界检测、异常出口、Bytecode校验等功能。
知识介绍
解释性
Java与C或C++不同,它不针对CPU芯片进行编译,而是把程序编译成称为字节码的一种“中间代码”。字节码是很接近机器码的文件,可以在提供了Java虚拟机(Virture Machine)的任何系统上被解释执行。
动态性
Java程序的基
文档评论(0)