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