常见问题-中文乱码
本质是javac编译器所用的编码格式是GBK(Windows默认),而Java源文件编码格式是utf-8,解决方法是让两者对齐。
- javac方面 在编译时将命令行javac改为javac -encoding utf-8
- 源文件方面 在保存文件时将存储的编码格式下拉框改为ANSI
为何要经过两步编译
第一步源文件javac编译为字节码 第二步源文件Java解释为为机器码 Java之前的C++可以一步到位,但是由于操作系统不一样所编译的机器码也不一样,为了方便部署环境与开发环境相分离,加快编码速度方便移植所以javac统一编译。 但是这样会导致不同的操作系统下需部署不同的JVM解释器来解释翻译字节码。
IDE(集成开发环境)
~:代表当前用户目录 C:\User\“用户名” src(source):存放源文件的目录
- eclipse 快捷键:alt + / :在类后创建main入口方法
- VSCode
- IDEA IEDA中包含模块,模块包含类 快捷键:1)main或psvm快速创建入口 2)sout标准打印
好用的软件
截屏:Microsoft应用商店——snipaste 轻量级Markdown: typora