Java语言的优点与优势:
- 语言用途广:Java是一种广泛应用的编程语言,它被用于开发各种类型的应用,包服务器后端
银行,证券交易平台,电子商务后台.Android应用安卓手机,各种移动设备,智能家电,大数据技术
Hadoop以及其他大数据处理技术都是用Java - 可以跨平台:由于Java使用Java虚拟机(JVM)作为中间层,它可以在不同的操作系统上运行,实现跨平台的特性。
- 面向对象:Java是一种面向对象的编程语言,具有封装、继承、多态等特性,可以帮助开发者构建模块化和可维护的代码。
- 具有强大的生态系统:Java拥有完善的开发工具和第三方库,提供了丰富的功能和工具箱,可以加快开发速度和提高开发效率。
Java语言发展:
- 1995年,Java语言在Sun Microsystems(现为Oracle)发布第一个正式版本。
- 1995年正式确立
1996年1.0版本发布 - 从java1.5开始版本号改为java5,java6..
- 2009年SUN公司被Oracle公司收购
- 现在java每半年推出一个新版本(每年3月和6月)
- 随后,Java得到了广泛的应用和发展,在不同的领域和平台上蓬勃发展。
- 2010年,Java 7发布,引入了一些新的特性和改进。
- 2014年,Java 8发布,引入了Lambda表达式和Stream API等新特性。
- 之后,Java继续更新,发布了Java 9、Java 10、Java 11等版本。
Java语言的特点:
- 开源
- 简单易学:Java的语法相对简单,与C++相比,去除了一些复杂和容易引发错误的特性。
- 跨平台性:通过Java虚拟机(JVM),Java程序可以在不同的操作系统上运行,实现了跨平台的能力。
- 面向对象:Java是一种纯粹的面向对象编程语言,支持类、继承、多态等特性。
- 安全性:Java拥有一些内置的安全机制和防范措施,包括Java安全管理器和字节码验证器等。
- 生态丰富高性能
Java技术体系平台:
JavaSE:Java Standard Edition(标准版)JavaSE 包含那些构成Java语言核心的类。比如:核心常用类,输入输入,线程,数据库连接等
JavaEE:Java Enterprise Edition(企业版)JavaEE 包含JavaSE 中的类,并目还包含用于开发企业级应用的类。比如:servlet.
JavaME:Java Micro Edition(微缩版)JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如: 呼机、智能卡、手机、PDA、机顶盒·javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所取代.
简单讲就是:
- Java标准版(Java SE):用于开发桌面应用程序和通用应用程序的一套核心API。
- Java企业版(Java EE):用于开发企业级应用的一套API和容器,包括Web应用、分布式系统等。
- Java微型版(Java ME):用于开发移动设备和嵌入式系统的一套API
Java语言运行机制:
·1.开发一个.java文件(源文件)
·2.使用iava编译器将.java文件编译为标准统一的.class文件(字节码文件)
·3.把编译后的.class文件交给对应平台的虚拟运行即可
Java运行环境的安装与配置:
配置Java开发环境步骤
1.下载JDK
https://www.oracle.com/java/technologies/downloads/
2.安装JDK
3设置Windows 环境变量
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的各种编译工具,打包工具等,也包括了JRE.
JRE(Java Runtime Environment Java运行环境)
JRE中包括java程序运行所需要的核心类库,也包含Java虚拟机
JVM(Java VirtualMachine Java虚拟机)
JVM是最终运行java程序的核心环境
第一个程序HelloWorld:
一个简单的Java HelloWorld 程序示例:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!")//java语言中的输出语句;
}
}