Operator

运算符

short或者byte类型的数据在println方法自动转换为int类型,所以short类型加byte类型等于int类型。

b=a++;		//先赋值再自增

b=++a;		//先自增再赋值

&& 与运算 有假为假

|| 或运算 有真为真

非运算 假为真,真为假

异或运算 同号为假,异号为真

//短路运算
        int c = 5;
        boolean d = (c<4)&&(c++<4);     //与运算判断过程中,若前面条件为false则直接结束判断给出false,后面的即使有运算也不进行
        System.out.println(d);
        System.out.println(c);          //故c并没有进行自增运算

怎样运算2*8效率最高?

用位运算符<<

2<<3;

		int a = 10;
        int b = 20;
		System.out.println(""+a+b);     //前面有字符串类型,将后面的操作数转化为string再进行连接
        System.out.println(a+b+"");     //后面有字符串类型,前面的操作数先进行加运算再被转化为string类型与后面连接

		1020
		30
package operator;
//三元运算符
public class Demo08 {
    public static void main(String[] args) {
        //x ? y : z
        //若x==true则结果为y,否则结果为z

        int score = 59;
        String a = score < 60 ?"不及格":"及格";
        System.out.println(a);
    }
}

包机制

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间

包语句的语法格式为:

package pkg1[.pkg2[. pkg3...]];

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

为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用“import”语句可完成此功能

import package1[.package2...].(classname *);

包的本质就是文件夹

《阿里巴巴Java开发手册》

Javadoc

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

可以Java官网的jdk帮助文档进行api学习

参数信息

@author 作者名

@version 版本号

@since 指明需要最早使用的jdk版本

@param 参数名

@return 返回值情况

@throws 异常抛出情况

package com.q1u.base;

/**
 * @author q1u
 * @version 1.0
 * @since 1.8.0_321			//加在类里面为类注解
 */
public class Doc {
    String name;

    /**
     * @author q1u
     * @param name
     * @return
     * @throws Exception	//加在方法里面为方法注解
     */
    public String test(String name) throws Exception{
        return name;
    }
}

意义

可以用于生成阅读文档

javadoc -encoding UTF-8 -charset UTF-8 Doc.java		//终端生成阅读文档

posted @ 2023-03-27 22:32  Q1uuuu  阅读(30)  评论(0)    收藏  举报