- 2
- 0
- 约9.79千字
- 约 71页
- 2017-05-02 发布于重庆
- 举报
JAVA程序设计语言
课程简介
主要内容
第1章 Java简介及开发环境搭建
第2章 Java语法基础
第3章 程序流程控制
第4章 Java面向对象编程基础
第5章 Java面向对象编程深入
第6章 Java常用类
第7章 Java输入输出系统
主要内容
第8章 GUI图形用户界面
第9章 线程
第10章 网络编程
第11章 Java数据库操作
第1章 Java简介及开发环境搭建
主讲教师:杨丽萍
本章目录
1.1 Java语言简介
1.2 Java语言发展历史
1.3 Java技术体系架构
1.4 Java的工作方式
1.5 Java的相关术语
1.6 Java开发环境的搭建
1.7 Java程序的编写与运行
1.8 常见问题
教学目标
认识Java并了解其发展历史。
掌握安装和配置Java开发环境的方法。
掌握Java中Path及classpath属性的作用。
能熟练编写并运行一个简单的Java程序。
掌握Java的开发流程。
教学重点
Java是一门程序设计语言,其本身的发展经过了一系列的过程。
本章首先介绍Java的发展历程,让读者对Java有一个基本的认识,了解Java的主要作用,接着详细讲解Java的体系架构、工作方式,让读者明确Java的相关术语。
最后介绍了Java程序编写到运行的过程,包括MyEclipse 8.5开发环境的搭建。
一、Java语言简介
JAVA语言的特点:
简单性
Java语言比C++语言更为简洁,它扬弃了C/C++语言中的运算符重载、多重继承、指针、预处理、标题文件、结构、联合、多维数组、模板等功能。
面向对象
面向对象的原则是把数据和对该数据的操作都封装在一个类中,在程序设计时要考虑多个对象及其相互间的关系。面向对象的好处是实现代码的重复使用。
JAVA语言的特点:
分布式
Java语言是一种面向网络的编程语言,用户若想访问其他对象,可以通过Java语言所提供的类库对TCP/IP协议进行处理,然后用户即可通过URL地址在网络上很方便地实现分布式操作。
健壮性
Java语言的健壮性在于具有较强的异常处理机制,对程序错误检查工作不仅是在编译时进行,在运行时仍会再次进行,Java语言的程序即使是出现了错误,也不会因此而导致系统崩溃。
一、Java语言简介
JAVA语言的特点:
解释性
Java语言之所以具有解释特性,是由于Java语言编写的程序在完成编译后生成的是Java字节码,并非CPU机器码。然后,通过留驻在机器上的Java语言运行环境——Java虚拟机(JVM)将所生成的字节码翻译成具体的CPU机器指令。所以,Java语言具有对程序只需编写一次,在任何平台都可以运行的特点。
一、Java语言简介
JAVA语言的特点:
安全性
由于Java语言是一种网络编程语言,不支持指针,因此有效地避免了程序自身以外空间的内存崩溃,避免用户通过网络对主机文件、文件系统进行读写。
平台无关性
由Java语言程序经编译后生成的应用程序不用经过任何的修改就可以在不同的软、硬件平台上运行,这就是Java语言的平台无关性。
一、Java语言简介
JAVA语言的特点:
可移植性
Java语言的平台无关性,成为了Java语言应用程序方便地移植到网络上不同机器的良好基础,使得Java语言应用程序在已配备了Java语言解释及运行环境的任一台机器上运行是可行的。
可扩展性
由于Java语言是一种基于C++的编程语言,它们之间有很多相似性,便于扩展。当然,Java语言的可扩展性还体现在:Java语言可以把内部的方法映射成软件库所定义的功能,且可以动态地与虚拟机链接。
一、Java语言简介
JAVA语言的特点:
高性能
Java语言的字节码经过了周详地设计,在采用Java技术将字节码直接转换成高性能的本机代码变得相对容易,因此,Java语言程序在非常低档的CPU上仍能顺利地进行,而其他的解释执行系统(如:BASIC)就则变得相对困难。
一、Java语言简介
JAVA语言的特点:
多线程
Java语言本身提供了一个Thread类和一组内置的方法,它负责生成线程、执行线程或者查看线程的执行状态。所以程序员要设计多线程程序时,只要继承上述的那个类和调用相应的方法就可以解决了,从而也提高了程序执行的效率。
动态性
Java语言的动态性,即可以在本地或网上动态地加载类,或者说在程序的执行过程中可以随意地增加新方法、实例变量等。
一、Java语言简介
二、JAVA的历史
1995年5月23日,Java语言诞生
1996年1月,第一个JDK-JDK1.0诞生
1996年4月,10个最主
您可能关注的文档
最近下载
- 中考历史二轮复习考点讲练课件:专题03 中国的对外交往(含答案).ppt VIP
- 2024年十堰市教育局直属高中招聘教师笔试真题.pdf VIP
- 机械原理考试题库及答案.doc VIP
- 2026年鹤壁职业单招试题附答案.docx VIP
- 学校防欺凌资料汇总(含调查表、制度、方案、手册)(1).docx
- 2026年鹤壁职业技术学院高职单招职业适应性测试备考题库及答案解析.docx VIP
- ZD-2A电位滴定仪 使用说明书.pdf
- 2026年鹤壁职业技术学院单招职业适应性测试题库附答案解析.docx VIP
- 2026两会政府工作报告极简版PPT学习课件.pptx VIP
- 毕业设计(论文)--基于stm32的仿生机械手的设计与实现.pdf VIP
原创力文档

文档评论(0)