zoukankan      html  css  js  c++  java
  • 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 大的数据类型不能直接赋值给小的数据类。
        }
    }
  • 相关阅读:
    C++右值引用的参考
    U3D 文档 GPU INSTANCING
    UNITY statistic中的 SetPass和Batches
    时间复杂度
    转,数组遍历的三种方式
    bug纪录:PhotonServer-14052: 17:14:09.033
    关于.net standard 与 .net core, net framework
    【转】未能加载文件或程序集或它的某一个依赖项,系统找不到指定的文件
    C# 计时函数精度测试
    一张图看懂dex
  • 原文地址:https://www.cnblogs.com/zhiyu07/p/14232858.html
Copyright © 2011-2022 走看看