Java入门之JavaSe(韩顺平p1-p?)

学习背景: 本科搞过一段ACM、研究生搞了一篇B会后,本人在研二要学Java找工作啦~~(宇宙尽头是Java?)爪洼纯小白入门,C++只会STL、python只会基础Pytorch、golang参与了一个Web后端项目,可以说项目小白(虽然跟着字节青训营学过个把月golang和后端基础,但课程知识量太大,高度太高,比较难吸收,在这贴个Golang的笔记链接:https://juejin.cn/user/1245097172670327/posts)

1、概述

  • 最终学习目标:学会使用Java框架集合SSM(开发场景之一)

Java入门之JavaSe(韩顺平p1-p?)_第1张图片

  • Java的三个体系:

  • Java的跨平台性:JVM(虚拟机,Java virtual machine)包含在系统安装的JDK中。
    Java入门之JavaSe(韩顺平p1-p?)_第2张图片
    Java入门之JavaSe(韩顺平p1-p?)_第3张图片
  • JDK介绍(Java Development Kit,Java开发工具包 )

JDK = JRE + 开发工具(如java、javac、javadoc、javap)

  • JRE介绍(Java Runtime Environment,Java运行环境)

JRE = JVM + Java SE标准类库 即如果只想运行编译好的.class则只需要安装JRE

  • 开发注意事项

一个源文件.java中只能包含一个public类,其他类不限,public类名需要与源文件名一致,每个类编译后会生成对应类名称的.class文件,每个类中都可写一个mian方法作为程序的入口(只需要执行此类生成的.class字节码文件即可)

你可能感兴趣的:(Java,java,开发语言)