• 欢迎访问本站,本站记录博主日常编程遇到的问题,知识,惊奇软件等。如有问题还请留言


    Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/gschaos.club/wp-content/themes/Git-alpha-6h0SRk/header.php on line 294

标签:面试题

知识整理

基础部分一、java 基础与语言特性(语法/编译相关)java基础知识java基本类型的物理存储大小正确理解java泛型为什么局部内部类和匿名内部类只能访问final的局部变量或成员变量HashMap负载因子反射抛出自定义异常问题java.sleep背后的逻辑java8 Lambda实现条件去重distinct Listjava-10-……

基础

基础使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的?public class StringTest { public static void main(String[] args) { final String s = "abc"; String x = "a……

说说Java泛型

说说java泛型简单安全。一方面,由于在编译时会进行类型检查,因此提高了安全性,另一方面,在编译阶段就可以把错误报出来,从而减轻了程序员的调试工作量。性能的提升。以容器为例,在没有泛型的时候,由于容器返回的类型都是Object类型,因此需要根据实际情况将返回值强制转换为期望的类型。在引入泛型以后,由于容器中存储的类型在声明的时候可以确定,因此对……

为什么局部内部类和匿名内部类只能访问final的局部变量或者成员变量

1.为什么局部内部类和匿名内部类只能访问final的局部变量或者成员变量?final修饰的变量不可变java编译器实现的只是capture-by-value,并没有实现capture-by-reference。这个修改可能发生在new 匿名内部类之后java值传递是通过copy方式传递每个内部类的实例都隐藏了一个指向外部类实例的引用。java只是……