JavaSE 第二周期牛客选择题
5+k最小为5,数组中最大到3,会导致数组下标越界
A.一个类可以实现多的接口,一个接口可以继承多个类。
D.实现接口,其实就是需要重写接口中的abstract方法,一旦实现的类没有重写完,那么这个类必须是个抽象类
一个类可以有多个构造方法
Java源文件后缀为.Java,编译后的文件后缀为.class
a++执行后,a的值为a+1
==比较基本数据类型时比较值,在比较引用类型时比较引用指向的数据地址。
equals() 与 的作用相同,但String类重写了equals()方法,比较的是对象中的内容。
Boolean b1=s1.equals(s2); 这一句比较s1和s2的内容是否相等
Boolean b2=(s1s2);比较s1和s2的存储地址是否相等
可以调用
在多个接口时用逗号隔开
父类在前面会导致子类中的异常在父类中就被包括,则子类的异常永远捕获不到
如果类没有构造方法,JVM会默认生成一个构造方法,如果定义了任意类型的构造方法,编译器不会自动生成构造方法
实现多继承的方法有直接实现多个接口或者扩展(extends)一个类然后实现多个接口或者通过内部类去继承其他类
这个真不会
在做比较时,int型无法转换为boolean型,所以报错
如果没有找到分隔符,会把整个字符串当成一个长度为1的字符串数组
这个查着都不会
装箱不会,我只能算到127这个值
引用类型作为函数的参数时,复制的是引用的地址,如果T是值类型,其作为函数实参时会复制T的值
父类先于子类,静态的先于非静态的
要用到正则表达式,我不太会
jsp在网上查到了,但是不会啊
重载需要在同一个类中
基础知识点我没敢全选
没看懂
开头为字母,美元符号,下划线
抽象类能继承一个普通类(或抽象类),实现多个接口。
抽象类和普通类相比只是不能被实例化,只能作为子类的超类。
抽象类是用来捕捉子类的通用特性的,被用来创建继承层级里子类的模板。
可以有默认的方法实现。
抽象类可以有构造方法。
可以有main方法。
不必须有抽象方法,但是包含抽象方法的类一定是抽象类。
基础知识
public final class Byte
public final class Character
public static final class Character.UnicodeBlock
public final class Class
public final class Compile
public final class Double
public final class Float
public final class Integer
public final class Long
public final class Math
public final class ProcessBuilder
public final class RuntimePermission
public final class Short
public final class StackTraceElement
public final class StrictMath
public final class String
public final class StringBuffer
public final class StringBuilder
public final class System
public final class Void
以上类不能被继承
这是查出来的转义序列,我不太会
EscapeSequence:
\ b (backspace BS, Unicode \u0008)
\ t (horizontal tab HT, Unicode \u0009)
\ n (linefeed LF, Unicode \u000a)
\ f (form feed FF, Unicode \u000c)
\ r (carriage return CR, Unicode \u000d)
\ " (double quote ", Unicode \u0022)
\ ’ (single quote ', Unicode \u0027)
\ \ (backslash , Unicode \u005c)
OctalEscape (octal value, Unicode \u0000 to \u00ff)
线程,懂一点点,但是,大部分不会啊,查了都不会