2010年4月25日

Java中的正则表达式(1)

摘要: 正则表达式(Regular Expressions)可不是Java的专利,很多的语言像Perl,Python,PHP,Ruby等等都支持正则表达式,正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹配一个字符串。各个语言实现的正则表达式引擎并不完全相同,Oreilly出版的《精通正则表达式》是讲解正则表达式的经典教程。这里只是总结下Java中的正则表达式的相... 阅读全文

posted @ 2010-04-25 19:12 monkey.D.luffy 阅读(8368) 评论(1) 推荐(2) 编辑

2010年4月23日

两个有趣的关于java里基本类型转换的问题

摘要: 先看一小段代码,考虑下打印出什么。[代码]我们考虑下一个整数-1历经3次波折会以哪种样子示人呢?一步步来分析吧。-1是个int型字面量,如果是-1L的话就是个long型字面量,要注意没有short型或byte型字面量。这也是尽量少用这俩类型的一个原因,因为变量存的值哪里来的,别的变量或者一个字面量赋值的,而且归根结底是要被一个字面量赋值的。没有字面量,变量就是无源之水了。那么这个源头却没有shor... 阅读全文

posted @ 2010-04-23 12:05 monkey.D.luffy 阅读(695) 评论(0) 推荐(0) 编辑

2010年4月22日

java的文件IO机制

摘要: Java有一个庞大的I/O系统,文件处理只不过是这个系统的一个子系统。文件的I/O系统整体上说都是这样的方式:数据是在程序和文件之间传递的,程序指程序里的存数据的变量或常量,文件指一个File对象。以从文件读字节为例,就是首先提供一个连通二者(程序和文件)的管道,管道只是个隐喻,专业术语叫做流,程序与管道的连通是浑然天成的,因为管道对象一定是在特定的程序里生成的,这个对象可以很自然的使用程序里的变... 阅读全文

posted @ 2010-04-22 14:57 monkey.D.luffy 阅读(324) 评论(0) 推荐(0) 编辑

2010年4月21日

创建一个简单的Swing应用程序

摘要: 先给出一段代码,这是一个很简单的Swing程序,然后在对程序内容作详细讲述。A simple Swing program Swing是用来弥补AWT的不足的,但是不能取代它,所以Swing GUI程序开头都是包含进来swing包和awt包。GUI程序不同于传统的控制台程序,它可是有个很形象的窗口呈现给用户的,所以实现出来显得很亲切,我们从实现出来的这个窗口来推理下代码应该包括什么内容。窗口是win... 阅读全文

posted @ 2010-04-21 19:59 monkey.D.luffy 阅读(836) 评论(0) 推荐(1) 编辑

导航