06-17 08:45
2021-06-17 08:51
已在作用域中声明但还没有赋值的变量,是undefined。相反,还没有在作用域中声明过的变量,是undeclared的。对于undeclared变量的引用,浏览器会报引用错误,如ReferenceError:bisnotdefined。但是我们可以使用typeof的安全防范机制来避免报错,因为对于undeclare...[ 查看全部 ]
06-15 10:09
2021-06-15 10:10
把的内存中的对象保存到一个文件中或者数据库中时候;套接字在网络上传送对象的时候;通过RMI传输对象的时候;[ 查看全部 ]
06-15 10:07
2021-06-15 10:08
引用计数:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。此方法简单,无法解决对象相互循环引用的问题。可达性分析(ReachabilityAnalysis):从GCRoots开始向下搜索,搜索所走过的路径称为引用链。当一个对象到GCRoots没有任何引用链相连时,则证明此...[ 查看全部 ]
06-15 10:06
2021-06-15 10:09
PermSpace中保存的是加载class文件。会引起,出现异常可以设置-XX:PermSize的大小。JDK1.8后,字符串常量不存放在永久带,而是在堆内存中,JDK8以后没有永久代概念,而是用元空间替代,元空间不存在虚拟机中,二是使用本地内存。详细查看Java8内存模型—永久代(PermGen)和元...[ 查看全部 ]
06-15 09:48
2021-06-15 09:48
因为Java使用Just-In-Time(即时)编译器,把java字节码直接转换成可以直接发送给处理器的指令的程序。[ 查看全部 ]
06-15 09:47
2021-06-15 09:49
Path和Classpath是操作系统的环境变量Path定义了系统可以在哪里找到可执行文件(.exe)classpath定义了.class文件的位置.[ 查看全部 ]
06-11 11:07
2021-06-11 11:08
当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。Java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。Java不支持像C++中那样的复制构造函数,这个不同点是...[ 查看全部 ]
06-11 11:06
2021-06-11 11:08
方法1:通过ScannerScannerinput=newScanner(System.in);Strings=input.nextLine();input.close();方法2:通过BufferdReaderBufferedReaderinput=newBufferedReader(newInputStream...[ 查看全部 ]