常见问题之java基础
程序员文章站
2022-06-09 21:10:03
...
-
java有几种数据类型
基本类型:数值:byte,short ,int,long 小数类型:float,double 布尔类型:boolean
引用类型:
类,接口,数值
-
访问修饰符有哪些
private 当前类 default 当前类,当前包 protected 当前类,当前包,子类 public 当前类,当前包,子类,不同包
-
final的作用
final 修饰的类不可以被继承 final 修饰的方法不可以被重写 final 修饰的变量不可以被修改,只是引用不能被修改,引用的内容还是可以改的
-
java三大特性
封装:将一个对象内部进行隐藏通过修饰符,通过复用性和安全性 继承:提高代码的复用性,是多态的前提 多态:父类或者父接口可以引用子类的实例对象,提高灵活性
-
抽象类和接口的对比
相同: 1.抽象类和接口都不能实例化 2.都是用来继承或者实现的 3.都包含抽象方法,子类都需要重写覆盖 不相同: 1. 关键字:抽象类abstract 接口 interface 2. 构造器:抽象类可以有构造器 接口不能有构造器 3. 方法修饰符: 抽象类可以是任意访问修饰符 接口方法只能并且默认就是public 4. 继承:类只可以继承一个抽象类, 类可以实现多个接口 5. 字段声明:抽象类可以是任意的, 接口只能或者默认是public static
-
值传递和引用传递的区别
推荐阅读
-
Java concurrency之AtomicLongArray原子类_动力节点Java学院整理
-
微信公众号开发之设置自定义菜单实例代码【java版】
-
Java concurrency之AtomicLong原子类_动力节点Java学院整理
-
Java concurrency线程池之Callable和Future_动力节点Java学院整理
-
Java面向对象之成员隐藏与属性封装操作示例
-
JAVA/JSP学习系列之六(MySQL翻页例子)
-
MySQL基础之MySQL 5.7 新增配置
-
Java concurrency之AtomicLongFieldUpdater原子类_动力节点Java学院整理
-
Java常见问题之javac Hello.java找不到文件的解决方法
-
Java concurrency之AtomicReference原子类_动力节点Java学院整理