java基础之认识标识符,数据基本类型(四类八种)(二)

JDK:java development kit(开发工具)
JRE:JAVA 运行环境
JVM:JAVA 虚拟机 (翻译官,跨平台) window 、linux 、mac
JDK > JRE > JVM
===============================================================
java程序是分为编译和运行。
编译生成.class文件,jvm识别class,运行。
编译命令:javac HelloWorld.java
运行命令:java HelloWorld
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
    }
}
===============================================================
注意点:
    1、main方法是程序入口,格式固定不能修改
    2、所有的标点符号都必须是英文状态下的
    3、[]、{}、()都是成对出现
    4、语句必须分号结束
 
===============================================================
环境变量:能够让 bin 目录下的所有java命令在任意目录都能执行。
如何验证是否配置成功,在任意目录下输入 java -version
===============================================================
注释:
    代码的解释,不会变jvm执行的。
    //单行
    /*
        多行
    */
    /**
        文档
    */
    JAVAdoc
     
关键字
    java中含有特殊含义的英文单词。 public void,关键字不用单独用作取名字。
     
标识符
    java取名字。(相同项目不能有相同包名,相同包不能有相同类名,相同作用域不能有相同变量名)
    包名:com.lemon.helloworld
    类名:HelloWorld
    方法名:main
    参数名/变量名:args
    规则:不能以数字开头  _$ HelloWorld 。 不要用汉字
    约定:
        驼峰命名法:
            类名:HelloWorld   每个英文单词首字母大写
            方法名/变量名:   main getAge getStudentAge  除了第一个单词外其余首字母大写。
===============================================================
基本类型
逻辑类型
    boolean(布尔类型),取值范围为true/false
整型(整数)
    byte(字节型),取值范围:-128~127   1字节  
    short(短整型),取值范围:-32768~32767     2字节
    int ( 整型) ,取值范围:-2147483648~2147483647 4字节
    long (长整型)取值范围:-9223372036854775808~9223372036854775807  8字节
浮点型(小数)
    float(单精度的浮点型)1.4E-45~3.4028235E38 4字节
    double (双精度的浮点型)4.9E-324~1.7976931348623157E308 8字节 
字符型
    char(字符型):char类型的变量,赋值的时候数据长度只能是一位,并且用’’包起来。 2字节
拥有后缀(大小写都行):
    long l = 10000L;
    float f = 3.14F;
    double d = 3.33D;
 
===============================================================
目前变量的定义必须写在main方法里面。
public class VarDemo {
    public static void main(String[] args) {
        //main + alt + /
        //变量定义的格式:
        //数据类型 变量名 = 变量的值;
        boolean b1 = true;
        boolean b2 = false;
        //整数类型 默认类型是int
        byte byte1 = 127;
        short s = 130;
        int x = 4;
        x=5;
        int y = 10;
        x = y;
         
        long l = 2147483648L;   //l L表示是一个long,推荐使用大写
        //浮点,浮点类型默认类型是 double
        float f = 3.14F;    //f F表示是一个float,推荐使用大写
        double d = 3.14D;   //D d表示是一个double,推荐使用大写
        //字符类型
        char c =  ' ';  //单引号之间只能有一个值
        //java 大的数据类型不能直接赋值给小的数据类。
    }
}
原文地址:https://www.cnblogs.com/zhiyu07/p/14232858.html