java基础知识05

java基础知识05

小技巧

Ctrl + D :复制当前行到下一行

自增、自减

        // ++ -- 自增,自减 (一元运算符
        int a =1;
        int b =a++;
        //b = a =1
        //a = a+1 =2
        System.out.println(b);//1
        System.out.println(a);//2

        int c =++a;
        //a = a + 1 = 3
        //c = a = 3
        System.out.println(a);//3
        System.out.println(c);//3

幂运算

        double pow = Math.pow(2, 3);
        System.out.println(pow);
  • 除了幂运算,很多运算都会使用一些工具类来操作

短路运算

        System.out.println("----------------------------");
        //短路运算
        int d = 5;
        boolean e = (d<1)&&(d++<10);
        System.out.println(d);
        System.out.println(e);

        System.out.println("----------------------------");
        //对比
        int f = 5;
        boolean g = (f++<10)&&(f<1);
        System.out.println(f);
        System.out.println(g);

01

逻辑运算

        /*
        A = 0011 1100
        B = 0000 1101
        -------------
        A&B = 0000 1100  与
        A|B = 0011 1101  或
        A^B = 0011 0001  同0异1
        ~B  = 1111 0010  非

        2 * 8 = 16  2*2*2*2
        <<   *2
        >>   /2
        效率提高

        0000 0000     0
        0000 0010     2
        0000 0100     4
        0000 1000     8
        0001 0000     16
         */

        System.out.println(2<<3);
        /*
        相当于将0000 0010(2) 左移三位
        变成 0001 0000(16)
         */

带字符串连接符的

        int a =10;
        int b =20;

        System.out.println(""+a+b);//变成字符串,输出1020
        System.out.println(""+(a+b));//先计算括号内的a+b,输出30
        System.out.println(a+b+"");//先计算再变成字符串,输出30

三元运算符

x ? y : z

如果为true,则结果为y;如果x为false,则结果为z

包机制

包的命名方式一般使用公司域名倒写

JavaDoc

  • javadoc命令是用来生成自己API文档的
  • 参数信息:
    • @author 作者名
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
package javabasis;
/**
 * @author wyw
 * @version 1.0
 * @since 1.8
 */
public class Demo03 {
    String name;
    /**
     * 
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
}
posted @ 2021-03-28 14:26  桃桃啵啵茶  阅读(51)  评论(0)    收藏  举报