09 2018 档案
摘要:delete方法与deleteCharAt两个方法都是用来删除StringBuffer字符串指定索引字符的方法, delete(int begin,int end)有两个参数,使用时删除索引从begin开始(包含begin)到end(不包含end)的所有字符; deleteCharAt(int in
        阅读全文
                
摘要:转自:Hassan Blog的博客 一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅
        阅读全文
                
摘要:JAVA平台提供了三个类:String、StringBuilder和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringB
        阅读全文
                
摘要:String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,String s = "Hello";s = s + " world!";s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是
        阅读全文
                
摘要:下面程序的输出结果是多少? 很奇怪,结果是Test。。。。。。 很奇怪,结果是Test。。。。。。 在test方法中,直接调用getClass().getName()方法,返回的是Test类名 由于getClass()在Object类中定义成了final,子类不能覆盖该方法,所以,在 test方法中
        阅读全文
                
摘要:含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以
        阅读全文
                
摘要:Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个
        阅读全文
                
摘要:作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × 备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排从小到大或从大到小
        阅读全文
                
摘要:int是java提供的8种原始数据类型之一(byte,short,char,int,lang,float,double,boolean)。 Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。 int的默认值为0,而Integer的默认值为null,即Integer可以
        阅读全文
                
摘要:static可以修饰变量、方法、代码块。无法改变访问的权限。 1.修饰变量 静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称
        阅读全文
                
摘要:==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet o
        阅读全文
                
摘要:当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 当用final修饰方法时,表示该方法不能被子类重写。 
        阅读全文
                
摘要:&和&&都可以用作逻辑与的运算符,表示逻辑与(and), 当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式, 例如,对于if(str != null &
        阅读全文
                
摘要:实际开发中,我们一定遇到过这样的问题:前端显示和后台存储数据单位不统一,而且各有各自的理由,统一不了,那就转换吧。 每次返回给前端时再转换一遍,返回给前端的json数据,在后端里定义的往往是一个对象,如何做到优雅的转换呢?只需两步 这样就转换成功了。 @JsonSerialize注解,主要用于数据转
        阅读全文
                
摘要:CTRL+ALT+[/] 下/上一个打开的项目 CTRL+SHIFT+E 打开最近编辑过的文件 CTRL+E 打开最近看过的文件 CTRL+SHIFT+BACKSPACE 光标回到上一次编辑的地方 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl
        阅读全文
                
摘要:该方法将Json字符串数据转换成集合对象。 String devInfoList = [{"devId":"869718026017001","cabinetId":17,"devType":13,"devTypeStr":"XXX","devName":"XALTE_2003A","cabinet
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号