草庐IT

collection_names

全部标签

Java 泛型 : Obtaining a Class<Collection<T>>?

我在使用泛型时遇到问题。给定以下示例:classA{publicA(ClassmyType){}}classBextendsA>{publicB(ClassmyEType){super(???);}}什么???应该?Collection.class不工作...Collection.class两者都不。(Class>)Collection.class不工作...如果有java泛型大师,我需要帮助...:/ 最佳答案 你不可能得到Class>除了Collection.class,因为类型删除。你必须使用不安全的转换来转换Collecti

java - 在 Collection 中保存表行有什么好处?

我见过一些Java代码,其中数据库表中的行被保存在一个集合中(通常是ArrayList或HashMap)。这种方法有什么好处?如何使集合和表保持同步?为什么不为每次检索向数据库发送查询?这是一个好的做法吗? 最佳答案 好处是性能。查询数据库是资源和时间密集型的。如果您的表足够小,您可以将项目保存在内存中,那么简单地引用本地内存会快几个数量级。就保持同步而言,这是一个更困难的答案,并且取决于用例。在大多数情况下,除非您设置了一些良好的自定义架构,否则无法保证一旦您将数据库和内存中的集合检索到内存中,它们就会同步。如果您想要采用这种方法

java - 使用 Collections.sort() 时,它排序并打印哈希码

这个问题在这里已经有了答案:HowdoIprintmyJavaobjectwithoutgetting"SomeType@2f92e0f4"?(13个答案)关闭7年前。我正在处理一个示例,其中它使用ArrayList包含新实例并使用Collections.sort()方法使用可比较的接口(interface)。我不知道为什么它在排序时会打印出哈希码,也不知道我的代码中的错误在哪里。任何人都可以找出错误并详细解释我。SortFruitObject.javaimportjava.util.*;publicclassSortFruitObject{publicstaticvoidmain(S

java - 找不到 JSF 2.1.13 自定义组件 : Tag Library supports namespace: <namsepace> but no tag was defined for name: <compositecomponent>

问题我正在使用JSF2.1.13创建一个原型(prototype),以展示JSF相对于我们当前使用JSP和struts1.1构建的webapp的优势>。我遵循使用JSF2.2.6的代码,但是一旦发现OracleWeblogic12c尚不支持JSF2.2,我不得不降级。使用2.1.13运行代码时,我收到以下错误:/pages/sites/tab-details.xhtml@27,90TagLibrarysupportsnamespace:http://java.sun.com/jsf/composite/ccc,butnotagwasdefinedforname:codedType谷歌搜

Java 流 : Organize a collection into a map and select smallest key

我很确定这在一行中是不可能的,但我只是想检查一下:ListselectedItems=null;Map>itemsByStockAvailable=WidgetItems.stream().collect(Collectors.groupingBy(WidgetItem::getAvailableStock));selectedItems=itemsByStockAvailable.get(itemsByStockAvailable.keySet().stream().sorted().findFirst().get());基本上,我将所有小部件项目收集到一个映射中,其中键是avail

java - Java 中是否有任何无序的、可重复的 Collection 类?

这个问题在这里已经有了答案:DoesJavahaveamultisetdatastructureliketheoneinC++STL?(8个答案)关闭6年前。我想要一个包含无序、可重复项的集合。在Java中,Set是不可重复的,List是有序的,这不是我想要的。Pool似乎是一个合适的集合,但它在Java中不存在。界面应该是这样的:publicinterfacePool{voidset(Titem);Tget();}它存在于某处吗?补充:我意识到我的想法表达不正确。事实上,我想要一个这样的界面:publicinterfacePool{voidput(Titem);TrandomRemo

java 1.5 : Best practice to keep constants for column name of db tables?

技术:-Java1.5或1.6-hibernate3.4为了避免在更改列名或表名时在多个位置更新列名,我想要一个相同的常量文件。我有以下疑问?一种可能的解决方案是维护一个全局文件,该文件存储数据库中所有表的列名的常量。喜欢classDbConstants{publicstaticfinalStringEMPLOYEE__PERFORMANCE_DESC="performance_desc";}在上面的例子中,employees是表名,performance_desc是列名。因此,在命名常量时遵循一种tablename__columnname格式,以避免两个不同表的两个常量在具有列名的情

Java基础: a static function without a name,或返回类型

publicclassMain{publicstaticfinalLoggerLOGGER=Logger.getLogger(Main.class.getName());static{try{LOGGER.addHandler(newFileHandler("errors.log",true));}catch(IOExceptionex){LOGGER.log(Level.WARNING,ex.toString(),ex);}}...我想知道这个无名静态函数是关于什么的。我从未在java中看到过这样的东西(我目前正在学习)。它有什么用?它通常在什么时候使用?什么时候在程序中执行?

java - 在 JSoup 中选择 "name"

我在必须解析的网页URL中有多个div,它们具有相同的类名但名称不同且没有ID。例如。和我只想从一个div中选择数据并进行解析,即(name="yyy")(div中的内容是链接,每个类都不同。我已经查找了selectorsyntax在Jsoup网页中,但无法解决它。你能帮我解决这个问题吗?如果我遗漏了什么,请告诉我? 最佳答案 使用[attributename=attributevalue]选择器。ElementsxxxDivs=document.select("div.answer[name=xxx]");//...Element

java - 未知主机异常 : name or service not known

我正在尝试使用com.squareup.okhttp中的OkHttpClient从API返回一些数据。我遇到了一些最终能够克服的错误,但我无法克服这个主机异常错误,而且这里的任何内容似乎都不足以解决我的案例。下面是我尝试的代码及其输出,如果有人知道如何克服错误,我将不胜感激。代码publicvoidconnect(){OkHttpClientclient=newOkHttpClient();com.squareup.okhttp.Requestrequest=newcom.squareup.okhttp.Request.Builder().url("https://socialweb-