美文网首页
牛客网java错题总结一

牛客网java错题总结一

作者: 甜柚小仙女 | 来源:发表于2018-12-02 10:11 被阅读0次

1.JUnit是一个java语言的单元测试框架

2.,java中采用GB2312或GBK编码方式时,一个中文字符占2个字节

在java中,char和byte都是基础数据类型,其中的byte,8位,1个字节,但是,char类型,是16位,2个字节,'\u0000'-'\uFFFF'

所以char foo='中',是正确的

3.java中字符串的replaceAll方法的第一个参数代表一个正则表达式

4.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

5.类中声明的变量有默认初始值方法中声明的变量没有默认初始值,必须在定义时初始化,否则在访问该变量时会出错。boolean类型默认值是false

6.抽象类与接口的区别

接口由全局常量和抽象方法组成,修饰符只能使用public

7.子类不能继承父类的构造方法和静态方法

8.类的加载顺序

  (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)

  (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 )

(3)父类成员初始化

  (4) 父类构造块

  (5) 父类构造函数

(6)子类成员初始化

  (7) 子类构造块

  (8) 子类构造函数

9.&&和&的区别,|和||的区别

单个与操作的符号& 用在整数上是按位与,用在布尔型变量上跟&&功能类似,但是区别是无论前面是否为真,后面必定执行,因此抛出异常

|和||的区别和&和&&的区别一样即 |不具备短路功能,||具备短路功能

10.java包及常用功能

     1.java.awt:提供了绘图和图像类,主要用于编写GUI程序,包括按钮、标签等常用组件以及相应的事件类。

    2. java.lang:java的语言包,是核心包,默认导入到用户程序,包中有object类,数据类型包装类,数学类,字         符串类,系统和运行时类,操作类,线程类,错误和异常处理类,过程类。

    3. java.io:包含提供多种输出输入功能的类。

    4. java.net: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET等。

    5. java.applet:包含java小应用程序的类。

    6. java.util:包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包。

    7. java.sql:提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。

8.Java中静态变量只能在类主体中定义,不能在方法中定义。 静态变量属于类所有而不属于方法。

9.java变量名由数字字母下划线$组成,首字母由字母下划线$组成

相关文章

网友评论

      本文标题:牛客网java错题总结一

      本文链接:https://www.haomeiwen.com/subject/eudegftx.html