-
有没有办法在Java中声明一个方法“友好”?
所属栏目:[Java] 日期:2020-12-15 热度:125
我知道可以将属性设置为public,friendly或private以指定其可见性. 有没有办法可以宣布一个友好的方法?我希望它只能从同一个包的类的对象访问. 谢谢你,这里的初学者:(. 解决方法 通过不输入visiblity修饰符,Java使用包私有范围 查看以下article 编辑:如评论[详细]
-
Java时间实现
所属栏目:[Java] 日期:2020-12-15 热度:153
package timeToys;import java.util.regex.Pattern;** * A DayTime is an immutable object that stores a moment of day represented in * hour,minutes and seconds. Day or year are not defined. * * @author marius.costa marius.costa@yahoo.com */pub[详细]
-
在Java 1.6中弃用
所属栏目:[Java] 日期:2020-12-15 热度:182
在 Java 1.5中,要弃用一个方法,您将: @Deprecated int foo(int bar) {} 在Java 1.6中进行编译会导致以下结果: Syntax error,annotations are only available if source level is 1.5 有任何想法吗? 解决方法 你必须告诉编译器使用1.6: javac -source 1.6[详细]
-
Java中同步方法的缺点
所属栏目:[Java] 日期:2020-12-15 热度:100
使大型 Java非静态方法同步的缺点是什么?从某种意义上讲,大型方法需要1到2分钟才能完成执行. 解决方法 如果同步方法并尝试同时调用它两次,则一个线程必须等待两分钟. 这不是一个“缺点”的问题.同步是必要的还是不同步,具体取决于方法的作用. 如果代码仅在[详细]
-
为什么Java在c#的语言语法中不使用out参数?
所属栏目:[Java] 日期:2020-12-15 热度:180
虽然我不是在c#中使用out参数的忠实粉丝,但我想知道为什么 Java选择不在其语言语法中包含它.是否有任何特殊原因或者因为一个人可以简单地将一个对象作为参数类型传递? 解决方法 Java被设计成一种非常简单的语言,语法非常简单 – 与C形成鲜明对比,它具有丰富[详细]
-
是否有用于解决年金问题的Java API或内置函数?
所属栏目:[Java] 日期:2020-12-15 热度:144
我老板要求我创建一个计算反向化合物的模块. 问题是:如果我想在24个月内实现$1.000.000,00,利率为18%/年(或1.5%/月).我每个月要节省多少钱? 我在互联网上搜索,但除了人们提到Excel公式之外什么都没找到. 你知道这个案例的数学公式是什么吗? 我在这个模[详细]
-
Java性能不一致
所属栏目:[Java] 日期:2020-12-15 热度:148
我有一个用 Java编写的解释器.我试图在解释器中测试各种优化的性能结果.为此,我解析代码,然后在代码上重复运行解释器,这一直持续到我得到5次运行,这些运行的差异非常小(下面的时间为0.1秒),取平均值并打印.解释器中没有I / O或随机性.如果我再次运行解释器,[详细]
-
Java – 必须抛出异常,但如何?
所属栏目:[Java] 日期:2020-12-15 热度:155
我在NetBeans中收到错误,说我必须在此方法中抛出SQLException: private void displayCustomerInfo(java.awt.event.ActionEvent evt) { int custID = Integer.parseInt(customerID.getText()); String info = getCustomerInfo(custID); results.setText(info[详细]
-
Java 8避免了大量的if / else语句
所属栏目:[Java] 日期:2020-12-15 热度:188
我有一些看起来像这样的东西: public boolean isValidObject(SomeObject obj){ if(obj.getField() == null){ LOG.error("error code 1"); return false; } if(obj.getField().getSize() 500){ LOG.error("error code 2"); return false; } ...... if(someCo[详细]
-
如何从Java枚举中获取价值
所属栏目:[Java] 日期:2020-12-15 热度:87
我有一个看起来像的枚举: public enum Constants{ YES("y"),NO("N") private String value; Constants(String value){ this.value = value; }} 我有一个看起来像的测试类 public class TestConstants{ public static void main(String[] args){ System.out.[详细]
-
java – 如何从我的Android应用程序通过WhatsApp向特定联系人发
所属栏目:[Java] 日期:2020-12-15 热度:63
我正在开发一个 Android应用程序,我需要向WhatsApp的特定联系人发送消息. 我试过这段代码: Uri mUri = Uri.parse("smsto:+999999999");Intent mIntent = new Intent(Intent.ACTION_SENDTO,mUri);mIntent.setPackage("com.whatsapp");mIntent.putExtra("sms_[详细]
-
java – 元素“mvc:resources”的前缀“mvc”未绑定
所属栏目:[Java] 日期:2020-12-15 热度:63
项目结构 web.xml中 ?xml version="1.0" encoding="UTF-8"?web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/java[详细]
-
java – 使用齐射进行网络操作时如何显示ProgressDialog
所属栏目:[Java] 日期:2020-12-15 热度:77
我在一个 Android应用程序上工作,我非常有兴趣使用volley库来执行网络http调用. 但是我的问题我发现这个库在不同的后台线程中进行操作然后当http请求开始执行时我怎么能showProgressDialog然后一旦执行就解雇它. RequestQueue rq = Volley.newRequestQueue(t[详细]
-
java – 无法在drools上运行hello world – KieContainer不会从
所属栏目:[Java] 日期:2020-12-15 热度:184
以下文档: 6.1. The Basics我创建了一个简单的类申请人,应该使用KieContainer从类路径加载的drl文件进行检查. 来自doc: “此时,可以创建一个KieContainer,从类路径中读取要构建的文件. KieServices kieServices = KieServices.Factory.get();KieContainer[详细]
-
java.sql.SQLException:ORA-00932:不一致的数据类型:预期NUMB
所属栏目:[Java] 日期:2020-12-15 热度:88
我在Dao类中有一个返回List Object []的方法.回来了,我正在使用命名查询 public ListObject[] getListByCustomer(Session session,int customerId,ListInteger strIds) { Query namedQuery = session.createSQLQuery(QueryConstants.EXPORT); namedQuery.set[详细]
-
java – 为什么我不能有两个带ArrayList参数的方法?
所属栏目:[Java] 日期:2020-12-15 热度:166
为什么我不能创建两个重载方法,其参数既是数组列表,又有不同的数据类型? public class test { public static void main(String[] args){ ArrayListInteger ints = new ArrayListInteger(); ints.add(1); ints.add(2); ints.add(3); ints.add(4); ints.add(5[详细]
-
java – 使用System.out.println()创建边框
所属栏目:[Java] 日期:2020-12-15 热度:79
反正有没有创建这种排列,没有String变量sh3影响边界?我真的很难过,我的 Java知识几乎限于你在这里看到的内容,如果这有帮助吗? System.out.println("###################################################"); System.out.println("# **** WEST END THEATRE[详细]
-
java – 哪个类是所有类的超类
所属栏目:[Java] 日期:2020-12-15 热度:135
我是 Java初学者.关于 Java中所有类的超类,我有点困惑? 解决方法 从 Object 文档: The root class of the Java class hierarchy. All non-primitive types (including arrays) inherit either directly or indirectly from this class.[详细]
-
为什么Java要求char变量使用单引号?
所属栏目:[Java] 日期:2020-12-15 热度:192
为什么 Java要求char变量用单引号而不是double来包含其中的任何内容?一个例子: char s = 's'; //This will not break VS: char s = "s"; //This will break 我理解双引号主要用于字符串,但是有一个特定的原因可以解释为什么字符只能使用单引号并在输入双[详细]
-
java – 类型不匹配:无法从long转换为int
所属栏目:[Java] 日期:2020-12-15 热度:87
我有以下几行代码 long longnum = 555L;int intnum = 5;intnum+=longnum;intnum= intnum+longnum; //Type mismatch: cannot convert from long to intSystem.out.println("value of intnum is: "+intnum); 我认为第3行和第4行执行相同的任务, 那么为什么编译[详细]
-
java – \u0026\u0026运算符问题
所属栏目:[Java] 日期:2020-12-15 热度:172
在下面的代码中在if else语句中给出语法错误,我不确定如何解决它.有人能提供解决方案吗? //Importing scannerimport java.util.Scanner;public class Credithistory { public static void main(String[] args) { //Stating scanner gets its input from con[详细]
-
JavaFX maven插件和API不兼容
所属栏目:[Java] 日期:2020-12-15 热度:110
最近我在我的Fedora 19上将我的 Java版本升级到7u40.之后我在我当前运行的JavaFX项目中开始出现了一个令人讨厌的错误: [INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.929s[IN[详细]
-
如何检查变量名是否包含字符串,然后输出字符串变量内容
所属栏目:[Java] 日期:2020-12-15 热度:102
所以我有这4个变量 private final String PROG_DEPT = "PROGRAMMING/ENGINEERING";private final String DES_DEPT = "DESIGN/WRITING";private final String ART_DEPT = "VISUAL ARTS";private final String SOUND_DEPT = "AUDIO"; 我想要做的是获取一个字符[详细]
-
java – 为什么我出乎意料地能够创建我的单例类的多个实例?
所属栏目:[Java] 日期:2020-12-15 热度:117
根据我的知识,Singleton Design Pattern意味着我们只能创建一个类的单个对象. 以下代码成功运行,没有任何错误/异常. 我希望代码失败,因为SingletonExample类有一个私有的默认构造函数. public class SingletonExample { private static SingletonExample sin[详细]
-
FAILED:元数据错误:java.lang.RuntimeException:无法实例化or
所属栏目:[Java] 日期:2020-12-15 热度:172
我在HDFS和hive实例运行时关闭了我的HDFS客户端.现在,当我重新进入Hive时,我无法执行任何DDL任务,例如“show tables”或“describe tablename”等.它给出了如下错误 ERROR exec.Task (SessionState.java:printError(401)) - FAILED: Error in metadata: java[详细]