- 浏览: 15027 次
- 性别:
- 来自: 南京
最新评论
文章列表
摸索着用了几天idea,暂时小结一下优缺点:【仅限Windows下使用感受】
优点:
1.编辑HTML、js不那么卡,而且js声明定位比较准确
2.自动反编译
3.debug的时候不会像eclipse那样有时候找不到源码(尽管是自己写的Java类)
缺点:
1.吃内存
2.svn插件不如eclipse,project窗口没有svn信息(最后提交人等)
3.module上的右键菜单有时候太长,超过了屏幕无法显示(客服表示下一个版本要修复)
IntelliJ IDEA试用
- 博客分类:
- idea
久闻大名,今天有空试试,挺不错的,就是吃内存
侧边栏菜单设计挺好,预防颈椎病
JDT Icons
Objects
compilation unit (*.java file)
Java file which is not on a build path
class file
file without icon assigned to its type
unknown object
Java scrapbook page (*.jpage file)
《J2me小白转正记》
--------------浅谈J2me游戏如何快速移植到Android
(关于这篇文章~非常的尴尬~骨头就不细说了~当然了咱没理由怪别人~还得修炼哈哈)
前言
小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。”
老大:“恩,不错,小白,你知道Android
最新下载地址:
http://dlc.sun.com.edgesuite.net/jdk7/binaries/index.html
C2 c = new C2(){ }; c.set();
对了,就是用匿名类
发现一个问题:不能将直接int付给char,反过来可以。
int a = 10;
char c = a;//error!
However:
char c = 10;
int a = (char)c;
这样可以。
String的创建:
String s = "hello";
jvm现根据内容hello查找对象,如果没有找到,则在heap上创建对象,并将其赋予s,否则使用已存在的对象。
String s = new String("hello");
jvm直接在heap上创建新的对象,所以在heap中会出现内容相同地址不同的String对象。
String的比较:
==比较地址,“equals”比较内容。
StringBuffer面试:
简单认为append效率高于“+”是错误的;
不要使用new创建String;
注意:intern使用;
在编译期能够确定字符值串的 ...
原子组与防止回溯
在一些特殊情况下,因为回溯会使得引擎的效率极其低下。
让我们看一个例子:要匹配这样的字串,字串中的每个字段间用逗号做分隔符,第12个字段由P开头。
我们容易想到这样的正则表达式<<^(.*?,){11}P>>。这个正则表达式在正常情况下工作的很好。但是在极端情况下,如果第12个字段不是由P开头,则会发生灾难性的回溯。如要搜索的字串为“1,2,3,4,5,6,7,8,9,10,11,12,13”。首先,正则表达式一直成功匹配直到第12个字符。这时,前面的正则表达式消耗的字串为“1,2,3,4,5,6,7,8,9,10,11,”,到了下一个字符,< ...