运算符

逻辑运算

package operator;
//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        //与   或    非
        boolean a=true;
        boolean b =false;

        System.out.println("a&&b"+(a&&b));  //逻辑与运算:有假为假
        System.out.println("a||b"+(a||b));  //逻辑或运算:有真为真
        System.out.println("!(a&&b)"+!(a&&b));

        //短路运算  左结合
        int c=5;
        boolean d =(c<4)&&(c++<4);
        System.out.println(c);//依旧是5  后面的没有执行
        System.out.println(d);

        
    }
}

位运算

package operator;

public class Demo06 {
    public static void main(String[] args) {
        /*
        A=0011 1100
        B=0000 1101
        ----------------------
        A&B 0000 1100
        A|B 0011 1101
      异或  A^B  0011 0001
        ~B  1111 0010

        2*8 = 2*2*2*2
        <<左移  >>右移
        汇编角度,位运算
        效率高,直接在二进制基础上移动
         */
        System.out.println(2<<3);//16
    }
}

省略方式

package operator;

public class Demo07 {
    public static void main(String[] args) {
        int a=10;
        int b=20;

        a+=b;  //a=a+b
        a-=b;  //a=a-b

        //字符串连接符 +,String

        System.out.println(a+b);//30
        System.out.println(""+a+b);//1020    在前面会转换
        System.out.println(a+b+"");//30      在后面不会转换

    }
}

三元运算符

package operator;

public class Demo08 {
    public static void main(String[] args) {
        // x ? y : z
        //如果x为true,则结合为y,否则结果为z

        int score=80;
        String type=score<60 ?"不及格":"及格";//必须掌握
        System.out.println(type);
    }
}

包机制

包的本质就是文件夹

一般利用公司域名倒置来作为包名

就是为了区别类名

JavaDoc

该命令是用来生成自己的API文档的

package com.yanna.base;

/**
* @author yanna
* @version 1.0
* @since  1.8
 */

public class Doc {
    String name;

    /**
     * @author yanna
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;

    }
    //命令生成 javadoc -encoding UTF-8 -charset UTF-8  Doc.java
    //学会查找使用idea生产javadoc文档  面向百度编程
    /*


创建存放JavaDoc的文件夹:首先,需要创建一个文件夹来存放生成的JavaDoc文档。

配置IDEA生成JavaDoc:在IDEA的工具栏中选择“Tools” > “Generate JavaDoc...”,进入配置界面。

选择类和文件:在配置界面中,选择要生成JavaDoc的类或包。

设置输出目录和编码:设置JavaDoc文档的输出目录,并设置编码方式为UTF-8,以防止中文乱码问题。

生成JavaDoc文档:完成配置后,点击生成按钮,IDEA将根据配置自动生成JavaDoc文档。

查看生成的文档:生成的JavaDoc文档将以HTML格式保存在指定的输出目录中,可以通过浏览器打开查看
     */
    //基础的重要性
}