本章重点
* java语言的特点
* java开发环境的搭建
* 环境变量的配置
* java的运行机制
1.1.1 什么是java
在学习java之前,先来学习一下什么是计算机语言,计算机语言是人与计算机之间通讯的语言
1:它主要由一些指令组成,这些指令包括数字,符号和语法等内容组成。
2:计算机语言种类很多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
机器语言:是由二进制0和1组成的编码,计算机所能识别的只有计算机语言,但不便于记
汇编语言:采用了英文缩写的标识符,容易记忆和识别
高级语言:接近于人类的自然语言进行编程,进一步简化了编程的过程。
3:java是一种高级计算机语言,它是由sun公司于1995年5月推出的一种可以编写可以跨平台应用软件,完全面向对象的程序设计语言。
4:java划分3个技术平台:javaSE(标准版),javaEE(企业版),javaME(移动版)
1.1.2 java语言的特点
1:简单:不使用指针,并提供了自动回收机制,使程序员不必为内存问题而担忧
2:面向对象:java语言提供了类,接口和继承等原语只支持类的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。
3:安全:不支持指针,一切对内存的访问都必通过对象的实例化,从而使应用更安全。
4:跨平台:一处编译,处处使用。
5:支持多线程:多个任务可以并发执行,这样可以在很大的程度上提高程序的执行效率。
* java语言的特点
* java开发环境的搭建
* 环境变量的配置
* java的运行机制
1.1.1 什么是java
在学习java之前,先来学习一下什么是计算机语言,计算机语言是人与计算机之间通讯的语言
1:它主要由一些指令组成,这些指令包括数字,符号和语法等内容组成。
2:计算机语言种类很多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
机器语言:是由二进制0和1组成的编码,计算机所能识别的只有计算机语言,但不便于记
汇编语言:采用了英文缩写的标识符,容易记忆和识别
高级语言:接近于人类的自然语言进行编程,进一步简化了编程的过程。
3:java是一种高级计算机语言,它是由sun公司于1995年5月推出的一种可以编写可以跨平台应用软件,完全面向对象的程序设计语言。
4:java划分3个技术平台:javaSE(标准版),javaEE(企业版),javaME(移动版)
1.1.2 java语言的特点
1:简单:不使用指针,并提供了自动回收机制,使程序员不必为内存问题而担忧
2:面向对象:java语言提供了类,接口和继承等原语只支持类的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。
3:安全:不支持指针,一切对内存的访问都必通过对象的实例化,从而使应用更安全。
4:跨平台:一处编译,处处使用。
5:支持多线程:多个任务可以并发执行,这样可以在很大的程度上提高程序的执行效率。