Java从头开始(基础配置)11.7

Java于1995年在美国的sun公司诞生,属于高级编程语言

Java早期称为Oak(橡树),后改名为Java

Java之父:詹姆斯高斯林

2009年sun被Oracle收购

技术平台:

        JavaSE(标准版)

        JavaEE(企业版)

        JavaME(小型版)

JDK(Java Development Kit:Java开发者工具包)

JDK 8、11、17为长期支持版本LTS Long term support

javac 编译命令

java 执行命令

第一个程序:

public class HelloWorld{

        public static void main(String[] args){

                System.out.println("Hello World");

         }

}

1.编译:javac HelloWorld.java 

编译后会生成HelloWorld.class文件

2.运行:java HelloWorld

注意:规定不能java HelloWorld.clas,直接java HelloWorld

JDK11 开始,可以直接通过java HelloWorld来直接运行,它会自动后台生成class文件并运行

编程语言发展史:

        机器语言(0和1组成)

        汇编语言

        高级语言

高级语言最终都会翻译成计算机底层可以识别的机器语言

高级语言更简单,更接近人类的语言书写
 

重点:

        JDK组成:

                JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方

                核心类库:Java自己写好的程序,给程序员自己的程序调用的

                JRE(Java Runtime Environment):Java的运行环境

                JDK(Java Development Kit):Java开发工具包(包含上面所有)

        

Java跨平台原理:

        sun为windows,Linux,macos都开发了JVM虚拟机,使其编译后的class文件都可以运行

IDEA管理Java程序的结构(按这个顺序依次往下创建)

        project(项目、工程)

        module(模块)

        package(包)

        class(类)

举例:

IDEA运行时会自动编译class文件,生成的class文件在out文件下

常用快捷键:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值