java基础01-03-注释、标识符、数据类型讲解
阅读原文时间:2023年07月10日阅读:1

java基础01-注释

单行注释

多行注释

文件注释

public class helloworld {
    public static void main(String[] args){
        //单行注释
        //输出一个Hello,world!
        System.out.println("hello,world");
        //多行注释  /* 文字 */
        /*
        我是多行注释
        我是多行注释
        我是多行注释 */

        //javaDoc:文档注释 /**    */
        /**
         * @Description hellowworld
         * @Author 是小蔡啊
         */
        /***
         *               ii.                                         ;9ABH,
         *              SA391,                                    .r9GG35&G
         *              &#ii13Gh;                               i3X31i;:,rB1
         *              iMs,:,i5895,                         .5G91:,:;:s1:8A
         *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1
         *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG
         *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8
         *               :SB9s:,............................,,,.,,,SASh53h,1G.
         *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,
         *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi
         *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1
         *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s
         *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99
         *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83
         *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh
         *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:
         *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8
         *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs
         *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:
         *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59
         *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr
         *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5
         *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S
         *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99
         *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83
         *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1
         *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&,
         *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA
         *      ,8X5;   .     .......                                       ,;iihS8Gi
         *         1831,                                                 .,;irrrrrs&@
         *           ;5A8r.                                            .:;iiiiirrss1H
         *             :X@H3s.......                                .,:;iii;iiiiirsrh
         *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1
         *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h
         *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h
         *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111
         *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111
         */

    }

}

java基础02-标识符

https://www.baidu.com/s?ie=UTF-8&wd=java关键字

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

(一)所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

(二)首字符之后可以是字母(A-Z 或者a-z),美元符($)、下划线(_)或数字的任何字符组合

(三)不能使用关键字作为变量名或方法名

(四)标识符是大小写敏感的

(五)合法标识符举例:age、$salay、_value、__1_value

(六)非法标识符举例:123abc、-salary、#abc

public static void main(String[] args){
    String 王者荣耀 = "最强王者";
    System.out.println(王者荣耀);
}

(七)可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low。。。。

java基础03-数据类型讲解

(一)强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用,java安全性高

(二)弱类型语言:

(三)java的数据类型分为两大类

1.基本类型(primitive type):

(1)数值类型:

整数类型:byte占1个字节范围:-128-127

​ short占2个字节范围:-32768-32767

​ int占4个字节范围:-2147483648-2147483647

​ long占8个字节范围:-9223372036854775808-922337203685775807

浮点类型:float占4个字节

​ double占8个字节

(2)boolean类型:占1位其值只有true和false两个

2.引用类型(reference type)

(1)类

(2)接口

(3)数组

public class dome01 {
    public static void main(String[] args){
        //八大基本数据类型
        //整数
        int num1 = 10;
        byte num2 = 20;
        short num3 = 30;
        long num4 = 30L;//Lfloat类型要在数字后面加个L

        //小数:浮点数
        float num5 = 50.1F;//Lfloat类型要在数字后面加个F
        double num6 = 3.14159265358;

        //字符
        char name = '国';
        //字符串,String不是关键字,类
        //String name = "小蔡啊"

        //布尔值:是非
        boolean flag = true;
        //boolean flag = false;
    }

}

什么是字节?(补充)

(一)位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。

(二)字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

(三)1B(byte,字节)= 8bit(位)

(四)字符:是指计算机中使用的字母、数字、字和符号

1bit表示1位

1Byte表示一个字节 1B= 8b

1024B=1KB

1024KB=1M

1024M=1G