运算符
逻辑运算
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格式保存在指定的输出目录中,可以通过浏览器打开查看
*/
//基础的重要性
}
标签:结束,String,JavaDoc,System,运算符,println,public,out
From: https://www.cnblogs.com/123yqy/p/18361753