微信二维码
微博二维码
qq号二维码

Java基础篇-2023-11

王伟平 2023-11-15 JAVA 43人浏览

1.写出单向链表的class基本结构

2.数组与List的区别

3.泛型的好处

4.JDK8新增了哪些功能

5.clone()函数的作用

6.instanceof关键字的作用

7.写出5个以上时区中英文名字如 亚洲上海 "Asia/Shanghai"

8.Duration与Period作用

3个回答
熊凌

1.class Node{

    int date ;

    Node next;

}

2.数组是有固定长度的,list是没有固定长度,list也有封装好的工具和方法,提供更便利灵活的使用。

3.泛型提高了代码的重用性、安全性、可读性,直接在泛型定义数据类型,在维护时,也能一目了然便于维护,多重嵌套调用时,也能清楚的知道类型归属。

4.Lambda表达式,更多关于时间的方法,Stream流等。

5.类似于复制粘贴一个新的对象,在粘贴出来的新对象进行操作时,并不会对原有复制对象造成改变。

6.判断一个对象是否为一个类的实例,结果为布尔类型。

7.US 美国/纽约 America/New_York, US 美国/洛杉矶America/Los_Angeles,KP 亚洲/平壤 Asia/Pyongyang 
KR 亚洲/首尔 Asia/Seoul;CH 欧洲/苏黎世 Europe/Zurich

8.Duration 用于表示两个时间点的持续时间,Period用于表示日期之间间隔的天数月年。

  2023-11-16
范展超

1. public class MyNode {
        int v;
        MyNode next;
}
2.list元素有放入顺序,元素可重复,不能放基本数据类型,List是接口,ArrayList才是具体的类
  数组实例具有固定的大小,用基本数据类型,后面的数据必须与前面定义的数据类型一致
3.提高了代码的重用性,泛型的程序设计,意味着编写的代码可以被很多不同类型的对象所重用;
消除强制类型转换, 泛型的一个附带好处是,消除源代码中的许多强制类型转换。这使得代码更加可读,并且减少了出错机会;
类型安全。,泛型的主要目标是提高 Java 程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型。

4.Lambda 表达式,新时间日期API(LocalDate,LocalDateTime等),Stream流,方法引用(是用来直接访问类或者实例的已经存在的方法或者构造方法)

5.在已有对象A的情况下,创建一个与A具有相同状态的对象B,并且对B进行操作而不影响A的状态。
需要clone()方法对A进行复制。然后对B 操作就不会影响到A 的状态

6.
判断一个对象是否是某个类的实例,或者是否实现了某个接口
首先定义三个类爷,父,子;然后让Father继承GrandFather,Son继承Father,GrandFather默认继承Object
instanceof关键字判断后是有返回值的且返回值为boolean类型的

7.US 美国/纽约 America/New_York, US 美国/洛杉矶America/Los_Angeles,KP 亚洲/平壤 Asia/Pyongyang 
KR 亚洲/首尔 Asia/Seoul;CH 欧洲/苏黎世 Europe/Zurich

8.Period 是以年月日来衡量一个时间段,用于计算两个日期间隔,最高精度是天,只能接收 LocalDate 类型的参数
Duration更加精确,可以到纳秒级别;

  2023-11-16
张天艺

1.

class Node{

        int data;

        Node next;

       public Node(int data){

       this.data=data;

        this.next=null;

}

}

2.数组在创立时固定了长度,即使其中有元素为空,也不会改变;list可以随着元素的增减而改变长度。

3.泛型增加了代码的类型安全性、可读性、和重用性,使得代码更健壮、更易维护。

4. JDK8 新增了 Lambda表达式,Stream API, 新的日期时间等。。

5.clone 函数在不改变对象的条件下,创建一个对象副本,对其的操作不影响原始对象。

6.用于对对象类型进行检测

7.  美洲纽约 “USA/New_York” 欧洲伦敦 “UK/London”

大洋洲悉尼“Australia/Sydney” 亚洲北京 “Asia/Beijing”

8.Duration 用于表示两个时间点的持续时间,Period用于表示日期之间间隔的天数月年

  2023-11-16
分享到: