写在正文之前:
本人(小王),是一个半路出家的前端开发人员。从业一段时间之后突发奇想,想了解一下后端知识。其实在上大学的时候就学过Java以及数据库的相关内容,奈何当时虚度了时间。所以想在这个时间补上欠下的债。本系列将以学习笔记的形式记录学习内容,以作为对自己的鞭策,也能让自己在工作之余随时复习~那么,正文开始!!!
一.Java简介以及环境准备
Java简介:
Java是美国sun公司于1995年推出的高级编程语言,最早期叫做Oak(橡树),2009年sun公司被Oracle(神谕,甲骨文)收购。 Java之父:詹姆斯.高斯林,2009年sun公司被Oracle(神谕,甲骨文)收购
Java体系:
JavaSE:标准版(技术的核心与基础)
JavaEE:企业版(企业级应用的解决方案)
JaveME:小型版(针对移动设备应用的解决方案)
搭建Java开发环境:
①版本介绍:JDK-8,JDK-11,JDK-17为LTS(长期支持板)
②下载地址:https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows
注:选择一个本地文件夹 且名称中没有中文空格 汉字,点击下一步安装
③黑窗口验证版本(win+R)
依次输入:java,javac,java -version,javac -version
前两个返回文字,后两个返回版本号
注:
java,javac的作用:
javac—编译工具,把java代码进行翻译
java—执行工具,把翻译好的代码进行执行
补充几个命令窗口命令:
①切换盘符:D:,C:
②查看当前路径下的文件:dir
③进入单级目录:cd 文件名 多级:cd 地址 回退上一级 cd.. 回退到盘符根目录 cd\
cd时 tab能补全
④清屏:cls
二.HelloWorld
第一个Java程序:
public class HelloWord{
public static void main(String[] args){
System.out.println("Hello world");
}
}
注:
class后的HelloWord为类名 必须与文件名一致否则报错
编译:在文件所在的目录下 终端输入:javac 文件名+后缀
执行:在文件所在的目录下 终端输入:java 文件名
java HelloWord.java JDK11开始 可以直接运行
三.Java的工作原理
Java的工作原理:
机器语言:01110000101010(二进制,通/不通电0)
JDK组成,基本原理:
JVM:Java虚拟机,真正运行Java的地方
JRE:Java运行环境
JDK:Java开发工具包
Java跨平台:一次编译处处可用(sun公司在各个系统都研发了JVM虚拟机)
Path环境变量:设置——>高级系统设置——>高级(环境变量)——>Path
JAVA_HOME:告诉操作系统JDK安装在哪个位置(新建Path JAVA_HOME 推荐Path:%JAVA_HOME%\bin)
DEA管理JAVA程序的结构:
(先—>后)
project(项目,工程)
module(模块)
package(包)
class(类)
本周由于国庆后补班,非常难受,所以暂时只学了这么多(借口)明天开始学习基础语法篇~