Java
文章平均质量分 71
快乐的骑士
移动开发者。video game研究者。
展开
-
eclipse中的.project 和 .classpath文件的具体作用
eclipse中的.project 和 .classpath文件的具体作用.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了在一个项目中点刷新的目的是为了更新.project文件中的文件清转载 2014-12-16 23:12:37 · 589 阅读 · 0 评论 -
Java并发——函数yield(),sleep()和wait()的区别
转载请注明出处:http://jiaguwen123.iteye.com/blog/728725 ,尊重原创。首先,wait()和notify(),notifyAll()是Object类的方法,sleep()和yield()是Thread类的方法。 (1).常用的wait方法有wait()和wait(long timeout): void wait() 在其他线程调用此对象转载 2014-12-17 22:21:18 · 957 阅读 · 0 评论 -
Windows下Java环境变量的配置方法及道理
这是一个老生常谈的问题,每一个刚接触java的新手都会对java环境变量配置感到迷茫。很多的blog都关于这个问题进行了讲解,但绝大多数都停留在操作步骤上,大家跟着教程确实配置好了java的环境变量,但是却不知道那几个步骤到底是干什么用的。所以我的这一个小文章稍微深入一点,让初次配置的新手不仅能够配出java环境,同时能够知道每个环境变量是干什么的。Java环境变量配置过程如下:S原创 2014-12-17 12:30:53 · 720 阅读 · 0 评论 -
Java 正则表达式中量词的贪婪型,勉强型和占有型讲解
今天在做markdown转换器项目时遇到了一个问题,让我回顾了一下正则表达式中量词的贪婪型,勉强型和占有型这三种类型的匹配方式。这些匹配方式在匹配时需要根据项目需求合理地选择搭配,否则程序结果可能完全出乎你的意料。我的问题是,有如下字符串:“This is [google][1],this is [apple][2],and this is [ms][3].”我需要依次将“[google][1]”,“[apple][2]”,“[ms][3]”给扫描出来。原创 2015-02-06 19:29:50 · 2430 阅读 · 1 评论 -
linux配置jdk以及eclipse的经验
本经验是我在linux配置jdk后的总结,详解了怎么在自己的用户目录下配置jdk,同时支持jdk1.6和jdk1.7的快速切换,同时可以使eclipse正常使用。首先我们要准备的原材料如下:1. 从oracle官方下载的jdk7xx.tar.gz(目前的jdk7还是提供的是压缩包),只要以7开头的就是jdk1.7以上版本。2. 从oracle官方下载的jdk-6xx.bin(直接.bin,即二进制可执行文件,以前也提供的是压缩包,不过1.6可能有点老了,就不提供压缩包下载了,不过一样用)。3. 官方下原创 2015-03-06 22:33:55 · 1022 阅读 · 0 评论