学前基础知识

1、Java版本:
    1995年发布第一个版本,创始人gosling。
    可知, JAVA8 和 JAVA11 为长期版本,其他均非长期版本,因此主流都在用 JAVA8 或 JAVA11。
2、Java技术体系平台:
3、Java重要特点
    ①Java语言是面向对象的。(opp)
    ②Java语言是健壮的,因为Java的强类型机制、异常处理、垃圾的自动收集等。
    ③跨平台性。
    ④解释性语言。
解释型:编译后的代码,不能被机器直接执行,需要解释器执行。例:JavaScript、PHP、Java
编译型:编译后可以直接被机器执行。例:C、C++
4、Java运行机制及运行过程
    跨平台性: .java源文件 程序通过 Javac编译成 .class字节码文件,.class文件在不同系统的 JVM(Java虚拟机) 中运行。
    Java核心机制-Java虚拟机(JVM java virtual machine):
        <1> JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器, 包含在 JDK 当中
        <2> 对于不同的平台,有不同的虚拟机。
        <3> Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”.
5、JDK JRE JVM
    JDK 简介:
        ① JDK 全称 Java Development Kit ,即Java开发工具包。
        ② JDK = JRE + Java开发工具包(包括 java、javac、javadoc、javap等 )
        ③ JDK是提供给开发人员使用的,包括 开发工具 和 JRE ,因此装了 JDK 就不用装 JRE 了。
    JRE 简介:
        ① JRE 全称 Java Runtime Environment ,即Java运行环境。
        ② JRE = JVM + Java核心类库
        ③ JRE包括了 Java虚拟机 和 Java程序所需要的核心类库等,若不开发,只是运行编译好的Java程序,只需要装JRE。
6、注意事项:
    ① 一个源文件最多只能有一个 public类,其他类个数不限
        若一个源文件有超过一个 public类,编译时会报错。
            源文件:
            
            报错:
       
    ② 若一个源文件含有一个public类,那么该文件必须以该public类命名
        若不以该文件命名,会报错,跟①中报错类似。
    ③一个源文件若没有public类,其文件名可以任意。
    ④一个源文件最多只能有一个public类,其他类个数不限, 有几个类编译后就会产生几个对应的.class文件,文件名为类名。
        源文件:
        
        
    ⑤main函数是程序的入口, 它不一定非要在public类当中,也可以在其他类当中,然后指定运行非public类,这样入口就变成了非public类的main方法。
          
  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值