初识java

初识java

一. 编译过程

在这里插入图片描述

  1. JVM : java虚拟机–软件(是使用C语言编写的)
    在不同的操作系统上实现不同的JVM即可;
    作用: 将字节码文件的指令翻译成机器可以识别的指令即可;
  2. java编译过程:
    java程序---->编译器---->字节码文件---->JVM翻译/解释---->机器可以识别
  3. JDK,JRM,JVM三者之间的关系
    他们三者之间是包含关系,JDK包含JRM,JRM包含JVM;
    在这里插入图片描述
二. java的第一个程序
public class HelloWrold{
    public static void main(String[] args){
        System.out.ptintln("Hello Wrold!!!");
    }
}
  1. 它的运行过程
    在这里插入图片描述
  2. 注意事项:
    (1) 在java中,main所在类的名字必须要与文件名一致
    (2) java程序要运行,必须先经过javac xxx.java编译---->xxx.class字节码文件---->java xxx
    (3) 将文件扩展名勾选上.
    (4) 每条语句必须要以 ; 结尾(一定不能是中文的)
三. 注释
  1. 单行注释:// 注释内容
  2. 多行注释:/* 注释内容 *\
  3. 文件注释:/* 文件注释 *(可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档)
    注意:
  4. 多行注释不能嵌套
  5. 不论是单行注释还是多行注释只是对程序源代码的一中说明,不会被编译到字节码文件中去
  6. 写了注释要想编译成功必须要加上:javac - encoding utf-8+文件名
四. 常量

常量: 程序运行期间,不会改变

  1. Hello Wrold(字符串常量)
  2. 100(整型常量)
  3. 12.34(浮点数据常量)
  4. A(字符类型常量)
  5. true/false(布尔类型常量)
  6. null(空常量)
五. 数据类型

java中,数据类型总共有两大类:基本类型(内置数据类型)和引用类型;
基本数据类型分为4类8种:

  1. 整型:
    byte (1字节)
    short (2字节)
    int (4字节)
    long (8字节)
    注:不管在哪个操作系统下都一样,字节数不变;
  2. 浮点类型:
    float (4字节)
    double (8字节)
  3. 字符类型:
    char (2字节)
  4. 布尔类型:
    boolean (没有明确说明占几个字节,不同的JVM厂商实现可能不同)
    在java中,整型数字默认是int类型的,没有加特殊说明都当int处理,要想写long要在数字后面加L(大小写L都可以只是小写i像1容易混淆);
    不同数据类型占据的范围:
  5. int的数据范围:
    -231~231-1
    (最高位是符号位,所以只算31位)
  6. long的数据范围:
    -263~263-1
  7. short的数据范围:
    -215~215-1
  8. byte的数据范围:
    -27~27-1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值