基础运算符
常用运算符
-
算数运算符:+, -, *, /, %, ++, --
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=,instanceof
-
逻辑运算符:&&,||,!
-
了解位运算符:&,|,^,~,>>,<<,>>>
-
了解条件运算符:?,:
-
了解扩展赋值运算符:+=,-=,*=,/=
-
运算符计算
注意:优先级()
public class Demo01 { public static void main(String[] args) { int a = 10; int b = 20; // a+=b; //a=a+b // a-=b; //a=a-b System.out.println(a); System.out.println(a+b); //字符串连接符 + , String System.out.println(""+a+b); //字符串拼接 System.out.println(a+b+""); //先计算int,再拼接 System.out.println("------------------------------------------------------"); //三元运算符 int score = 80; String type = score < 60 ? "不及格" : "及格"; System.out.println(type); int score1 = 50; String type1 = score1 < 60 ? "不及格" : "及格"; System.out.println(type1); } } 结果: 10 30 1020 30 ------------------------------------------------------ 及格 不及格
包机制
区别于命名空间,作用类似于不同的文件夹
一般利用公司域名倒置作为包名:www.baidu.com
结构:com\baidu\www
创建包时,可以一次建立多层次目录:com.baidu.www,即可创建三层目录
注:若目录结构为一层,包名为“com.baidu.www”,在左侧目录结构右上角齿轮处,取消勾选“Compact Middle Packages”即可一次创建多层次
dome最上方有:↓↓↓↓
package kuang.study.zhao; import java.util.Date;
package 表示该包的位置
import 表示当前包内所引用的其他包,如上方使用日期Date包,若不引用无法在下方使用,存在报错,也可以导入其他自己定义的包,同一个包内,不能有相同名称的包,如当前包为package1目录下的Demo01,无法导入package2目录下的Demo01,名称相同,提示报错
遵从命名规则,做到见名知意,不重复命名
import com.baidu.*
包导入可批量导入,如上方导入com.baidu目录底下的所有的包,不需要增加大量import,将com.baidu目录下的包一个个导入
JavaDoc
javadoc命令用来生成自己的API文档
参数信息:
@author作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 ……
例子:
package kuang.study.zhao; /** * @author 熊猫 * @version 1.0 * @since JDK1.8 */ public class Doc { String name; /** * @author 熊猫 * @param name * @return * @throws Exception */ public String test(String name){ return name; } }
在类或者方法上方可以增加参数配置
文档
命令号在Doc.java文档目录下执行,即可生成Doc.java相关文档
结构:javadoc 参数 Java文件
例:
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
在文件位置生成众多文件,index.html为文档的首页
IDEA生成JavaDoc文档
-
新建文件夹存放doc文档API
-
打开idea--Tools--Generate JavaDoc…
-
在Output directory处点击 … 框,选择导出位置(第一步新建的文件夹)
-
底部Locale输入框中输入“zh_CN”(中文)
-
底部Other command line arguments输入框中输入“-encoding UTF-8 -charset UTF-8”(配置文档编码格式)
-
点击下方OK按钮完成Doc API文档的导出