![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ytingyu
System.out.println("好看的代码千篇一律,有趣的代码万里挑一");
展开
-
java中的比较
java中的比较 1. == ==运算符用于基本数据类型的比较,当用于对象的时候是比较两者的引用相不相等。 2.equals equals运算符默认的使用也是比较引用, 所以我们新定义一个类,不重写equals方法的情况下使用的是Object默认·的equals方法 public boolean equals(Object obj) { return (this == obj); } 常用方法是在对象的比较中,是比较对象的内容相不相等,这是因为java的一些类库都实现了equal原创 2020-11-10 11:39:42 · 973 阅读 · 3 评论 -
Java反射
Java反射 反射可以访问一个类中所有的属性和方法,无论是private还是public,解决的问题就是在外部不能访问内部私有数据的问题。通常我们是通过类创造的对象来访问一个类的方法属性,但这种方式不能访问private类型数据,这是由java面向对象特性的封装性决定的。反射机制就要破坏这种封装性,所以会产生警告和不安全的问题。 反射机制所能实现的基础是程序在运行期会有一个class文件,记录着这...原创 2018-12-12 19:18:40 · 125 阅读 · 0 评论