java笔记-做题点IX

java专项练习模糊点第九弹。
包括replace和replaceAll、运算符、依赖注入、JSP内置对象等。


1.replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:

(1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
(2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll(“\d”, “*”)把一个字符串所有的数字字符都换成星号。

比如:"com.jd.". replaceAll(".", "/") + "MyClass.class"结果是///////MyClass.class
因为”.”在正则表达式中表示任何字符,所以会把前面字符串的所有字符都替换成”/“。


2017-11-09

1.<<表示左移位;

表示带符号右移位;

表示无符号右移;
没有<<<运算符。


2017-11-14

1.可以把任何一种数据类型的变量赋给Object类型的变量。
【因为java所有类默认继承Object类】

2.依赖注入的动机就是减少组件之间的耦合度,使开发更为简洁;
依赖注入能够独立开发各组件,然后根据组件间关系进行组装;
依赖注入提供使用接口编程。

3.解决哈希冲突常用的两种方法是:开放定址法和链地址法。


2017-11-17

1.JSP内置对象:request,response,session,out,page,application,exception,pageContext,config。