【java-Inno设置:如何检查JRE是否存在,如果不存在,则提示下载?】教程文章相关的互联网学习教程文章

是否存在类似于dot net(C#)中的Java RMI的概念或实现?

在.net中是否有像RMI这样的概念或实现?我们可以像在Java中的RMI一样在C#/ VB中编程网络编程吗?如存根,骨架,注册表之类的概念.解决方法:与Java中最接近的RMI类比是.Net Remoting.以下是一些比较技术的链接 > Java RMI vs .Net Remoting> Migrating Java RMI to .Net Remoting

java – 检查CardLayout中是否存在具有名称的卡

我有一个CardLayout,我只根据需要添加卡片.因此,当需要显示特定卡(由其名称标识)时,我需要一种方法来检查具有该名称的卡是否已经存在,以便我可以相应地显示或创建它. 根据CardLayout documentationFlips to the component that was added to this layout with the specified name, using addLayoutComponent. If no such component exists, then nothing happens.因此,如果我要求它显示尚未添加的卡,则不会抛出任何错误.我找不到任...

最佳实践 – 如何测试Java中是否存在字符串?【代码】

我根据条件渲染一些数据.支持方法执行检查字符串是否存在.但我不知道我是否可以满足于比较null?public boolean isString(MyClass var) {return null != var.getMyString(); }可以做得更好吗?解决方法:我从Apache Commons Lang开始喜欢StringUtils.isNotBlank():StringUtils.isNotBlank(var.getMyString())它执行额外的trim(),这在大多数情况下都是可取的.如果没有,请使用StringUtils.isNotEmpty().另一个优点:它使用CharSequen...

java – OSGi-as-a-Service是否存在?

有没有提供OSGi容器作为服务的Java PaaS解决方案? > Google App Engine – >有自己的GAE服务器,它是改进的Jetty> CloudBees – >有自己的RUN @ Cloud容器,它是经过修改的Tomcat> OpenShift – >使用JBoss / Wildfly> ??? – &GT比如使用Karaf或Equinox 如果不是一个完整的PaaS,只是一个可集群/可扩展的OSGi主机.谷歌什么都没有,所以我假设没有这样的东西.提前致谢!解决方法:(与其他答案形成对比:)不,云中还没有OSGi即服务. 我...

在Java 8中是否存在并发中发生的活动失败【代码】

我将尝试重现以下有效Java(第二版)中提到的代码.属于第10章并发项66.public class StopThread {private static boolean stopRequested;public static void main(String args[]) {Thread backgroudThread = new Thread(new Runnable(){public void run() {int i = 0;while(!stopRequested) {i ++;}}});backgroudThread.start();TimeUnit.SECONDS.sleep(1);stopRequested = true;} }根据作者的描述,当您运行上面的过程段时,backgroup...

java – 在非同步静态方法中修改静态变量,是否存在线程安全的危险?【代码】

我有一个类使用静态方法修改静态变量,如下所示,此方法是否需要同步以进行线程安全操作?public final class IdManager {private static int noOfIdsInReserveCurrently = 100; private static final AtomicInteger allotedUserIdsCount; public static int getNewId(){noOfIdsInReserveCurrently--;....return allotedUserIdsCount.incrementAndGet();} }该方法是否已同步?解决方法:嗯,它肯定不安全.两个线程都可以读取值,但是减...

Java string.equals函数是否存在不等式?【代码】

此代码将用户输入的文本(userText)与关键字(endProgram)进行比较.当用户输入单词exit时,程序将完成并关闭.public static void main(String[] args) {String endProgram = "exit";String userInput;java.util.Scanner input = new java.util.Scanner(System.in);do {userInput = input.nextLine();} while ( !(userInput.equals(endProgram)) );}有没有更好的方法在while括号内编写代码? 也就是说,而不是使用!(String.equals(Stri...

java – 如何检查Parse数据类Android中是否存在值【代码】

我正在寻找一种方法,如何检查Android中的Parse数据类中是否已存在电话号码. 例如,检查电话号码是否已存在,如果是,则返回true,如果不是false. 我用过这个:query1.whereEqualTo("phone", "0644444444"); query1.findInBackground(new FindCallback<ParseObject>() {它没有多大帮助.解决方法:在查询中使用getFirstInBackground(),然后只需检查是否存在ParseException.OBJECT_NOT_FOUND异常.如果有,那么该对象不存在,否则它就在那里!...

java – 查找XML中特定标记名称是否存在元素【代码】

我有一个XML文件,其中一些子标记(子节点元素)是可选的.例如<part><note></rest></note><note><pitch></pitch></note><note><pitch></pitch></note> </part>但是当我通过标签读取XML文件时,它会抛出NullPointerException – 因为一些子标签是可选的(例如上面的例子中的休息和音调).我怎样才能过滤掉这个?我无法找到任何方法来查找特定标记名称是否存在元素.即使我有条件检查getElementsByTagName(“tag-name”)方法是否返回NULL ...

java – 如何检查字体是否存在【代码】

参见英文答案 > How to find, with Java, if a certain font is installed correctly on a machine 2个我正在使用java.awt.Font,我怎样才能发现系统上是否安装了定义的字体? 具体来说,我有Font font = new Font("FooBar", 0, 14);我想发现“font”是否是系统上的有效字体,如果不可用,则默认为更通用的字体.解决方法:尝试在循环中检查您的字体,如下所示:public class SO2 {public static void...

如何检查java中的LinkedList中是否存在对象?【代码】

LinkedList包含一组Integer [].列表中的每个Integer []都有2个数字.链表的前面:Integer[]{1,2}, Integer[]{2,3}.....在将另一个Integer []添加到此LinkedList之前,我想检查是否已存在具有相同数据的另一个Integer []. 例如:要添加的对象=整数[] {2,3}.但这已经存在于LinkedList中. 所以我想避免添加这个. 如何验证该对象是否已存在?是否有可以使用的内置功能? contains()没有做到这一点.解决方法:如果你正在处理坐标,我认为你最...

java – 检查String中是否存在模式【代码】

我想使用迭代检查String中是否存在模式. 这是我目前所拥有的,但由于这一点,我一直在变得虚假.public static void main(String args[]) {String pattern = "abc";String letters = "abcdef";char[] patternArray = pattern.toCharArray();char[] lettersArray = letters.toCharArray();for(int i = patternArray.length - 1; i<= 2; i++){for(int j = lettersArray.length - 1; j <= 5;j++){if(patternArray[i] == lettersArray[j])...

java – 在getInstance()方法或实例变量定义中初始化singleton之间是否存在功能差异【代码】

这两种实现Singleton的方法之间是否有任何功能差异?public class MySingleton {private static MySingleton instance;public static MySingleton getInstance() {if (instance == null) {instance = new MySingleton();}return instance;} }public class MySingleton {private static final MySingleton instance = new MySingleton();public static MySingleton getInstance() {return instance;} }除了第一种方式允许某种clearI...

java – 值比较和值赋值之间是否存在性能差异?【代码】

请考虑以下两个代码示例: 例1.public void setValue(int value) {mValue = value; }例2.public void setValue(int value) {if (mValue != value){mValue = value;} }假装您的任务是将一些Java代码优化到绝对最大值,超出所有常识. 第二个代码示例是第一个的优化吗?我的意思是,在最低级别的Java或JVM中if条件检查和int赋值之间是否存在任何差异(无论多么微小)?解决方法:第二种可能是反优化,因为在现代处理器上,分支往往很昂贵(主要...

java – 是否存在“Down casting”Collection <?将T>扩展到Collection是有道理的【代码】

stackoverflow问题: a subclass of List? Why aren’t Java’s generics implicitly polymorphic?' rel='nofollow' target='_blank'>Is List a subclass of List? Why aren’t Java’s generics implicitly polymorphic?有许多正确的答案,指出你可以添加Cat到列表< Animal>但不是List< Dog>.这导致使用像List<?这样的结构.扩展动物>.我发现有些情况下这不方便,因此我已经定义了“向下转换”集合的类. (有关DownCastCollection的示...