Java的简单基础
- 
算术运算符:+、-、*、/、%(取余/模)、++、-- 
- 
赋值运算符:= 
- 
关系运算符:>、<、>=、<=、==、!=、instanceof 
- 
逻辑运算符:&&、||、、! 
- 
位运算符:&、|、^(异或)、~、>>(右移)、<<、>>>(二进制形式右移位运算符,最高位不管正负都取0) - 
用位进行数值运算 << = *2 
- 
用位进行数值运算 >> = *2 
 
- 
- 
条件运算符:?: - 
x ? y : z 
- 
x为真,结果是y,否则为z。 
 
- 
- 
扩展运算符:+=、-=、*=、/= 
- 
Ctrl + D是复制当前行到下一行 
- 
byte、short、char在用运算符后自动转换为int类型 
- 
复杂的计算会使用math类工具函数来完成 
扩展→字符串连接符 +
int a = 10;
int b = 20;
System.out.println("" + a + b);  //输出1020
System.out.println(a + b + "");  //输出30
- 
执行左优先,字符串在前,结果是拼接,反之先计算。 
包机制(本质就是文件夹)
- 
为了更好组织类,Java提供了包机制,用于区别命名空间。 
- 
一般利用公司域名倒置作为包名 → com.kuangstudy.blog 
- 
按住Ctrl + 鼠标右键去打开内置类所在函数位置 
- 
包语法:package pkg1[ . pkg2[ . pkg3...]]; 
- 
导包语法:import package1[. package2...]. (classname | *); 
- 
ALT + ENTER : 帮助查找方法从属的包的所在地 
- 
尽量不要让包里面的名字重复 
- 
通配符是 * 号 
JavaDoc
- 
Javadoc命令是用来生成自己API文档的 
- 
注解 可写参数信息如下: 
- 
@author 作者名 
- 
@version 版本号 
- 
@since 指明最早需要使用的jdk版本 
- 
@param 参数名 
- 
@return 返回值情况 
- 
@throws 异常抛出情况 
package com.kuang.base;
 /**
  *@author kuang
  *@version 1.0
  *@since 1.8
  */
public class Doc{
    String name;
    /**
      *@author kuang
      *@parama name
      *@return
      *@throws Exception
      */
    public String test(String name) throws Exception{
        return name;
    }
}
- 
Javadoc -encoding UTF-8 -charset UTF-8 包名.包类型 - 
Javadoc 包名.包类型 
- 
这个命令就是为了把Java编译成一份文档便于我们阅读 
 
- 
 
                     
                    
                 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号 
