小编Pra*_*u R的帖子

Eclipse中鲜为人知但有用的功能

我一直在使用Eclipse很长一段时间,这个鲜为人知但非常有用的功能是Scrapbook Page,它允许你执行Java代码的各个部分,而不需要它们是完整的类.例如,如果我需要执行这个简单的for循环,我可以通过创建一个剪贴页面(File-> New-> Other-> Scrapbook Page)然后键入以下内容并按下"Execute the Selected Text"来完成此操作.或Ctrl-U将直接执行代码

for (int i=0; i < 10; ++i)
{
    System.out.println("Here is the scrapbook page line: " + i);
}
Run Code Online (Sandbox Code Playgroud)

请发布eclipse提供的其他鲜为人知但有用的功能.我知道SO中的条目提到了eclipse中可用的有用快捷方式,但是这个条目是关于被遗忘或鲜为人知的特征

eclipse

7
推荐指数
1
解决办法
1432
查看次数

私有成员访问Java

私有成员是在类级别还是在对象级别进行访问.如果它在对象级别,则不应编译以下代码

    class PrivateMember {
   private int i;
   public PrivateMember() {
      i = 2;
   }
   public void printI() {
      System.out.println("i is: "+i);
   }
   public void messWithI(PrivateMember t) {
      t.i *= 2;
   }
   public static void main (String args[]) {
      PrivateMember sub = new PrivateMember();
      PrivateMember obj = new PrivateMember();
      obj.printI();
      sub.messWithI(obj);
      obj.printI();
   }
}
Run Code Online (Sandbox Code Playgroud)

请说明在sub的messWithI()方法中访问obj的成员i是否有效

java accessibility private-members

6
推荐指数
2
解决办法
7966
查看次数

DNS服务器使用哪些算法来加快查找速度?

DNS服务器必须快速以避免延迟.DNS服务器使用什么算法来减少延迟?它们是否可以有效地用于提高速度的缓存机制?

algorithm lookup dns caching

6
推荐指数
1
解决办法
2340
查看次数

Vaadin vs Apache单击哪一个选择我的webapp开发

VaadinApache Click似乎同样出色,应该选择哪一个来开发我的Web应用程序.或者更确切地说,每个框架的优点和缺点是什么.

comparison vaadin click-framework

6
推荐指数
4
解决办法
7138
查看次数

浮动到双重赋值

请考虑以下代码段

float num = 281.583f;
int amount = (int) Math.round(num*100f);
float rounded = amount/100.0f;
double dblPrecision = rounded;
double dblPrecision2 = num;
System.out.println("num : " + num + " amount: " + amount + " rounded: " + rounded + " dbl: " + dblPrecision + " dbl2: " + dblPrecision2);
Run Code Online (Sandbox Code Playgroud)

我得到的输出是

num : 281.583 amount: 28158 rounded: 281.58 dbl: 281.5799865722656 dbl2: 281.5830078125
Run Code Online (Sandbox Code Playgroud)

为浮点数分配给双变量时,为什么会有近似值?

java floating-accuracy double-precision approximation

6
推荐指数
1
解决办法
4281
查看次数

Android应用程序的陷阱

在为Android编程时是否存在陷阱或要记住的要点?我认为该列表将包括有关多线程,持久存储等的主题.

android

5
推荐指数
2
解决办法
1261
查看次数

J2ME的GZIPInputStream实现

是否有适用于J2ME的GZIPInputStream实现.我更喜欢Apache风格许可证

gzip java-me gzipinputstream

5
推荐指数
1
解决办法
1241
查看次数

VMWare或VirtualBox上的Android

可以在VMWare或VirtualBox中模拟安装在实际设备上的Android OS.有没有这样的发行版或图像?

vmware android virtualbox image

5
推荐指数
1
解决办法
2万
查看次数

与在Dom4J中使用DOM相比,XPath的效率如何?

例如,考虑以下xml

<root>
  <childNode attribute1="value1">
     <grandChildNode attrib1="val1" attrib2="val2">some content1
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content2
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content3
     </grandChildNode>
  </childNode>
  <childNode attribute1="value1">
     <grandChildNode attrib1="val1" attrib2="val2">some content1
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content2
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content3
     </grandChildNode>
  </childNode>
  <childNode attribute1="value1">
     <grandChildNode attrib1="val1" attrib2="val2">some content1
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content2
     </grandChildNode>
     <grandChildNode attrib1="val1" attrib2="val2">some content3
     </grandChildNode>
  </childNode>
</root>
Run Code Online (Sandbox Code Playgroud)

使用DOM来获取根节点,然后循环通过childNode和grandChildNode是高效的还是使用XPath表达式来收集子节点和grandChild节点的细节是否有效?

xml xpath dom dom4j

4
推荐指数
1
解决办法
3697
查看次数

Android设计应用程序流程

我正在创建一个具有许多不同屏幕的Android应用程序,用户可以使用这些屏幕中提供的按钮或列表导航到这些屏幕.设计整个应用程序导航流程的最佳方法是什么?我应该将每个屏幕映射为View还是Activity?可以设计一个只有一个活动和许多视图的整个Android应用程序,其中每个视图代表一个屏幕,其中包含许多其他UI元素(按钮,列表,图像等)

android

3
推荐指数
1
解决办法
1892
查看次数