-
java – 类和包之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:176
Java中的类和包有什么区别? 解决方法 class是一个声明(通常是实现),其中 encapsulates是该类型实例所拥有的成员属性和方法.您可以将类的实例创建为与指定行为不同的单个对象. package只是一个namespace,您可以在其下对类进行分类,类似于“文件夹”或“路径[详细]
-
java – 包含和等于
所属栏目:[Java] 日期:2020-12-15 热度:156
我对某些代码感到有些困惑: for (AbstractItem item : mSetOfItems) { if (item.equals(pPrimaryItem)) { System.out.println("Contains? " + mSetOfItems.contains(pPrimaryItem)); }} 如何将item.equals(pPrimaryItem)解析为true,并将mSetOfItems.contain[详细]
-
java – 使用asList的目的是什么?
所属栏目:[Java] 日期:2020-12-15 热度:174
我只是想知道 Arrays中方法asList()的好处和目的是什么. 它返回一个由指定数组支持的固定大小的列表,因此我们不能向该列表添加元素,它就像一个数组(我们不能向它添加元素).有没有办法将固定大小的列表转换为非固定大小的列表? 当我尝试将元素添加到固定大小[详细]
-
java – 搜索scala列表以查找与属性匹配的内容
所属栏目:[Java] 日期:2020-12-15 热度:187
什么是惯用的 scala方法呢?我有一个列表,如果我找到符合某些条件的东西,则想要返回“Y”,否则返回“N”.我有一个“有效”的解决方案,但我不喜欢它…… def someMethod( someList: List[Something]) : String = {someList.foreach( a = if (a.blah.equals("W[详细]
-
java – 如何从Liferay portlet中的URL获取参数?
所属栏目:[Java] 日期:2020-12-15 热度:102
我在Liferay 6中使用了像feed.jspf这样的开箱即用portlet的jsp: String articleId =null;HttpServletRequest httpReq = PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest));articleId = httpReq.getParameter("articl[详细]
-
java – 字母表的每个排列最多29个字符?
所属栏目:[Java] 日期:2020-12-15 热度:121
我正在尝试编写一个程序,该程序将生成一个文本文件,其中包含从一个字符到二十九个字符的字母表的每个可能的排列.我选择了29作为最长的英语单词,每个人都知道是反歧视的英语单词,长度为28个字符.有更长的,但它们主要是技术性和模糊性. 我意识到这会产生大量的[详细]
-
java – 迭代遍历数组的所有元素时的ArrayIndexOutOfBoundsExcep
所属栏目:[Java] 日期:2020-12-15 热度:103
如何处理此异常“ArrayIndexOutOfBoundsException” 我的代码:我创建一个64长度的数组然后我初始化每个索引然后我打印索引,以确保我正在填充所有索引,但它打印到63然后给出异常!任何的想法 public static void main(String [] arg) { int [] a=new int [64[详细]
-
块中java变量的范围是什么?
所属栏目:[Java] 日期:2020-12-15 热度:86
参见英文答案 Why does Java not have block-scoped variable declarations?????????????????????????????????????6个 我知道在c变量中有块范围,例如,下面的代码在C中工作 void foo(){ int a = 0; for(int i = 0; i 10; ++i){ int a = 1; //re-define a here[详细]
-
Java正则表达式性能
所属栏目:[Java] 日期:2020-12-15 热度:98
我正在尝试使用 Java解析带有正则表达式的链接. 但我认为它变得太慢了.例如,要从以下位置提取所有链接: http://news.google.com.ar/nwshp?hl=estab=wn ……花了34642毫秒(34秒!!!) 这是正则表达式: private final String regexp = "a.*?shrefs*=s*([[详细]
-
java – Integer to String转换方法
所属栏目:[Java] 日期:2020-12-15 热度:194
将整数转换为字符串的替代方法有哪些? 解决方法 Integer.toString(your_int_value); 要么 your_int_value+""; 当然,在这种情况下,Java Docs应该是最好的朋友.[详细]
-
java – 访问修饰符的用途是什么
所属栏目:[Java] 日期:2020-12-15 热度:119
是否需要在编程语言中使用访问修饰符? 如果我们选择所有成员和方法作为私人,那么将是什么输出? 解决方法 见: Encapsulation(维基百科) 当然你可以将所有成员和方法声明为私有,但是你得到了一个非常无用的类,因为你不能从另一个类访问它们中的任何一个.[详细]
-
java – 如何避免instanceof调用?
所属栏目:[Java] 日期:2020-12-15 热度:111
我定义了这个简单的方法: public static boolean isBorder(int x,int y) throws CollisionDetectionException { try { if ( (levelItems[x][y] instanceof StaticGameObject levelItems[x][y].isVisible()) || (levelItems[x-1][y] instanceof StaticGameOb[详细]
-
如何在Java中返回标志和可选消息?
所属栏目:[Java] 日期:2020-12-15 热度:110
我想用 Java编写一个方法来验证某些条件是否存在某些数据,并确认数据有效或产生适当的错误消息. 问题是我们不能从一个方法返回多个东西,所以我想知道最佳解决方案是什么(在可读性和可维护性方面). 第一解决方案很容易,但我们无法知道究竟是什么使检查失败:[详细]
-
java – 客户端的业务逻辑
所属栏目:[Java] 日期:2020-12-15 热度:188
为什么人们说业务逻辑应该在服务器端代码(例如EJB)上实现而不是在客户端应用程序代码上实现? 我想到的示例是基于EJB的体系结构上的业务对象验证.是否真的必须委托给EJB,还是可以在将对象发送到要保存的服务器之前在客户端上运行它? 解决方法 验证可以在客[详细]
-
java – 如何检测最后一个字符
所属栏目:[Java] 日期:2020-12-15 热度:58
我有一个字符串,我想知道我的字符串中的最后一个字符是# 例: String test="test my String #"; 解决方法 只是: if (test.endsWith("#"))[详细]
-
java – 为什么我们不能使用构造函数本身初始化servlet?
所属栏目:[Java] 日期:2020-12-15 热度:155
为什么我们必须覆盖Servlet中的init()方法,同时我们可以在构造函数中进行初始化并让web容器调用构造函数,同时调用构造函数将ServletConfig引用传递给servlet? Ofcourse容器必须使用反射,但容器必须使用反射来调用简单的无参数构造函数 解决方法 由于构造函[详细]
-
从Java中的任务栏中删除JFrame
所属栏目:[Java] 日期:2020-12-15 热度:70
我做了一个快速的主题外观,但没有找到类似的东西. 我的查询是:如何在显示Windows任务栏时阻止子窗口出现? 解决方法 您需要使用JDialog而不是JFrame[详细]
-
java for-loop问题
所属栏目:[Java] 日期:2020-12-15 热度:143
我正在制作一个 Java程序来计算Simpson的积分规则.这是我的代码.注意count == 4,9,10,11的输出值中的第二列数字.它们不是我需要的数字,它们不遵循这种模式.我需要这些数字是准确的.发生了什么,我该如何解决? public static void main(String[] args) { doub[详细]
-
卸载Java并重新安装到新位置后,Eclipse将无法启动
所属栏目:[Java] 日期:2020-12-15 热度:153
我今晚重新安装了JDK,因为程序文件中有嵌入空间……现在 Eclipse在启动时会立即爆炸.是否有需要更新的配置文件?我尝试了eclipse -clean和nu运气. 解决方法 eclipse启动它需要java.exe和javaw.exe.所以当你在其他地方安装它.您应该在PATH变量中指定它的位置,[详细]
-
java – 如何初始化类的对象?
所属栏目:[Java] 日期:2020-12-15 热度:171
我的代码是这样的: public class Foo { public int a; Bar[] bar = new Bar[10]; a = bar[0].baz;}public class Bar { public int b; public Bar () { //I tried doing away with this constructor,but that didn't //fix anything b = 0; } public int Baz[详细]
-
挂起并恢复C for Windows中的主线程
所属栏目:[Java] 日期:2020-12-15 热度:71
我需要能够暂停和恢复 Windows C应用程序中的主线程.我用过 handle = GetCurrentThread();SuspendThread(handle); 然后应该恢复到哪里 ResumeThread(handle); 暂停它工作,恢复它没有.我有其他线程被暂停和恢复没有问题,是否有一些与主线程不同的东西. 我已经[详细]
-
了解Java中的泛型类型
所属栏目:[Java] 日期:2020-12-15 热度:51
我有一个通用类,说: MyClassT 在这个类的方法中,我想测试T的类型,例如: void MyMethod(){ if (T == String) ... if (T == int) ...} 我怎样才能做到这一点 ? 谢谢你的帮助 解决方法 通常,由于类型擦除,您不能.有关详细信息,请参见 Angelika Langer’s Jav[详细]
-
java中的十六进制到int数字格式异常
所属栏目:[Java] 日期:2020-12-15 热度:68
我在尝试这样做时遇到了数字格式异常 int temp = Integer.parseInt("C050005C",16); 如果我减少它转换的十六进制数中的一个数字,但不是.为什么以及如何解决这个问题? 解决方法 这会导致整数溢出,因为整数总是用Java签名.从 documentation of that method(强[详细]
-
Java和SQL:返回null或抛出异常?
所属栏目:[Java] 日期:2020-12-15 热度:176
这是另一个有争议的主题,但这次我只搜索简单而有记录的答案.场景: ?我们假设以下方法: public static HashtableLong,Dog getSomeDogs(String colName,String colValue) { HashtableLong,Dog result = new HashtableLong,Dog(); StringBuffer sql = null; D[详细]
-
如何使用给定的数字列表中的Java生成随机数
所属栏目:[Java] 日期:2020-12-15 热度:183
假设我有一个数字/向量的数字,如1,3,7,9然后我需要随机猜测这个列表中的数字.在 Java中使用Random类似乎不可能这样做.任何人都可以帮助我指出做这种事情的方法.我必须更改用于生成随机数的数字列表.我正在尝试实施一种战略,作为任务自动发挥战舰游戏.请帮我[详细]