前沿
虽然之前最开始大二就是学的 Java ,也就看了看 Springboot的简单部分,没看完,后面转前端去了,但快手这里后面会承接一些全栈的需求,还是继续重操旧业吧。
本来秋招要走 Go 的,但怎么说呢,如果快手有接全栈的机会的话还是愿意看看走 Java的,不过 Java 八股太多了,实在是太过棘手。
资料
名词
JDK: Java Development Kit
- JRE: Java Runtime Environment
- Java:这个可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译后的代码;
- Javac:这是Java的编译器,它用于把Java源码文件(以
.java后缀结尾)编译为Java字节码文件(以.class后缀结尾); - Jar:用于把一组
.class文件打包成一个.jar文件,便于发布; - Javadoc:用于从Java源码中自动提取注释并生成文档;
- Jdb:Java调试器,用于开发阶段的运行调试
- jar 包:只是一个压缩包,将.zip改名为.jar而已,用来压缩编译好的 class 文件的包
- classpath/cp:目录集合,一般用于定位 jar 包/类名