摘要: 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)
摘要: 每天解决一个小问题,哪怕是一个练习题或者面试题,每天进步一点点,哪怕是百分之0.01也好。 今天的的Java面试题是生成随机字符串,要求是创建一个长度是5的随机字符串,随机字符有可能是数字,大写字母或者小写字母。 话不多说,写代码开干。 /** * 练习-随机字符串 * 创建一个长度是5的随机字符串 阅读全文
posted @ 2021-08-03 15:07 大叔学Java 阅读(922) 评论(0) 推荐(0)