前言
1. 学习视频:
尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili
2023最新Java学习路线 - 哔哩哔哩
2. 一步一个脚印,踏踏实实再学一遍!
这个世界上有的人输在不能开始,有的人输在不断开始,有的人输在不能坚持;学习一门新技术不是一件轻松的事,但只有你坚持了别人无法坚持的坚持,你才能拥有别人无法拥有的拥有。
3. 学习计划路线:
4. 每天看视频之后,要把学习的代码敲3遍,敲得很熟!
编程语言概述及Java学习路线
1.1 软件开发,进入互联网IT行业最好的选择之一。
- 起始薪资高(12K-15k)
- 工作环境好(其实加班也挺多,但是什么职业不加班啊,都要加班还不给钱)
- 涨薪幅度高(二年涨薪3-5k)
- 行业更公平(实力说话)
- Python、C、Java、C++、C#。
TIOBE Index - TIOBE编程语言排行榜,每月更新。
Python简单易学(一周学会),上手快,但是不够专一,所以只能作为工具之一。
1.2 软件开发之Java开发
- 移动应用领域(集成Android平台):Java在Android端是主要开发语言,占有重要地位。
- 企业级应用领域(JavaEE后台):用来开发企业级的应用程序,大型网站如淘宝、京东、12306,以及各大物流、银行、金融、社交、医疗、交通、各种OA系统等都是用JavaEE技术开发的。
- 大数据分析、人工智能领域:流行的大数据框架,如Hodoop、Flink都是用Java编写的。Spark使用Scala编写,但是可以用Java开发应用。
- 游戏领域、桌面应用、嵌入式领域:很多大型游戏的后台、桌面应用等也是Java开发的。
1.3 Java中高级程序员全程学习路线图
1.3.1 第一阶段:基础部分
1.3.2 第二阶段:网站前后台技术
1.3.3 第三阶段:经典框架
1.3.4 第四阶段:分布式项目
1.3.5 第五阶段:高级和前沿技术
1.3.6 第六阶段:全栈项目
1.3.7 第七阶段:就业加薪课
1.3.8 第八阶段:微服务架构项目
1.3.9 第九阶段:面试指导
1.3.10 第十阶段:进阶(上)(计算机科学的精华)
1.3.11 第十阶段:进阶(下)
1.4 Java 职业晋升路线图(年薪)
系统软件:windows 10 、Mac OS、Linux、Android、IOS。项目在企业端,会部署到Linux中。
人机交互方式:图形化界面(GUI,Graphical User Interface)、命令行方式(CLI,Command Line Interface)。
1.5 常用的DOS命令
d: 进入D盘
dir 显示文件目录
md class1 创建新文件夹calss1
cd class1 进入这一级目录中的class1文件夹
cd.. 回退到上一级目录
cd\ 或 cd/ 回退到盘符根目录
rd tream1 删除文件夹tream1
del moon.txt 删除文件moon.txt
del *.txt 删除文件所有.txt 文件
cls 清屏
exit 退出命令提示符窗口
正文
第一阶段:Java基本语法
1. Java 语言概述
1.1 java语言发展概述
学完Java基础,可以看看这本书:
1.2 java技术体系平台
java基础也可以称为Java SE。
java后台,也可以说就是Java EE。
Java ME也不怎么使用,现在也被Android开发替代了。(Android开发不等于Java ME开发)
1.3 Java开发环境搭建
1.3.1 选择安装jDK 17
1.3.2 JDK 下载和安装(可以安装多个版本的JDK)
JDK17:
Java Downloads | Oracle 中国
现在JDK21也已经出来了!!
安装:网上有很多安装方法
JAVA17---安装+配置环境变量 | JAVA安装完整教学_java runtime environment 17 / jre-17_Xunlan_的博客-CSDN博客
JDK17安装之后,会自动添加一个环境变量:
建议JAVA_HOME的值也设置的是JDK17的位置。电脑默认选择JDK17,方便配合后续使用。
JAVA_HOME的值是JDK的安装路径,我一般安装在C盘下,方便运行
配置环境变量的原因:
JDK8:
JDK中包含JRE,但是还是会询问是否安装JRE,(可以不装,JDK17也不会有这个询问)如果安装,需要新建一个安装目录:
然后下一步,就安装好啦。再配置环境变量就好了。