
JAVA
Lu_Ca
每天一小步。。
展开
-
Java关键字final
在Java中声明属性、方法和类时,可使用关键字final来修饰。 final变量即为常量,只能赋值一次; final方法不能被子类重写; final类不能被继承。1. final变量 声明 final 字段有助于优化器作出更好的优化决定,其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在原创 2016-08-03 14:34:16 · 339 阅读 · 0 评论 -
java 异常捕捉 ( try catch finally ) 你真的掌握了吗?
前言:java 中的异常处理机制你真的理解了吗?掌握了吗?catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System.exit() 方法怎么处理?当 catch 和 finally 体里同时遇上 return 怎么办?相信你在处理异常的时候不是每次都把它 throws 掉就完事了,很多时候异常是需要我们自己来转载 2016-08-11 17:00:33 · 11217 阅读 · 5 评论 -
判断字符串中有没有数字,并取出来
使用isDigit方法,项目中需要判断一个字符串中是否有数字,然后如果有的话取出来第一个数字,用这个数字来继续参与下边的工作定义了一个方法//判断是否含有数字.-1表示没有数字,有数字表示几publicstatic int isDigitStr(String str){ int num = -1;//定义一个int值,用来表示是否包含数字原创 2017-05-16 10:05:42 · 4720 阅读 · 0 评论 -
String、StringBuffer、StringBuilder三者区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2017-05-17 10:05:11 · 345 阅读 · 0 评论 -
String与StringBuffer的区别
简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffe转载 2018-01-02 13:48:27 · 313 阅读 · 0 评论