Java基础语法

1.注释

public class HelloWord {
    public static void main(String[] args) {
        //单行注释
        /*多行注释*/
        //JavaDoc:文档注释  /**  */
        /**
         * @Description Hello Word
         * @Author java学痴
         */
        String name="我真帅";
        System.out.println(name);
    }
}

2.关键字

Java基础语法(注释)_方法名

3.标识符注意点

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

  • 所有的标识符都应该以字母 (A-Z)或者(a-z),美元符($),或者下划线(_)或数字的任何字符组合

  • 不能用关键字作为变量名或者方法名

  • 标识符是大小写敏感

  • 合法字符举例:age,$salary,_value,__1_value

  • 非法标识符举例:123abc,-asdasf,#asfdj

  • 变量名或者方法名不能使用汉字

4.八大基本类型

public static void main(String[] args) {
        //八大基本类型
        /*整数*/
        int num01=123;
        byte num02=127;//不能超过128
        short num03=12324;
        long num04=1111111111111111000L;
        /*浮点型小数*/
        float num05=123f;
        double num06=3.1415926;
        /*字符*/
        char flag='';
        /*布尔类型——》真假类型*/
        boolean num08=true;
        //boolean num08=false;
        /*字符串类型*/
        //String s="Java学痴";
    }

5.什么是字节

Java基础语法(注释)_方法名_02

//整数拓展 进制 二进制0b 八进制0 十六进制0x
        int i=10;//十进制
        int i2=010;//八进制10 /*输出为十进制*/
        int i3=0x10;//十六进制10  /*输出为十进制*/
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
/*输出结果
10
8
16
*/

Java基础语法(注释)_标识符_03

6.字符拓展

  //字符拓展
        char c1='a';
        char c2='';
        char c3='\u0061';
        System.out.println((int)c1);/*所有字符本质还是数字*/
        System.out.println((int)c2);/*编码 Unicode 表:(97=a 65=A) 2字节  0-65536*/
        System.out.println(c3);/*U0000  UFFFF*/
        //转义字符
        // \t  制表符
        // \n  换行
        String S="Hello\tWord";
        String S2="Hello\nWord";
        System.out.println(S);
        System.out.println(S2);
​
        /* S输出结果:
        * Hello     Word
        * S2输出结果:
        *Hello
        *Word
        */
​
        String sa=new String("Hello") ;
        String sb=new String("Hello") ;
​
        System.out.println(sa==sb);
        /*
         * false
         * 这里因为new一个对象相当于开辟一个空间
         * 因为对象不同所有为false
         */
        String sc="Hello";
        String sd="Hello";
        System.out.println(sc==sd);
​
        /*
         *ture
         * 这里是相同的临时储存对象用的是同一个
         */
​
        boolean boo=true;
        if (boo){
​
        }
        if (boo==true){
​
        }
     //这里的两个if的判断是相同的
​
​
    }