![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
okyoung188
这个作者很懒,什么都没留下…
展开
-
正则表达式非捕获型括号和捕获型括号
(?: pattern)是非捕获型括号 匹配pattern,但不捕获匹配结果。(pattern )是捕获型括号。 匹配pattern,匹配pattern并捕获结果,自动获取组号(? pattern) 匹配pattern, 匹配pattern并捕获结果,设置name为组名 使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其转载 2016-11-08 14:38:48 · 2761 阅读 · 0 评论 -
jvm中编码问题以及java操作文件中的编码问题
jvm中编码问题以及java操作文件中的编码问题转载 2017-02-26 15:00:31 · 662 阅读 · 0 评论 -
深入理解java泛型
转自:java泛型小问题JavaSUN数据结构Eclipse编程 几年前当Java5还未正式发布的时候,看到过一些人写的介绍Tiger中的新特性,当时对我第一感觉冲击最大的就是泛型(generics)和注释(annotation),因为它们直接影响了我们编码的语法习惯。在后来的使用过程中,对于泛型一直没有特别深入的使用过,没有遇到那样的需求和场景。只需要了解Java中的泛型是编译期的,转载 2017-02-25 18:00:32 · 2078 阅读 · 0 评论 -
java String 在内存中如何存储的?
java String 在内存中的存储状态翻译 2017-02-17 13:13:25 · 13117 阅读 · 6 评论 -
java枚举类注意点
enum 声明的枚举类原创 2017-01-09 17:30:12 · 312 阅读 · 0 评论 -
CSV文件准确读取两种思路
通过查询网上资料,发现有两种解析思路:a.通过pattern分割各字段,b.逐字符读取并判断,当然还有通过第三方Jar包来解析的方法。转载 2017-01-09 14:13:08 · 8239 阅读 · 0 评论 -
throw Exception所在位置不同的编译和执行情况,RunTimeException 与 非 RuntimeException
throw Exception所在位置不同的编译和执行情况,RunTimeException 与 非 RuntimeException?1234567public void add(intindex, E element){ if(size转载 2016-12-17 16:35:06 · 907 阅读 · 0 评论 -
字符串replace方法注意点
1.Sting a = str.replaceAll(pattern,"xxxx");当pattern无法匹配时,a会获得str的整个字符串原创 2016-11-25 16:07:24 · 746 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化
转自:http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFo转载 2016-11-25 13:25:07 · 241 阅读 · 0 评论 -
TimeZone以及时区有关的操作Date/Calendar/SimpleDateFormat
TimeZone1. System.getProperty("user.timezone") System.setProperty("user.timezone","GMT+8")2. TimeZone.getDefault().getID() TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai原创 2016-11-24 18:49:33 · 3906 阅读 · 0 评论 -
java transient修饰符
转自:http://blog.sina.com.cn/s/blog_6a753b310102v1w6.htmltransient 关键字 首先是JAVA的序列化,简单来说就是将某一个类存储以文件形式存储在物理空间,下次再从本地还原的时候,还可以将它转换回来,这种形式便利了网络上的一些操作。 序列化只能保存对象的非静态成员交量,不能保存任何的成员方法和静态的成员变量,转载 2016-11-23 13:39:38 · 2076 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序
结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样, 返回的值都不会改变,任然是之前保存的值),所以函数返回值是在final转载 2016-12-01 16:20:38 · 183 阅读 · 0 评论 -
java正则表达式之前瞻、后瞻以及正则注意点
java 支持正向后瞻和负向后瞻,正向前瞻和负向前瞻正向前瞻string(?=pattern)在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1"原创 2016-11-15 17:35:43 · 3511 阅读 · 0 评论 -
BufferedReader.readLine() 方法
转自:http://ayis.iteye.com/blog/342199文本的内容如下:12程序隔离3发财致富4光滑导轨5鼎鬯67表齐墩果酸8除皱术9股票经纪10白铜11氨苯蝶啶12磁珠丸13 第1行、第6行、13行是空行. 用下面的程序读取:Java代码 im转载 2016-11-18 15:40:26 · 2156 阅读 · 0 评论 -
File FilecreateNewFile()和createTempFile()的区别
createNewFile()和createTempFile()区别:为了更好地测试,我建了两个类: 1、使用createNewFile()创建一个abc.txt的文件:Java代码 public class TestFile1 { public static void main(String[] args) { F转载 2016-11-13 14:03:57 · 8832 阅读 · 2 评论 -
HashMap TreeMap LinkedHashMap ArrayList LinkedList HashSet TreeSet区别总结
Map:HashMap TreeMap LinkedHashMap三者中只有TreeMap是有序的,当需要使用keySet()方法时,从TreeMap取出的key是按照对象(可进行比较即实现了Comparable接口)的比较方法排列的,LinkedHashMap取出的key是按照插入顺序排列的。(通过迭代器循环取出key) List:ArrayList LinkedList二者添原创 2016-11-12 22:27:17 · 521 阅读 · 0 评论 -
完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M转载 2016-11-10 11:13:51 · 303 阅读 · 0 评论 -
类何时加载和初始化
原文链接: Javarevisited 翻译: ImportNew.com - 刘志军译文链接: http://www.importnew.com/6579.html理解类在JVM中什么时候被加载和初始化是Java编程语言中的基础概念,正因为有了Java语言规范,我们才可以清晰的记录和解释这个问题,但是很多Java程序员仍然不知道什么时候类被加载,什么时候类被初始化,类加载和初始化转载 2017-05-16 15:56:44 · 368 阅读 · 0 评论