目录
一. 简介
Java 是由 Sun Microsystems 公司(后被 Oracle 收购)于 1995 年推出的一种编程语言。
起源:
最初,Java 的设计目的是为了用于消费类电子产品的开发。但随着互联网的兴起,Java 因其“一次编写,随处运行”的特性,迅速在网络编程领域占据了重要地位。
早期发展:
Java 1.0 版本发布后,引起了广泛关注。其简单易学、面向对象、与平台无关等特性吸引了众多开发者。Java 1.1 版本对 AWT(抽象窗口工具包)进行了改进,增强了图形用户界面的开发能力。
关键版本:
Java 2 平台的推出是一个重要的里程碑,它包含了三个主要版本:J2SE(标准版)、J2EE(企业版)和 J2ME(微型版)。J2SE 为桌面应用程序提供了强大的支持;J2EE 则用于企业级应用开发,推动了电子商务和 Web 应用的发展;J2ME 专注于移动设备和嵌入式系统的开发。
后续版本演进:
Java 5 引入了泛型、增强的 for 循环、自动装箱和拆箱等重要特性,使编程更加便捷和高效。
Java 6 对性能和稳定性进行了优化。
Java 7 改进了异常处理、增强了 try-with-resources 语句等。
Java 8 带来了函数式编程的支持,如 Lambda 表达式和 Stream API,极大地改变了 Java 的编程风格和效率。
应用领域:
- Web 开发:许多大型网站和 Web 应用都基于 Java 构建,如 Spring、Spring Boot 等框架。
- 例如,淘宝的部分服务就是使用 Java 开发的。
- 移动开发:虽然在智能手机领域的份额有所下降,但在一些特定的移动设备和嵌入式系统中仍有应用。
- 如一些智能家电的控制程序。
- 企业级应用:在金融、电信、物流等行业,Java 被广泛用于构建核心业务系统。
- 银行的交易处理系统常采用 Java 技术。
优势:
- 跨平台性:使得程序可以在不同操作系统上运行,减少了开发和部署的成本。
- 面向对象:有助于构建结构清晰、易于维护和扩展的代码。
- 丰富的类库:提供了大量的现成功能,加快开发速度。
- 安全性高:有严格的安全机制,保障系统和数据的安全。
未来展望:
尽管面临着其他新兴语言的竞争,但 Java 仍在不断演进和发展,通过持续的优化和创新,保持其在编程领域的重要地位。
总之,Java 在过去几十年中经历了不断的发展和完善,成为了一种成熟、稳定且广泛应用的编程语言。
二. 开发环境配置
下载JDK
首先我们需要下载 java 开发工具包 JDK,下载地址:Java Downloads | Oracle,
在下载页面中根据自己的系统选择对应的版本,本文以 Window 64位系统为例:
下载完之后,默认安装就行,一直下一步 .
java8的默认安装位置是:C:\Program Files (x86)\Java\jdk1.8.0_91。后面是版本号.
配置环境变量
右键我的电脑选择属性,
再打开的页面选择高级系统设置.
选择环境变量
在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
例如:
Java_Home配置,
点击新建
- 变量名:
Java_Home
- 变量值:
jdk 的安装目录
,可以点击游览目录选择
Path 配置
选择 Path
,点击 编辑
新建
两个环境变量
- 变量1:
%Java_Home%\bin
- 变量2:
%Java_Home%\jre\bin
CLASSPATH 配置
这个在1.5 以上版本的 JDK没有影响.
也是新建
添加配置:
- 变量名:
CLASSPATH
- 变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
环境配置成功之后,在命令行输入 java, 会有以下输出
三. 编辑器选择
1.JetBrains
JetBrains 的 IDEA, 现在很多人开始使用了,功能很强大,下载地址:https://www.jetbrains.com/idea/download/
是收费的,原来还有个人开源项目的可以免费使用,现在不知道还有没有了.
2. Eclipse
Eclipse:另一个免费开源的 Java IDE,下载地址: Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...
选择 Eclipse IDE for Java Developers:
这个比较推荐,一开始练习用这个就行.先把代码跑起来.
3.vscode
下载vscode
Visual Studio Code - Code Editing. Redefined
安装 vscode插件
java extension pack
按快捷Ctrl+Shift+p ,然后在搜索框中输入create,并找到创建java项目
选择No build tools
然后选择项目所在的文件夹,输入项目名称.即可创建完毕.
四. 总结
Java 是一种广泛使用的面向对象编程语言,具有以下突出特点:
- 跨平台性:编写一次,可在多种操作系统上运行。
- 面向对象:强调封装、继承和多态,使代码结构清晰、易于维护。
- 安全性高:拥有严格的安全机制,能有效防止恶意攻击和数据泄露。
- 丰富的类库:提供大量现成的功能模块,提高开发效率。
配置 Java 环境变量
在 Windows 系统中配置 Java 环境变量的步骤如下:
- 下载并安装 JDK(Java Development Kit)。
- 右键点击“此电脑”,选择“属性”,再点击“高级系统设置”。
- 在弹出的“系统属性”窗口中,点击“环境变量”。
- 在“系统变量”中,新建“JAVA_HOME”变量,值为 JDK 的安装路径,例如:“C:\Program Files\Java\jdk1.8.0_XXX”。
- 编辑“Path”变量,在末尾添加“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”。
配置完成后,在命令提示符中输入“java -version”,若能正确显示 Java 版本信息,则说明环境变量配置成功。
配置环境变量的目的是让系统能够在任何位置识别和执行 Java 相关命令,方便进行 Java 开发和运行 Java 程序。
例如,当您在命令行中运行 Java 编译器(javac)或 Java 虚拟机(java)时,系统会通过环境变量中配置的路径找到相应的可执行文件。