随笔分类 -  Java面试题

Java面试题
摘要: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 阅读(63) 评论(0) 推荐(0)
摘要:Java面试题大全之Java基础面试题系列三(每天巩固一点点)21、构造方法有哪些特性? 1、名字与类名相同; 2、没有返回值,但不能用 void 声明构造函数; 3、成类的对象时自动执行,无需调用。 22、在 Java 中定义一个不做事且没有参数的构造方法的作用? Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法, 阅读全文
posted @ 2021-09-05 19:39 大叔学Java 阅读(64) 评论(0) 推荐(1)
摘要:Java面试题大全之Java基础面试题系列二(每天巩固一点点)11、重载(Overload)和重写(Override)的区别? 重载:编译时多态、同一个类中、同名的方法具有不同的参数列表、不能根据返回类型进行区分【因为:函数调用时不能指定类型信息,编译器不知道你要调哪个函数】;重写(又名覆盖):运行时多态、子类与父类之间、子类重写父类的方法具有相同的返回类型、 阅读全文
posted @ 2021-09-05 19:36 大叔学Java 阅读(65) 评论(0) 推荐(0)
摘要:Java面试题大全之Java基础面试题系列一(每天巩固一点点)1、 面向对象编程有哪些特征? Java做为一门面向对象的编程语言,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。此题答案为面向对象主要有四大特性:封装、抽象、继承和多态。 封装:属性的封装和方法的封装,把属性定义为私有的get()、set()方法,好处是信息隐藏和模块化,提高安全性 阅读全文
posted @ 2021-09-05 19:06 大叔学Java 阅读(106) 评论(0) 推荐(0)
摘要:每天解决一个小问题,哪怕是一个练习题或者面试题,每天进步一点点,哪怕是百分之0.01也好。 今天的的Java面试题是生成随机字符串,要求是创建一个长度是5的随机字符串,随机字符有可能是数字,大写字母或者小写字母。 话不多说,写代码开干。 /** * 练习-随机字符串 * 创建一个长度是5的随机字符串 阅读全文
posted @ 2021-08-03 15:07 大叔学Java 阅读(929) 评论(0) 推荐(0)