正则表达式,线程,StringBuffer和String
来源:互联网 发布:kruskal算法 详解 编辑:程序博客网 时间:2024/05/21 11:20
//try{}finallly{}try可以和finally连用,无论是否有异常finally都要执行。
正则表达式的语法规则:
[]:表示[]内任意字符
{6}:只能重复6次,不能多不能少。
{6,}:至少重复6次,没有上限限制。
{6,10}:至少6次不能超过10次。
!:表示或者(ab|cd)要么是ab,要么是cd.
String x="abc";和String y=new String("abc");区别
String x="abc",x变量指向的是常量池中的字符串常量对象。
String y=new String("abc");y变量指向的是堆中字符串对象,但堆中字符串对象需要以常量池中的字符串常量对象作为模板。所以String y=new String("abc");产生了两个对象,一个在常量池中,一个在堆中。
//字符串具有长度不可改变的特性,在对字符串对象做添加、删除、替换时不会更改原来的字符串对象,而是产生新的字符串对象。
StringBuffer会在缓冲区开辟一个空间,当对StringBuffer的内容作连接、替换、删除等操作时,不会产生新对象。
如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法即可。
线程:
主线程:main方法一执行,就开启了主线程。
特点:
1、最先开始。
2、最后结束。
3、产生其他的子线程。
4、回收资源。
启动线程调用start()。线程启动后,会自动调用run()。不能直接调用run()。直接调用run(),不会在主线程的基础上,开启新的子线程,而是普通方法调用。
- 正则表达式,线程,StringBuffer和String
- String,StringBuffer和StringBuilder和正则表达式
- 线程和正则表达式
- 黑马程序员——Java基础---String、StringBuffer和正则表达式
- 字符串(String)详解以及StringBuffer和字符串编码、正则表达式
- 黑马程序员-Java基础(数组,String,StringBuffer,正则表达式)
- 正则表达式和string对象的正则表达式
- 正则表达式、Math类、StringBuffer类和StringBuilder类
- String ,StringBuffer ,StringBuilder 实例说明性能和线程安全性
- java基础String类和正则表达式
- 黑马程序员-String类和正则表达式
- 黑马程序员-String和正则表达式
- lua的string库和正则表达式
- Date和String转换,正则表达式
- 初识c#---字符串string和正则表达式
- java [字符串]-[StringBuffer]-[正则表达式]
- 8:正则表达式及stringbuffer
- 实训java第十二课 时间 日期 Date Calendar DateFormat StringBuffer StringBuilder String正则表达式 包装类
- uva 11464 - Even Parity
- 在Linux下使用Source Insight
- 分享一个非常好用的Worker池——缓冲区和侦听模板(Java、提供源代码下载)
- sqlite3 更新 插入 查找失败
- hadoop编程历程 02
- 正则表达式,线程,StringBuffer和String
- Service及Service与Activity通信
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决
- C#+AE读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据
- Android的Handler总结
- windows自动化
- 引用标签代码
- HDU 3008 动态规划(DP) Warcraft
- Android中程序与Service交互的方式——交互方式(五种方法)