西安市建设监理协会网站百度法务部联系方式
API: (Application Programming Interface)应用程序编程接口
Scanner类的功能: 实现键盘输入数据,到程序当中
//System.in 从键盘进行输入
Scanner sc = new Scanner(System.in);
//获取键盘输入的int数字
int num = sc.nextInt();
System.out.println(num);
//获取键盘输入的字符串
String str = sc.next();
System.out.println("字符串: "+str);
匿名对象;
Random: 用来生成随机数字
Random r = new Random();
//获取一个随机的int数字(范围是int所有范围,有正负)
int num = r.nextInt();
System.out.println(num);
//取值范围[0,10)
num = r.nextInt(10);
System.out.println(num);
对象数组: ArrayList集合的长度可以随意变化
public boolean add(E e);
public E get(int index);
public E remove(int index);
public int size();
字符串: String
字符串的内容永不可变
因为不可变,所以字符串是可以共享使用
字符串效果上相当于char[]字符数组,底层原理是byte[]字节数组
构造方法
public String();
public String(char[] array);
public String(byte[] array);
字符串常量池: 程序当中直接写上的双引号字符串,就在字符串常量池中
字符串的split() 方法若以 . 分割的话,需要写成split("\\.");
static: 一旦使用了static关键字,那么这样的内容不再属于单个对象,而是属于类的,所以凡是本类的对象,都共享同一份。
注意: 静态不能直接访问非静态,静态方法中不能用this
静态代码块: 当第一次用到本类时,静态代码块执行唯一的一次。静态内容总是优于非静态,所以静态代码块比构造方法先执行
Math类:完成数学运算相关的操作
public static double abs(double num);获取绝对值
public static double ceil(double num);向上取整
public static double floor(double num);向下取整
public static long roundl(double num);四舍五入