摘要:
31、String str = "i" 与 String str = new String("i") 一样吗? 不一样,因为内存的分配方式不一样。String str = "i" 的方式,Java 虚拟机会将其分配到常量池中;而 String str = new String("i") 则会被分到堆 阅读全文
31、String str = "i" 与 String str = new String("i") 一样吗? 不一样,因为内存的分配方式不一样。String str = "i" 的方式,Java 虚拟机会将其分配到常量池中;而 String str = new String("i") 则会被分到堆 阅读全文
posted @ 2021-09-05 19:42
大叔学Java
阅读(53)
评论(0)
推荐(0)
摘要:
21、构造方法有哪些特性? 1、名字与类名相同; 2、没有返回值,但不能用 void 声明构造函数; 3、成类的对象时自动执行,无需调用。 22、在 Java 中定义一个不做事且没有参数的构造方法的作用? Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法, 阅读全文
21、构造方法有哪些特性? 1、名字与类名相同; 2、没有返回值,但不能用 void 声明构造函数; 3、成类的对象时自动执行,无需调用。 22、在 Java 中定义一个不做事且没有参数的构造方法的作用? Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法, 阅读全文
posted @ 2021-09-05 19:39
大叔学Java
阅读(53)
评论(0)
推荐(1)
摘要:
11、重载(Overload)和重写(Override)的区别? 重载:编译时多态、同一个类中、同名的方法具有不同的参数列表、不能根据返回类型进行区分【因为:函数调用时不能指定类型信息,编译器不知道你要调哪个函数】;重写(又名覆盖):运行时多态、子类与父类之间、子类重写父类的方法具有相同的返回类型、 阅读全文
11、重载(Overload)和重写(Override)的区别? 重载:编译时多态、同一个类中、同名的方法具有不同的参数列表、不能根据返回类型进行区分【因为:函数调用时不能指定类型信息,编译器不知道你要调哪个函数】;重写(又名覆盖):运行时多态、子类与父类之间、子类重写父类的方法具有相同的返回类型、 阅读全文
posted @ 2021-09-05 19:36
大叔学Java
阅读(59)
评论(0)
推荐(0)
摘要:
1、 面向对象编程有哪些特征? Java做为一门面向对象的编程语言,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。此题答案为面向对象主要有四大特性:封装、抽象、继承和多态。 封装:属性的封装和方法的封装,把属性定义为私有的get()、set()方法,好处是信息隐藏和模块化,提高安全性 阅读全文
1、 面向对象编程有哪些特征? Java做为一门面向对象的编程语言,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。此题答案为面向对象主要有四大特性:封装、抽象、继承和多态。 封装:属性的封装和方法的封装,把属性定义为私有的get()、set()方法,好处是信息隐藏和模块化,提高安全性 阅读全文
posted @ 2021-09-05 19:06
大叔学Java
阅读(98)
评论(0)
推荐(0)
摘要:
一、先说下我的系统环境,64位Windows 10家庭中文版,目标是安装JDK8,以及配置好可运行的Java开发环境。都2021年了,JDK都已经出到16版本了,为什么还要安装JDK8?原因下面解释一下。 先看一张图 JDK8是目前最近的一个长期支持版本,官方最后支持日期到2030年12 月,除了J 阅读全文
一、先说下我的系统环境,64位Windows 10家庭中文版,目标是安装JDK8,以及配置好可运行的Java开发环境。都2021年了,JDK都已经出到16版本了,为什么还要安装JDK8?原因下面解释一下。 先看一张图 JDK8是目前最近的一个长期支持版本,官方最后支持日期到2030年12 月,除了J 阅读全文
posted @ 2021-09-05 18:59
大叔学Java
阅读(3995)
评论(0)
推荐(0)

浙公网安备 33010602011771号