page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 4874 次

3096 个回答

0 赞同

Java 面向对象编程三大特性?

 封装 继承 多态 封装:   封装就是把抽象的数据和对数据进行的操作封装在一起,数据被保存在内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行操作。 java提供了四种控制修饰符控制方法和变量访问的权限: public:对外公开 protected:对子类和同一包中的类公开 没有修饰符号:向同一个包的...

回答于 2022-08-30 15:37

0 赞同

自动装箱与拆箱?

装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; //自动装箱 Integer total = 99; //系统自动执行了Integer total = Integer.valueOf(99); //自定拆箱 int totalprim = total;  //系统自动执行了int totalprim = total.intValue();

回答于 2022-08-30 15:35

0 赞同

常用io类有那些?

File FileInputSteam,FileOutputStream BufferInputStream,BufferedOutputSream PrintWrite FileReader,FileWriter BufferReader,BufferedWriter ObjectInputStream,ObjectOutputSream

回答于 2022-08-29 11:25

0 赞同

字节流与字符流的区别?

以字节为单位输入输出数据,字节流按照8位传输 以字符为单位输入输出数据,字符流按照16位传输

回答于 2022-08-29 11:25

0 赞同

final、finalize()、finally?

性质不同 final为关键字; finalize()为方法; finally为区块标志,用于try语句中; 作用 final为用于标识常量的关键字,final标识的关键字存储在常量池中(在这里final常量的具体用法将在下面进行介绍); finalize()方法在Object中进行了定义,用于在对象“消失”时,由JVM进行调用用于对对象进行垃圾回收,类似于C++...

回答于 2022-08-29 11:25

0 赞同

抽象类和接口的区别?

抽象类: 抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。 包含抽象方法的类,一定是抽象类。 抽象类只能被继承,一个类只能继承一个抽象类。 接口: 全部的方法都是抽象方法,属型都是常量 不能实例化,可以定义变量。 接口变量可以引用具体实现类...

回答于 2022-08-29 11:24

0 赞同

线程同步的方法?

进程是系统进行资源分配和调度的一个独立单位,线程是CPU调度和分派的基本单位 进程和线程的关系: 一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 资源分配给进程,同一进程的所有线程共享该进程的所有资源。 线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同...

回答于 2022-08-29 11:24

0 赞同

&和&&的区别?

&是位运算符。&&是布尔逻辑运算符,在进行逻辑判断时用&处理的前面为false后面的内容仍需处理,用&&处理的前面为false不再处理后面的内容。

回答于 2022-08-29 11:23

0 赞同

重载与重写

Overload为重载,Override为重写方法的重写和重载是Java多态性的不同表现。重写是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Override)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被”屏...

回答于 2022-08-29 11:20

0 赞同

如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的...

不会,在下一个垃圾回收周期中,这个对象将是可被回收的。

回答于 2022-08-29 11:20