05-11 10:49
2021-05-11 10:49
可以,但一个源文件中最多只能有一个公开类(publicclass)而且文件名必须和公开类的类名完全保持一致。[ 查看全部 ]
05-11 10:48
2021-05-11 10:50
有2种方式:1.实现Cloneable接口并重写Object类中的clone()方法;2.实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,[ 查看全部 ]
05-11 10:46
2021-05-11 10:47
StaticNestedClass是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化.[ 查看全部 ]
05-11 10:45
2021-05-11 10:47
char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用字符在字符集中的编号,这是统一的唯一方法),一个char类型占2个字节(16bit),所以放一个中文是没问题的。[ 查看全部 ]
05-10 09:08
2021-05-10 09:08
java是静态语言,js是动态语言基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言,因而它本...[ 查看全部 ]
05-10 09:02
2021-05-10 09:04
能,但是利用类都继承自Object,所以使用是每次调用里面的函数都要通过强制转换还原回原来的类,这样既不安全,运行速度也慢。[ 查看全部 ]
05-10 08:52
2021-05-10 09:05
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。主要作用:运行时取得类的方法和字段的相关信息。创建某个类的新实例(.newInstance())取得字段引用...[ 查看全部 ]
05-10 08:49
2021-05-10 08:50
直接for循环效率最高,其次是迭代器和ForEach操作。作为语法糖,其实ForEach编译成字节码之后,使用的是迭代器实现的,反编译后,testForEach方法如下:publicstaticvoidtestForEach(Listlist){for(Iteratoriterator=list.iterator(...[ 查看全部 ]