java
文章平均质量分 58
宇不语
个人网站: www.ittianyu.com
Github: github.com/ittianyu
QQ: 86839868
找安卓开发工作ing
展开
-
正则中不常用却很实用的技巧
正则的是非常实用的类库。今天要介绍一下最容易被忽略的但很实用的一些知识点。1. 向前引用。这个功能不常用,但却很实用。那么什么时候可能会用到这个功能呢? 这里简单举一个栗子。要求:给你一个英文句子,要求取出所有重复出现的单词。例如: I like java, while you don’t like java. 这时候如果不用向前引用,应该如何解决?我可能会先匹配出所有原创 2016-07-10 19:34:30 · 443 阅读 · 0 评论 -
java中如何写一个死锁例子
你没看错,今天是要写一个死锁程序。通过自己写一个死锁例子,就能理解为什么会发生死锁。但在写这个程序前,是不是要知道什么情况下才会发生死锁(假装我开头没说过那句话)。我们先抛开一系列复杂的业务逻辑,单纯从语法上来分析。死锁的定义是,两个或两个以上的线程或进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。是不是觉得定义比较抽象,我们简化一下,就当成只有两个线程。现在有线原创 2016-06-30 21:42:17 · 14662 阅读 · 3 评论 -
Java的File类中值得注意的细节问题
File作为常用类,自然要对其非常了解。下面是一些我个人对File中最容易被新手忽略的知识的总结。 1.路径分隔符很重要。在windows下路径分隔符可以为’/’,也可以为’\’;但在linux下只能为’/’。为了保持代码良好的跨平台特性,java也给开发者提供了封装好的分隔符常量File.separator。比如 String path = “test” + File.separator原创 2016-06-26 13:37:19 · 781 阅读 · 0 评论 -
你可能不了解java接口
我是宇不语,写博客的原因很简单,只是记录看书看视频写代码过程中遇到的问题或重要的知识点。许多人学过java后,可能就认为对java的语法比较了解了,但其实,只要没有经常使用,时间一长,难免概念模糊。下面是我个人在学习java后,对接口方面容易被忽略的知识点的总结。1.“每个接口必须至少包含一个方法”是错误的。没有方法的接口称之为标记接口。有时候,一个方法处于类继承层次的最高原创 2016-06-26 11:32:32 · 557 阅读 · 0 评论