1. 输出中文不乱码
设置工程项目编码 file -> settings -> Editor -> File Encodings-> 如下图通通UTF-8
2. 创建文件自动设置本文模板
File–>settings–>Editor–>File and Code Templates–>Includes -> 输入类注释模板
/**
* @Classname ${NAME}
* @Description TODO
* @Date ${DATE} ${TIME}
* @Created by ${USER}
*/
参考:https://blog.csdn.net/sdut406/article/details/81750858
3. 滚轮自动调节字体大小
Setting -> Editor -> General -> Change Font size with Ctrl + mouse wheel in: xxxx
4. 行注释设置,使其不从顶格开始,让其处于代码前开始
Settings -> Editor -> Code Style -> Java,在 Code Generation 里面取消勾选两个选项。
参考: https://blog.csdn.net/weixin_47627102/article/details/122652790
5. 切换JDK
Java程序查看当前Java运行环境
public static void main(String[] args) {
// 获取jdk的详细版本号, 例如:1.8.0_91 , 1.7.0_79,1.6.0
System.out.println(System.getProperty("java.version"));
// 获取 jdk的标准版本 ,例如: 1.8 , 1.7 , 1.6
System.out.println(System.getProperty("java.specification.version"));
// 获取JDK的位数
// 包含 "64",即可64位 JDK , 否则 32位
System.out.println(System.getProperty("java.vm.name"));
// 64位JDK:amd64 ,32位JDK:x86
System.out.println(System.getProperty("os.arch"));
// 64位JDK:64 ,32位JDK:32
System.out.println(System.getProperty("sun.arch.data.model"));
}
// 也可以
private static void printInfo() {
Properties properties = System.getProperties();
Set<Entry<Object, Object>> entrySet = properties.entrySet();
for(Entry<Object, Object> prop :entrySet){
Object key = prop.getKey();
Object value = prop.getValue();
System.out.println(key + ":" + value);
}
}
切换JDK版本
-
File->Project Structure->SDKs/Project/Module
-
File->Settings->Java Compiler
-
这样程序再次运行的时候就是新设置的Java环境了,但是对于Web程序,还需要在Tomcat中配置一下。如下:找到Edit Configuraions,设置新的JDK。
参考: https://blog.csdn.net/try_learner/article/details/104956688
6. Servlet开发
参考:https://blog.csdn.net/stony3/article/details/129293286
Servlet控制台乱码:
修改 tomcat 下的 logging.properties这个文件 为 GBK 就好了。
原先:# java.util.logging.ConsoleHandler.encoding = UTF-8
改为: java.util.logging.ConsoleHandler.encoding = GBK