牛客网刷题(纯java题型 301~330题)

251 阅读2分钟

null可以被强制转化成任意类型(不是强制转化成任意类型的对象,如果去掉static,就会报错)

对错搞混了

只有在没有显式声明类构造器的情况下,才会提供默认的无参构造器

forward,浏览器上的地址不变

String的API :
replace(char,char),将旧的char换成新的char
replace(CharSequence , CharSequence),将旧的CharSequence换成新的CharSequence
replaceAll(String,String): 按照表达式,将匹配String正则表达式的部分全部替换成String
replaceFirst(String,String):按照表达式,将匹配第一个String的第一个部分替换成String

Swing是在java.awt基础上扩展的,使用纯java对awt进行了大幅度的扩展,而awt是使用C/C++语言编写的,速度比Swing块,Swing提供了awt的所有功能
Swing的外观是与平台相关的
javax.swing.;
Swing事件处理包: javax.swing.event.
;
java.awt.;
java.awt.event.

Swing是一个基于组件的框架,所有的组件都是从javax.swing.JComponent继承来的

<% %> 可以插入一些语句,是JSP脚本
<%! %> JSP全局变量
<%= %> JSP表达式

即使是在同一个File中,那么还是有几个class或者interface,就有几个class文件

Class.forName("com.mysql.jdbc.Driver");

StringBuffer是线程同步的,StringBuilder是线程不同步的

Integer不会放入到常量池中,但是Integer有一个static{} 里面定义了一个Integer数组(-128 ~ high)之间,如果使用valueOf()方法,那么如果在这个范围内,就会返回相同的对象,但是,如果使用new Integer(),就是返回不同的对象,即使是在范围之内
== 两侧都为引用类型的时候,比较的是地址
!= 与== 一样,如果两侧都为引用类型,比较的都是地址

接口和抽象类都可以被声明,但是不能被实例化