小技巧(杂乱篇章)

判断符号的优先级(> <)>(>= <=)>(== !=)

比较运算符的结果都是布尔boolean型,也就是要么是true,要么是false

URl:统一资源定位符是对可以从互联网上得到的资源的位置和访问方式的一种简洁的表示,是互联网上标准资源的地址

在java中有两个类BigInteger和BigDecima表示大整数和大浮点数(需要在头文件中导入模块 impor java.math.*;)

对象:客观存在的任何实体,包含属性和操作

类:具有相同的属性和操作的对象的抽象

符合类型的默认值为NULL,NullPointerExcep:指针没有指向,对象的赋值为引用赋值;

当全局变量与局部变量起冲突时,局部变量优先

静态类不能访问非静态成员变量(包括方法)$用来标识外部类与内部类的关系

 Java支持多态度,也就是一个对象多种状态,Java有子接口interface不能直接使用new关键字来创建对象,可以用匿名内部类的方式用interface创建一个类对象

%02d:输出格式-输出int类型,两位数,不足两位自动补零

public static boolean deepEquals(Object[] a,Object[] b)如果两个数组包含相同数量的元素,并且两个数组中的所有相应元素对都相等。

如果两个数组使用equals返回true,则使用deepEquals也返回true(都是一维数组,比较结果没差别)

成员变量和类变量的区别:

  1、两个变量的生命周期不同,成员变量随着对象的创建而存在,随着对象的回收而释放。静态变量随着类的加载而存在,随着类的消失而

  2、调用方式不同,成员变量只能被对象调用,静态变量可以被对象调用,还可以被类名调用。

静态类不能访问非静态成员变量

$用来标识外部类与类部类的关系

posted @ 2018-12-15 17:24  醉画仙  阅读(194)  评论(0编辑  收藏  举报