第1章java简介及环境搭建(免费阅读).pptVIP

  • 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个最主

文档评论(0)

1亿VIP精品文档

相关文档