JavaSE 第一周期 牛客网刷题

JavaSE 第一周期 牛客网刷题

在这里插入图片描述
首先,明确顺序,静态优先以及B继承object,A继承B,最优先静态LoadA,但是LoadA继承LoadB,所以第一个是LoadB,然后静态优先,输出LoadA,然后CreateA但是A继承B所以输出CreateB,最后CreateA。
在这里插入图片描述
虽然没有main但不影响编译,按顺序计算结果是C
在这里插入图片描述
查资料得知Socket客户端通过new ServerSocket可以创建TCP连接对象
在这里插入图片描述
第4和第9行并没有错误,第四行是一个方法,下接花括号,不需要分号,按顺序计算得(10+5)/3=5
在这里插入图片描述
此题中均为i++,都是先取值再加1,由计算顺序可得i的值一直为0,则最后结果依旧是0
在这里插入图片描述
Array源自map,map不是Collection接口
在这里插入图片描述
全都是,但是我知道的不全,不敢选
在这里插入图片描述
没有为什么,我只知道B,C选项,A,D选项不会所以就有了这个结果
在这里插入图片描述
interface是定义外部接口,我遗漏了静态修饰词
在这里插入图片描述
整体顺序:A的静态代码块>A的构造代码块>A的构造函数,所以有三个顺序关系
在这里插入图片描述
鼠标是Mouse,所以是D
在这里插入图片描述
全程没有参数d
在这里插入图片描述
也没法做什么解释
在这里插入图片描述
child继承father,先运行father,后运行child,child继承father,运行father,继承运行完,最后运行child本身
在这里插入图片描述
与input和output无关
在这里插入图片描述
创建线程有两个方法,一个是接口,一个是类,接口是Runnable,类是Thread
在这里插入图片描述
final。。。。。没什么可解释的
在这里插入图片描述
switch(i)i=2,从case2开始语句依次运行case2,case3,result开始是0,输入i是2,依次计算得到结果是10
在这里插入图片描述
Java垃圾回收机制,知识点原文
在这里插入图片描述
ArrayList使用作为索引时搜索和读取数据是很快的,Linkedlist是双链表,添加删除操作更快
在这里插入图片描述
String类是final类型的,不能继承和修改这个类。str=“tesk ok”,其实是隐含的让Java生成一个新的String对象,那么就与原来的“Hello”没有任何关系,当函数结束,str作用结束,所以输出的还是“Hello”。 char ch [] 是传递引用,修改了原内容。
在这里插入图片描述
知识点原文
在这里插入图片描述
补码是由原码取反加1得到的,1111 1101=-(64+32+16+8+4+1)=-125,
在这里插入图片描述
静态是JVM加载类时执行并且仅执行一次。构造是类中直接用{}定义,每一次创建对象时执行。运行顺序静态>main>构造>构造方法
在这里插入图片描述
五个原则:
单一职责原则
开放封闭原则
里氏原则
接口隔离原则
依赖倒置原则
在这里插入图片描述
方法重载:参数的类型,数量,顺序不同;与返回值无关
在这里插入图片描述
Servlet过滤器的配置有两部分:
一.过滤器在Web应用中的定义,由元素表示,包括和两个必需的子元素
二.是过滤器映射的定义,由元素表示,可以将一个过滤器映射到一个或者多个Servlet或JSP文件,也可以采用url-pattern将过滤器映射到任意特征的URL。
在这里插入图片描述
单继承,继承具有传递性,父类可以被多个子类继承,所以通用,子类更具体
在这里插入图片描述
在java 中,声明一个数组时,不能直接限定数组长度,只有在创建实例化对象时,才能对给定数组长度.。
在这里插入图片描述
final修饰的类为终态类,不能被继承,final是不能用来修饰抽象类的。
final修饰的方法为终态方法,不能被重写。而继承抽象类,必须重写方法。
抽象方法是仅声明,并不做实现的方法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值