-
Java语言概述
Java的历史与发展
-
Java语言由Sun Microsystems公司的詹姆斯·高斯林(James Gosling)及其团队于1995年推出。最初,Java被设计用于运行在各种硬件设备上的嵌入式系统,但后来演变为一种通用的编程语言。2009年,Sun Microsystems被Oracle公司收购,从此Java进入了新的发展阶段。在其发展历程中,Java不断演进,版本迭代频繁,从早期的Java 1.0到现在的Java 17及之后的版本,Java语言持续更新以满足现代开发的需求,尤其在安全性、性能和可扩展性方面不断优化,广泛应用于全球的各类软件开发领域。
Java语言的主要特点
Java之所以能够在编程语言中占据重要地位,得益于其多项独特的特点:
-
跨平台性(Write Once, Run Anywhere):Java通过字节码(Bytecode)和Java虚拟机(JVM)实现跨平台的能力,使得同一段Java代码能够在不同操作系统上运行,如Windows、Linux、macOS等。
-
面向对象:Java是一种纯粹的面向对象编程语言,所有的代码都需要封装在类中,通过继承、多态、封装等机制来提高代码的重用性和扩展性。
-
自动内存管理:Java拥有自动垃圾回收机制(Garbage Collection),有效管理内存使用,避免了手动内存管理中容易发生的内存泄漏问题。
-
丰富的类库:Java标准库提供了广泛的API支持,从数据结构、网络编程到图形用户界面,几乎涵盖了所有常见的开发需求,极大地方便了开发者。
-
安全性:Java具有内置的安全特性,尤其是在Web开发中,通过安全管理器、字节码验证等机制,确保代码的安全性。
Java的应用场景(企业级应用、移动开发、Web开发等)
Java在多个领域有着广泛的应用,主要包括:
-
企业级应用:Java是开发企业级应用的首选语言,尤其在大型分布式系统、企业级后台服务和中间件开发中,Java以其稳定性和高性能著称。Spring框架、Hibernate等Java技术堆栈已经成为企业应用开发的标准。
-
移动开发:Java是Android应用开发的主要编程语言。通过Android SDK,开发者可以利用Java开发出功能丰富、性能稳定的移动应用。
-
Web开发:Java在Web开发领域同样占据重要地位,基于Java的Web框架如Spring MVC、JSF(JavaServer Faces)等,使得开发复杂的Web应用变得更加高效和可靠。
-
大数据与云计算:Java在大数据和云计算领域也有广泛应用。Hadoop、Apache Spark等大数据处理框架都支持Java,很多云计算平台也提供了对Java应用的良好支持。
-
-
开发环境搭建
以下所以安装包我都有给大家提供,可以直接进行安装
-
下载与安装JDK
下载网址(Oracle公司官网):www.oracle.com
下载步骤:在官网底部选择Developers开发者
在Developers页面中间的技术分类部分,选择
Java
,单击进入这里展示的是最新Java版本,例如Java17。单击`Download Java
安装jdk:
傻瓜式安装,下一步即可。
双击
jdk-17_windows-x64_bin.exe
文件,并单击下一步修改安装路径,单击更改
将安装路径修改为
自己的目录(不要有中文和空格)
,并单击下一步稍后几秒,安装完成
-
配置环境变量
打开桌面上的计算机,进入后在左侧找到
此电脑
,单击鼠标右键
,选择属性
选择`高级系统设置
在
高级
选项卡,单击环境变量
在
系统变量
中,选中Path
环境变量,双击
或者点击编辑
点击
新建
,填入自己jdk的bin目录
比如(D:\develop_tools\jdk\jdk1.8.0_271\bin) ,并将此值上移
到变量列表的首位环境变量配置完成,重新开启DOS命令行,在任意目录下输入
javac
或java
命令或java -version
-
安装与配置IDE(IntelliJ IDEA)
打开IDEA官网 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE
选择版本进行安装
双击直接安装
打开idea,创建一个新项目
现在已经完成了所有的环境配置
-
-
编写第一个Java程序
-
创建Java项目
-
创建一个class类
-
编写Hello World程序
-
编译与运行Java程序
-
03-14
2660