Javaweb开发:
-
web前端:HTML css js
- 服务器端:(处理数据)
Tomcat weblogic
- 数据库:
mysql sqlserver oracle db2
- 框架:
SSM: SpringMVC + Spring + MyBatis
- 微服务开发:
Spring Boot
Spring Cloud
- 分布式架构:
Dubbo
账号 temp
密码 12345
班级账号 java2007
密码 xiwr2007
牛客网 直接做题目
CSDN 直接用来装杯
gitHub 直接做项目
世界编程语言排行榜:Tiobe
Java环境配置
跨平台
操作系统:windows(开源/安全) linux Mac os
JVM java虚拟机 运行字节码文件的软件
JRE java的运行环境(JVM + Library(类库 - jar包))
JDK java开发软件(JRE + Tools)
配置环境变量:
配置环境变量就是配置操作系统中的系统工具(命令)
步骤:我的电脑 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量 -> Path -> 双击Path修改
-> 在系统变量 -> 新建JAVA_HOME(值:jdk的根目录(带有bin的目录)例如C:\Program Files\Java\jdk-9.0.4)
-> 再配置Path 例如 %JAVA_HOME%\bin
java中的命令[不是内部或外部文件]
javac - 编译工具
java - 运行工具
//单行注释
/*
多行注释
*/
/**
文档注释
*/
//文件名:Helloword
一个文件中最多只能有一个public修饰的类
一个文件中可以有多个类
public修饰的类名必须和文件名一致
//public - 修饰词 - class
//class - 类 - 文件
public class HelloWorld{
//程序入口 - 主方法
public static void main(String[] args){
}
}
IDE:集成开发工具
Eclipse
IDEA
VsCode
NextBeans
java工程
src:source - 源,源代码 -java代码
JRE System Library:类库
java变量:
概念:
jvm内存中开辟一块空间,用来存储数据的
数据类型:基本数据类型 + 引用数据类型
二进制:二进制只能存数字0和1
有符号位:
0表示正数
1表示负数
原码:符号位表示正数或负数,剩下的数字位表示数字本身
反码:负数的反码符号位不变,其他位按位取反
正数的反码和原码一样
补码:负数的补码符号位不变,其他位按位取反再加1(反码+1)
正数的补码和原码一样
原码 补码 反码
正数 正数 正数 正数
负数 负数 反码+1 符号位不变,其他位按位取反
基本数据类型:
整型:byte short int long
浮点型:float double
字符型:char
布尔类型:boolean
基本数据类型都是以二进制的方式进行存储,空间大小根据类型决定
1字节=8位
byte:8位 - 存8个二进制的数
最大值:原码 0 111 1111 -> 2^7-1 2的n次-1
补码 0 000 0000
补码 0 000 0001
取值范围:-128 ~ 127
short:16位/2字节 - 存16个二进制的数
取值范围:-2^15 ~ 2^15-1
int:32位/4字节 - 存32个二进制的数
取值范围:-2^31 ~ 2^31-1
int是整型的字面量/默认量
long:64位/8字节 - 存64个二进制的数
取值范围:-2^63 ~ 2^63-1
long类型一般用来表示时间,使用时必须用l/L标记是long类型
格林威治时间 long = 0;1970.1.1 00:00:00
使用变量的步骤:
1.声明/定义 - 类型 + 变量名
2.初始化 - 第一次赋值
变量的命名规则:
1.变量名只能出现:英文 + 数字 + _ + $
2.不能以数字开头
3.变量:可读性要好,首字母要小写,第二个单词开始首字母大写 - 驼峰命名法
4.类名的命名规则:首字母要大写,第二个单词开始首字母大写 - 驼峰命名法