# 职业规划:Java修炼第一天
今天是2020年9月10日,终究还是想清楚从现在开始系统规划一下自己,由于目前距离网络工程师考试还有两个月,所以也是想努力拿到证书,顺便考完试好潜心学习Java和准备专升本。
## 高级语言大体分为面向过程和面向对象两大类
C语言是典型的面向过程的语言,Java和c++是典型的面向对象的语言。
# 1.Java历程
Java有jvm,不用考虑操作系统兼容,只需要在jvm虚拟机上运行就可以。
Java 2标准版:占领桌面
Java 2移动版:占领手机
Java 2企业版:去占领服务器
Java三高: 高可用,高性能,高并发
Java特性和优势:
简单性(不需要太考虑内存管理),面向对象,可移植性,高性能(效率高),分布式(通过网络调用方法),动态性(交互行为),多线程(同时看视频听音乐),安全性(防病毒防篡改系统),健壮性(易学)
## Java三大版本:
JavaSE:标准版(桌面控制,控制台开发),Java初学版本。
JavaME:嵌入式开发(手机,小家电),现在几乎没人学了。
JavaEE:E企业级开发(web端,服务器开发),开发网站,企业主用,尤其是服务器。
# JDK,JRE,JVM
JDK:Java Development Kit (Java开发工具)JRE:Java Runtime Environment(Java运行环境JVM:Java Virtual Machine (Java虚拟机)
### 下载JDK: 搜索jdk8
找到下载地址,下载对应版本,并安装安装:安装到一个路径,一般选择C盘,记住安装路径(方便配置环境变量)
配置环境变量:
### 1.
我的电脑-右键属性-高级系统设置
### 2.
找到环境变量-系统变量-新建-变量名用:JAVA_HOME ,变量值用安装jdk8的路径,直接复制粘贴-保存确定。
### 3.
配置path变量:
高级系统设置-找到系统变量-Path-双击打开,新建:打两个百分号%,然后JAVA_HOME放在百分号内-加上bin(意思是要引用一个路径,方便引用路径内Java全部的功能)配置代码:%JAVA_HOME%bin然后还需要配置一个运行环境bin目录下的jre。同理路径配置代码:%JAVA_HOME%jrebin
### 4.测试Java - jdk是否安装成功用:Java -version
cmd测试,若有Java版本信息,则Java环境安装成功。
### 卸载JDK:
系统属性-高级系统设置-环境变量-Java-home-找到安装路径直接连包删除。(删除安装目录)删除path中与Java相关的环境变量。
### 基础语法:
Java是一个编译型语言。
#### 1.psvm:可快捷补齐 public static viod main void 这个方法
#### 2. sout:可快捷补齐输出语句System.out.println()
##### 1.注释,标识符,关键字 2.数据类型 3.类型转换 4.变量,常量 5.运算符 6.包机制,JavaDoc
### 使用IDEA方法:
新建工程:file-new-Empty Project然后External Libraries上选择file-new-module(模块)-左上角Java,next-命名即可还需要设置工程模块:打开file-Project Structure设置如图。
project sdk: 会显红,点小黑三角换到1.8即可(适应版本)
project language level(语言):选择8-lambdas这个即可。
#### 1.注释:有三种注释。
单行注释://
多行注释:/*内容*/
文档注释:/** 内容 */
写代码注意规范。
##### 标识符:
命名不能用标识符关键字
首字符:以大小写字母,美元符$,或者下划线开始
首字符后可以是字母,美元符,下划线或任意字符组合。
标识符是大小写敏感的,不能用标识符做变量名或方法名。
#####2.数据类型
强类型语言:所有变量都必须先定义后使用
弱类型语言:基本类型和引用类型。
今天先到这里,最后祝愿我和看到这篇文章的人都能上自己想要的生活。