JavaSE JavaEE JavaME 大数据
Java基础常用技术栈 mysql JDBC
SSM spring+spring mvc+mybatis
Linux nacos Hadoop Flink JAVA EE
消息队列 rabbitMQ docker
数据库 redis
spring boot springcloud
ssh struts + spring + hibernate 过时技术栈很少用
JAVA虚拟机 jvm 分布式 微服务 高并发
常见dos命令
bash
d: 盘符 切换到D盘
dir
创建目录 md cmd1 (创建文件夹cmd1)
cd cmd1 进入文件夹cmd1
cd .. 回到上一层目录
cd / cd \ 回退到根目录
删除目录 rd cmd1 删除文件夹cmd1 rd命令只能删除空目录
del 1.txt 删除文件 1.txt
cls 清屏
java 面向对象语言
javaSE标准版 javaEE企业版 javaME微型版
jdk java程序开发工具包 包含jre和开发人员使用工具
jre 包含jvm(Java虚拟机)和核心类库
springboot3 搭配 jdk17
注释comment
单行注释 //
多行注释 /*
*/
文档注释 /**
@author指定作者
@version指定版本
*/
文档注释能被JDK工具javadoc解析 生成以网页文件形式体现的程序说明文档
bash
javadoc -d mydoc -author -version helloworld.java
Java API文档
Java 优点 跨平台 面向对象 健壮 安全 简单 高性能
JVM实现跨平台 和内存管理 内存分配 以及内存回收
内存溢出 (数据超出内存) 和
内存泄漏(数据未及时回收清理)仍存在
Java宝书 <<Java核心技术>> << effective java>> <<java编程思想>>
JDK (J
ava D
evelopment K
it):是Java程序开发工具包,包含JRE
和开发人员使用的工具。
**JRE ** (J
ava R
untime E
nvironment) :是Java程序的运行时环境,包含JVM
和运行时所需要的核心类库
。
一个源文件中可声明多个类 但最多只能声明一个public 公共类 且public类名与源文件名需相同