JavaSE
文章平均质量分 54
JunyouPeng
这个作者很懒,什么都没留下…
展开
-
java ? :的用法
int y = x1 == null ? 0 : x;等价于if(x1==null){ y = 0;}else{ y = x;}原创 2021-02-19 10:31:56 · 4489 阅读 · 0 评论 -
注解
1,什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解一般常用的注解可以分为三类:一类是Java自带的标准注解,包括@Override(标明重写某个方法)、@Deprecated(标明某个类或方法过时)和@SuppressWarnings(标明要忽略的警告),使用这些注解后编译器就会进行检查。一类为元注解,元注解是用于定义注解的注解,包括@Re转载 2021-02-02 15:32:05 · 112 阅读 · 0 评论 -
JavaSE(2)
1. 高级类特性1.1 初始化块作用:执行顺序:静态代码块1.2 final1.3 抽象类1.4模版方法设计模式1.5接口接口实现多重继承接口与抽象类的区别父类需要稳定的抽象,如果父类老是在改,基于这个父类的子类,子类的子类,都会受到影响然而有时我们又确实需要给父类增加一些方法,那么就不能直接在父类上下手,只能新建一个接口,在接口上扩展方法,其他需要的子类自行去实现接口1.6工厂模式在实际开发中,都是合作开发,每个开发人员写部分代码,大家集合在一起转载 2020-11-04 22:01:29 · 128 阅读 · 0 评论 -
JavaSE总结
1. Java的特点面向对象:对现实世界的一种抽象,把相关的数据和方法组织为一个整体看待面向过程一般是顺序性的完成一系列动作,面向对象不用严格按照顺序来执行每个动作相较于C++,摒弃了多继承、指针、内存管理等概念,不用手动管理对象的生命周期框架多,功能强大,简单易用静态语言在编译期间就可以知道数据类型,在运行前就能检查类型的正确性,类型确定后就不能再更改静态语言有:相对应的动态语言,没有任何特定的情况需要指定变量的类型,比如:动态语言能提高程序员的编码效率,更少的代码来实现功能转载 2020-11-04 03:48:58 · 253 阅读 · 0 评论