1.Foreach迭代数组元素时,并不能改变元素的值,不要对foreach循环变量进行赋值
2.成员变量分为 实例变量(不以STACTIC修饰), 类变量用static修饰
3. 1在子类方法中可以通过super显式调用父类被覆盖的方法
3.2 可以通过super调用父类构造器初始化过程 super(父类参数)
4.把字符串类型转化为基本类型
可以通过包装类提供的parseXxx(String s)静态方法
可以使用包装类的Xxx(String s)
把基本类型转化为字符串类型
String类提供了valueOf()方法
类似int it1=Integer.parseInt(intstr);
Int it2=new Integer(intstr);
String dbs = String.valueOf(3.34);
5.利用==运算符判断两个变量是否相等时,如果两个变量都是基本数据类型,而都是数值类型(不一定要求数据类型严格相同),只要两个变量的值相等就为TRUE。
对于两个引用类型的变量,只有它们指向同一个对象时,==才会返回true。
6.question: 实例 对象到底什么?
Class car 类 Car car 对象 Car car = new Car(“my”) 中 car为实例
7.接口里面成员变量 不管是否用public static final修饰符,接口里面的成员变量总是用这三个修饰符修饰。
接口没有构造方法。
接口里面的方法只能是抽象方法,类方法(static)和默认方法(default)。
8.interface output{}
Class a implements output {}
Output o =new a() 创建一个A型的对象,当作output使用,但不可以访问A中的方法。
9."\\s*fish\\s*"为正则表达式,意思是匹配fish,前后可以有0次或多次空格。例如:“fish”、“ fish”、“fish ”、“ fish ”都匹配。