介绍
日积月累,一点一点记录java学习
# JDK1.8在windows-server安装
运行安装,安装目录选择,我一般设置为C:\Java1.8目录下,环境地址好配置,并且好记
安装过程中会有JRE的安装,请注意菜单下点击一下
开始配置环境变量
# 配置环境变量
找到系统环境变量
新建JAVA_HOME系统变量
变量名:JAVA_HOME ,变量值:C:\Java1.8(这里填你自己选择的安装路径!!!)
- 新建CLASSPATH变量
变量名:CLASSPATH , 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)。
- 配置系统环境变量Path
双击Path-->新建-->添加“%JAVA_HOME%\bin”-->将这一行变量上移到最顶端-->完成
- 应用
所有环境变量配置完成之后,应用环境变量即可。
# 测试安装与配置是否成功
win+R弹出运行窗口后,输入cmd
回车弹出命令行窗口,分别输入"java -version"、"javac"
出现如上图所示,那么恭喜你,配置成功!开始你的java之旅吧!
# Hashmap
java 的hashmap太难用了,如果key相同的情况下,后put的key会覆盖前面已有的key,并且顺序还是混乱的。所以需要自己重构,或使用第三方的包。
# String
字符串判断不能用==,需要使用equals
"abc".equals(abc);
1
# URL patterns /*和/**的区别
Wildcard Description
? 匹配任何单字符
* 匹配0或者任意数量的字符
** 匹配0或者更多的目录
Path Description
/app/*.x 匹配(Matches)所有在app路径下的.x文件
/app/p?ttern 匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern
/**/example 匹配(Matches) /app/example, /app/foo/example, 和 /example
/app/**/dir/file.* 匹配(Matches) /app/dir/file.jsp, /app/foo/dir/file.html,/app/foo/bar/dir/file.pdf, 和 /app/dir/file.java
/**/*.jsp 匹配(Matches)任何的.jsp 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20