前沿

虽然之前最开始大二就是学的 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 包/类名