Java初识
Java发展史
时间节点
- 1991年,Sun公司进军嵌入式开发,让电视、冰箱、微波炉等设备能够用上编程语言,成立了Green项目小组;
- 1992年,由于C++语言的繁琐且不支持跨平台,研发团队基于C++开发了Oak语言;
- 1995年,互联网大爆发,跨平台的特性使得Oak语言得到飞速发展,同时正式更名为Java(爪洼岛),LOGO为一杯咖啡;
- 2009年,Oracle公司正式收购Sun公司,Java也归属于Oracle旗下;
- Java诞生之初,市场的硬件环境并不发达,加上Java的效率比不上C/C++,使之备受诟病;随着互联网的不断发展,硬件性能的不断提升,Java和C/C++的效率差距越来越小,并且Java是最早支持跨平台的语言,因此,Java一直引领着编程界,并在未来几十年保持着领先地位。
三大版本
- 1998年,大幅度改进了早期的缺陷,是一个革命性的改变,更名为Java2;
- 2014年,JavaSE8.0发布,至今(2023年),80%的企业使用的版本;
- 2018年开始,每半年更新一个版本。
- JavaSE(Java Standard Edition):Java标准版,适合开发大多数的应用程序;
- JavaEE(Java Enterprise Edition):Java企业版,用于开发服务器程序;
- JavaME(Java Micro Edition):Java微型版,用于嵌入式开发(失败)。
为什么选择Java
学前准备
环境部署
安装运行环境
-
去Oracle官网下载JDK(包含了JavaSE和最基本的类库,安装JDK是最简单也是最全的Java环境搭建)
-
一路下一步(系统不会变卡的;如果自定义路径,请记住安装路径)
-
将安装路径添加至环境变量
-
进入到环境变量编辑页面
-
在系统环境变量中找到path,并编辑;将安装路径下的javapath添加到path中(默认路径如图所示)
-
cmd输入如下代码,检查是否成功
-
推荐Java开发工具
- 软件好用但收费,自己去百度找破解方法;
- 官网下载慢,去腾讯软件中心、联想应用商店等大厂的软件中心的官网下载,又快又安全。
- IntelliJ IDEA:官网下载。内存占用大,2G左右,但很好用;收费,百度找破解;
- VsCode:官网下载。内存占用很小,Java插件安装即用,个人感觉代码补全有几毫秒的延迟,所以弃用;免费;
- Eclipse:官网下载。没用过,口碑不错;
- NetBeans:官网下载。没用过,口碑不错;
编程基础
- 变量的命名规范是什么?
- 变量的命名风格有哪些?
- 编程语言中,常见的数据类型分别是?
- 什么情况下用函数?不用函数能不能编程?