牛客练习笔记-JAVA
文章平均质量分 95
FOX GOD
这个作者很懒,什么都没留下…
展开
-
牛客练习笔记-JAVA 五
正确答案:C1. 首先,类的修饰符,都应该在class关键字之前,AB错;2. 抽象方法不能有方法体,D错13.语法格式:其中,srcArray表示要进行复制的数组,length表示复制后新数组的长度。使用此方法复制数组时,默认从原数组的第一个元素,即下标为0的元素开始复制,目标数组的长度为length。如果length大于原数组的长度,则新数组中多余的元素以相应的默认值代替填充;如果length小于原数组的长度,则在新数组中只复制length个元素。原创 2023-10-10 22:21:49 · 106 阅读 · 1 评论 -
牛客练习笔记-JAVA 10/5
1、String能被继承吗?为什么用final修饰?(北京)不能被继承,因为String类有final修饰符,而final修饰的类是不能被继承的。String类是最常用的类之一,为了效率,禁止被继承和重写(线程安全的为了安全。String类中有native关键字修饰的调用系统级别的本地方法,调用了操作系统的API,如果方法可以重写,可能被植入恶意代码,破坏程序。Java的安全性也体现在这里。原创 2023-10-09 20:33:25 · 187 阅读 · 0 评论 -
牛客练习笔记-JAVA 10/3
1. 关于HashMap的一些说法:a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。b) HashMap的实例有俩个参数影响其性能: “初始容量” 和 装填因子。c) HashMap实现不同步,线程不安全。HashTable线程安全 d) HashMap中的key-value都是存储在Entry中的。原创 2023-10-05 23:50:32 · 181 阅读 · 0 评论 -
牛客练习笔记-JAVA 9/30
A 正确 B 错误 B16.子类A继承父类B, A a = new A();则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?A 父类B静态代码块->父类B构造函数->子类A静态代码块->父类B非静态代码块->子类A构造函数->子类A非静态代码块B 父类B静态代码块->父类B构造函数->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块。原创 2023-10-04 00:52:07 · 188 阅读 · 0 评论 -
牛客练习笔记-JAVA 9/28
由于每个线程在访问该变量时,读取和修改的,都是自己独有的那一份变量拷贝,不会被其他线程访问, 变量被彻底封闭在每个访问的线程中。value = v;wait(long timeout, int nanos) //在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量前,导致当前线程等待。如果在类中定义成员变量,而在service中根据不同的线程对该成员变量进行更改,那么在并发的时候就会引起错误。,可以,并非错误的消息。原创 2023-10-03 17:39:14 · 223 阅读 · 0 评论