![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Java基础,自我学习第二遍
「已注销」
这个作者很懒,什么都没留下…
展开
-
eclipse的插件
eclipse的插件1.lomlok:简化Javabean编写,自动提供get set方法官网下载jar,选择eclipse的解压路径,一般会自己选择,点击可解压。此时lomlok的jar在eclipse包下面,然后查看eclipse.ini里,最好一行,是否有目录即可。lomlok的注解@NonNull 给参数判空@Cleanup 在输入输出流中,变量代表的资源自动关闭。@...原创 2020-03-18 09:32:07 · 108 阅读 · 0 评论 -
Java访问修饰符
Java访问修饰符private<默认(什么都不写)<protected<publicprivate:只允许本类访问默认:本类和同包protected:本类同包,和非同包的子类public:都可以...原创 2020-03-18 09:31:09 · 81 阅读 · 0 评论 -
object类
object类所有类的父类在java.lang包里讲一下equalsobject里的equals,返回值是布尔类型,他是比较的两个对象的地址,也就是比较两个对象是否指向同一个引用。相当于等于号的作用。如果新new一个类,他若不重写equals方法,那么他就是比较两个对象的地址如果新new的类重写了equal,比如string,那么他就是比较的属性值。讲一下toString也经常被重...原创 2020-03-18 09:30:47 · 89 阅读 · 0 评论 -
继承和final
继承和final在主方法实例化子类,父类有属性赋值。首先加载,加载父类静态之后加载子类静态,加载完程序之后执行构造,先一直找子类的父类,直到找到object,没有父类之后会返回object的子类,次吃对象构造完成,加载父类成员属性赋值,执行父类构造代码块,父类构造方法,此时对象中已经有值。之后执行子类属性,子类构造代码块,子 类构造方法。总结子类对象的实例化顺序—在执行完程序的时候完成了...原创 2020-03-18 09:30:00 · 124 阅读 · 0 评论 -
重载和重写
重载和重写方法重载:在同一个类中,方法名相同参数列表不同,其他的无要求,与访问修饰符,方法返回值无关方法重写:在有继承关系的类中,方法名参数列表必须完全相同,包括参数顺序。方法修饰符可以不同但是有条件的。 如果重写那么将调用子类重写的方法,重写的时候返回值可以是子类类型,可以呗兼容的子类类型都可以,必须是向下兼容,父类没办法兼容爷爷类,不可以换成object...原创 2020-03-18 09:29:15 · 74 阅读 · 0 评论 -
注解
注解原创 2020-03-18 09:28:36 · 79 阅读 · 0 评论 -
单例设计模式
设计模式单例设计模式:一个类有且仅有一个实例并可以自行实例化为整个系统提供饿汉式:在类加载的过程中实例化,加载类加载静态信息的时候,将静态对象直接实例化。main方法中调用类的静态方法但因为返回值只有一个静态实例,所以唯一。懒汉式:加载类加载静态信息时不实例化,在静态方法中实例化,main方法中调用类的静态方法的 时候实例化,加一个判断,当已经有了实例,直接返回不在创建,否则创建静态实例。...原创 2020-03-18 09:27:28 · 93 阅读 · 0 评论 -
多态
多态通过继承实现多态。向上转型的时候,Anmial cat=new cat();父类引用指向子类实例,可以调用父类方法子类重写的方法,子类独有方法不可以当父类只知道子类有某个方法但是不知道具体实现的时候可以应用抽象类加abstract关键字,避免了没有意义的实例化父类,。为了更简单,可以吧父类方法定义成抽象方法,此时子类必须重写此方法,达到多态。或者子类可以也成为抽象类,使他的抽象性质继续...原创 2020-03-18 09:26:34 · 101 阅读 · 0 评论 -
继承的执行流程
在主方法实例化子类,父类有属性赋值。首先加载,加载父类静态之后加载子类静态,加载完程序之后执行构造,先一直找子类的父类,直到找到object,没有父类之后会返回object的子类,次吃对象构造完成,加载父类成员属性赋值,执行父类构造代码块,父类构造方法,此时对象中已经有值。之后执行子类属性,子类构造代码块,子 类构造方法。总结子类对象的实例化顺序—在执行完程序的时候完成了类的加载,先加载父...原创 2020-02-26 10:18:00 · 244 阅读 · 0 评论 -
Java运算符
表达式=运算符+操作数运算符有1 算术运算符 + - * / % ++ –2赋值运算符= 复合运算符3关系运算符 小于 小于等于 大于 大于等于 等于 不等于4逻辑运算符与&& & 或|| | 非!5条件运算符 ?:6位运算符 http://c.biancheng.net/view/784.html优先级括号>逻辑非自增自减&...原创 2020-02-15 20:09:45 · 80 阅读 · 0 评论