Java第1章Java语言概述

Java第1章Java语言概述

ID:45238561

大小:620.00 KB

页数:62页

时间:2019-11-11

Java第1章Java语言概述_第1页
Java第1章Java语言概述_第2页
Java第1章Java语言概述_第3页
Java第1章Java语言概述_第4页
Java第1章Java语言概述_第5页
资源描述:

《Java第1章Java语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Java语言概述高荣2015年3月11日内容提要Java语言是目前十分流行的面向对象程序设计语言。它具有简单性、平台无关性、安全性、分布性等许多优点,使它不但确立了在网络编程和面向对象编程中的主导地位,而且在移动设备和企业应用的开发中也有广泛应用。2014年CSDN编程语言调查主要的开发软件类型是:互联网后端、企业应用及移动应用客户端开发者面向的主要操作系统开发者面向的系统主要是Windows、Linux和WindowsServer开发者的第一编程语言榜首是Java第二语言榜首JavaScript调查结果显示,第一

2、编程语言排名前三的是Java、C#、C++。其中Java使用者比例最高,为42.82%,是C#的两倍还要多。紧跟其后的是C#,比例为17.33%,而排名第三的C++则有14.35%的比例。在第二编程语言中,Java也有很好的表现,不过使用最多的语言却是JavaScript,比例为27.81%,Java排名第二,为16.97%,经典的C++比例则为15.90%。不论是第一编程语言,还是第二编程,PHP和Objectiver-C也都有较稳定的使用者。两大阵营动态语言强类型语言(静态类型语言)是指需要进行变量/对象类型声明的语

3、言,一般情况下需要编译执行。例如C/C++/Java/C#静态语言弱类型语言(动态类型语言)是指不需要进行变量/对象类型声明的语言,一般情况下不需要编译(但也有编译型的)。例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/UnixShell等等。三大编程流派面向过程面向对象函数式编程本章要点本章首先介绍Java语言的起源和发展历程,然后介绍面向对象编程的产生和优势,接下来讲解如何开发Java程序以及字节码和虚拟机,最后介绍Java语言的关键字和标识符。1.1Java起源与发展1

4、.1.1Java的起源1.1.2Java的发展历程1.1.3Java语言的特点1.1.1Java的起源Java语言最初是由美国SunMicrosystems公司的JamesGosling等人开发的一种面向对象程序设计语言。Java语言于1995年5月23日正式发布。Java语言具有小巧、安全、平台无关以及可以开发一种称为Applet的程序的特点,该语言的发布立即引起巨大轰动。IBM、Novell、Oracle、Borland以及Microsoft公司纷纷购买了Java的使用许可。1.1.2Java的发展历程多年来,Jav

5、a语言不断发展、演化和修订,使它一直站在计算机程序设计语言的前沿。Java2的标准版称为J2SE(Java2PlatformStandardEdition)。Java的下一个升级是J2SE1.3,它是Java2版本首次较大的升级。它增强了一些已有的功能。J2SE1.4进一步增强了Java,该版本包括一些重要的新功能,如链式异常、基于通道的I/O,以及assert关键字。1.1.2Java的发展历程J2SE5,它是Java的又一次大的变革。该版本中的新功能有:枚举类型静态导入增强的for循环自动装箱/自动拆箱可变参数的方法

6、泛型注解1.1.2Java的发展历程Java的最新版本是JavaSE8,对应的Java开发工具包是JDK8,其内部版本号是1.8。本课程将主要介绍JavaSE7中增加的新功能:二进制整数字面量在数值字面量中使用下划线用String对象控制switch语句创建泛型实例使用菱形运算符使用一个catch捕获多个异常使用try-with-resources的try语句实现自动资源管理1.1.3Java语言的特点Java是简单的Java模仿了C++,但进行了一定的简化和改进。Java语言实现了内存空间的自动分配和回收。在语法方面,

7、Java语言的概念要少于C++。清晰的语法使得Java程序容易编写和阅读。Java是面向对象的Java的核心是面向对象程序设计(OOP)。Java语言可以说是纯面向对象的语言,也支持面向对象的主要特征,如封装性、继承性以及多态性等。Java是分布的Java语言提供了强大的网络编程的支持,它比C++更适合于网络编程。Java是一种适合Internet和分布式环境的技术,所以有人说Java就是网络编程语言。Java是解释型的所谓解释执行是指Java程序并不是将源程序编译成机器码,而是编译成一种称为字节码的中间代码,然后这种中

8、间代码只有在Java虚拟机上才能运行。Java是平台独立的用Java编写的程序编译成字节码后不依赖于任何平台,无需修改就可在任何平台上运行,只要这种平台上安装了Java虚拟机即可。Java是可移植的Java程序不用重新编译就能在任何平台上运行,从而具有很强的可移植性。在一个平台上编写的程序可以不用修改就能在各种平台上

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

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

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