Tag: java

为什么Ubuntu Wily(15.10)上的OpenJDK 8没有包含JavaFX?

我今天通过sudo apt-get install openjdk-8-jdk下载了OpenJDK 8,好像JavaFX没有包含在其中。 > java -version openjdk version "1.8.0_66-internal" OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) OpenJDK Server VM (build 25.66-b17, mixed mode) 我已经在最新的Eclipse(Eclipse Mars)中安装了E(fx)clipse,但是我仍然得到了无法parsing的消息javafx 。

onUpgrade方法是否曾被调用?

SQLiteOpenHelper的onUpgrade方法曾经被调用过吗? 如果是这样的话,什么时候叫什么? 如果不是开发者调用的,那为什么呢? 这个function真的发生了什么? 我已经看到了所有表格的例子,但是一个评论说,放弃所有的表格不是你应该做的。 有什么build议么?

为什么Java包名称应该是小写的?

其实这是完全的理论问题。 但是为什么java规范不允许在包中使用大写字母的字母,并且导致这样写: com.mycompany.projname.core.remotefilesystemsynchronization.* 代替 com.myCompanyName.projName.core.remoteFileSystemSynchronization.*

在IntelliJ的编辑器中添加一个列指引

我想使用列指南行IntelliJ IDE。 有人知道这个吗? 我找不到任何function的解决scheme? 例如:

什么是子类

什么是在Java中的“子类”? 我知道类和方法,但我不知道子类。

使用JREpath设置Eclipse

我已经下载并提取Eclipse。 我在以下目录中有Eclipse: C:\Applications\eclipse 。 当我尝试运行可执行文件时,出现以下消息: 我目前有以下文件夹: C:\Program Files (x86)\Java\jre7 我是否需要为Windows 7操作系统设置一些环境variables以使Eclipse运行? 如果是这样的话,我可以帮忙吗? 如果没有,我可以请一些帮助让Eclipse运行。 编辑 我已经改变了快捷方式来包含虚拟机的path,现在我得到这个错误: http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

通过索引获取集合的最佳方式

什么是通过索引从java.util.Collection中获取值的最佳方法?

Hibernate CollectionOfElements EAGER获取重复的元素

我有一个名为SynonymMapping的类,它具有映射为CollectionOfElements的值集合 @Entity(name = "synonymmapping") public class SynonymMapping { @Id private String keyId; //@CollectionOfElements(fetch = FetchType.EAGER) @CollectionOfElements @JoinTable(name="synonymmappingvalues", joinColumns={@JoinColumn(name="keyId")}) @Column(name="value", nullable=false) @Sort(type=SortType.NATURAL) private SortedSet<String> values; public SynonymMapping() { values = new TreeSet<String>(); } public SynonymMapping(String key, SortedSet<String> values) { this(); this.keyId = key; this.values = values; } public String getKeyId() { return keyId; } public Set<String> […]

我如何检查两个ArrayList是否有所不同,我不在乎发生了什么变化

我如何检查两个ArrayLists是否彼此不同? 我不在乎有什么区别,我只是想知道他们是不是一样。 我每分钟从数据库中取得分数列表,只有当我提取的分数列表与我在一分钟之前提取的分数列表不同时,我才想把它发送给客户端。 现在,ArrayList的值实际上是一个我创build的类(包含name,lvl,rank,score)。 我需要实现equals()吗?

如何检查date对象是否等于昨天?

现在我正在使用这个代码 Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DATE) – 1, 12, 0, 0); //Sets Calendar to "yeserday, 12am" if(sdf.format(getDateFromLine(line)).equals(sdf.format(cal.getTime()))) //getDateFromLine() returns a Date Object that is always at 12pm {…CODE 有一个更顺利的方法来检查getdateFromLine()返回的date是否是昨天的date。 只有date重要,而不是时间。 这就是我使用SimpleDateFormat的原因。 感谢您的帮助提前!