zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JAVA运行原理、版本区别、JDK下载

JAVAJDK下载原理 区别 版本 运行
2023-09-14 09:14:31 时间

 微信公众号: 

1、Java如何运行的?

  1. 程序源代码
  2. 编译器(JDK)
  3. 字节码
  4. JVM(JAVA虚拟机)
  5. 机器码
  6. 计算机

2、Java SE、Java EE、Java ME

Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础。

Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

Java MEJava微版的简称(Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。

3、JDK下载

法一:Java SE - Downloads | Oracle Technology Network | Oracle (官网JDK下载、安装)

法二:【Java语法基础】Java编译环境配置、基本语法、流程控制_Fanjufei的博客-CSDN博客 (JDK下载、配置环境变量)

4、第一个Java程序

  • 打开记事本
public class HelloJava{
   public static void main(String[] args){
      System.out.println("Hello Java.");
   }

}
  • 修改名称 
  • 编译命令

5、命令提示符

6、基本用法

  • 字符常量、整数常量、浮点数常量、字符常量、布尔类型、空常量
public class Text1 {
        public static void main(String[] args){
            //字符串常量
            System.out.println("ABC");

            //整数常量
            System.out.println(30);
            System.out.println(1000);

            //浮点数常量
            System.out.println(3.14);

            //字符常量
            System.out.println('A');

            //布尔类型
            System.out.println(true);
            System.out.println(false);

            //空常量:不能直接打印输出null
            
        }
}
  • 基本数据类型

整数型:byte、short、int、long

浮点型:float、double

字符型:char

布尔型:boolean

  • 变量

数据类型  变量名称;

变量名称=数值;//将数值赋值给左边的变量

数据类型  变量名称=数值;

作用域:超出大括号的范围,超出作用域,变量不能再使用。

  • 当数据类型不一样的的时候,数据类型自动转换,

代码不需要进行特殊处理,自动完成。

数据范围从小到大

  • 数据类型强制转换