-
java – 来自InputStream的文件路径/名称
所属栏目:[Java] 日期:2020-12-14 热度:144
如何从 Java中的InputStream获取文件路径/名称? 解决方法 这是不可能的. (不是Java API中的FileInputStream). FileInputStream构造函数不会将此信息存储在任何字段中: public FileInputStream(File file) throws FileNotFoundException { String name = (f[详细]
-
Java EE替代Scala?
所属栏目:[Java] 日期:2020-12-14 热度:95
许多 Java x Scala比较似乎只关注于语言(语法,集合api,actors等),但是企业应用程序开发呢? 如果要使用Scala构建分布式企业系统,是否使用Scala语法(例如使用Scala语法的EJB兼容类)对传统Java EE应用程序进行编码,并在Java EE容器中运行,或者是在Java EE容器[详细]
-
java – 如何将扫描仪输入放入数组…例如几个数字
所属栏目:[Java] 日期:2020-12-14 热度:127
Scanner scan = new Scanner(System.in);double numbers = scan.nextDouble();double[] avg =..???? 解决方法 你可以尝试这样的东西: public static void main (String[] args){ Scanner input = new Scanner(System.in); double[] numbers = new double[5][详细]
-
如何在Java代码中使用scala.collection.immutable.List
所属栏目:[Java] 日期:2020-12-14 热度:78
我需要编写一个代码来比较 Java的ArrayList和Scala的List的性能.我很难让Scala列表在我的Java代码中工作.有些人可以发表一个真正简单的“你好世界”的例子,说明如何在java代码(.java文件)中创建一个Scala列表,并添加说100个随机数字? PS:我非常擅长Java,但[详细]
-
Java Swing中的IllegalComponentStateException
所属栏目:[Java] 日期:2020-12-14 热度:189
在做基础 java swing程序的时候,我有一个奇怪的错误,我只在我的电脑上(我试过另外两个,一切都很好). import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BoxLayout;import javax.swing.JButton;import javax.swing[详细]
-
java – LOST String对象会发生什么
所属栏目:[Java] 日期:2020-12-14 热度:118
Line 1: String x = "Java";Line 2: x.concat(" Rules!");Line 3: System.out.println("x = " + x); 输出是“x = Java” 第1行:创建一个新的String对象,给出值“Java”,并将x引用到它. 第2行:VM创建第二个String对象,其值为“Java Rules[详细]
-
java – 构建Eclipse项目时自动运行JUnit
所属栏目:[Java] 日期:2020-12-14 热度:129
当我保存我的 Eclipse项目时,我想自动运行我的单元测试.每当我保存文件时,项目都会自动构建,所以我认为这应该是有可能的. 我该怎么做?是唯一的选择是真正得到一个蚂蚁脚本,并改变项目构建使用ant脚本与目标的构建和编译? 更新我将尝试两种不同的方法: 为[详细]
-
java – ElasticSearch – 使用FilterBuilders
所属栏目:[Java] 日期:2020-12-14 热度:132
我是ElasticSearch和Couchbase的新手.我正在构建一个示例 Java应用程序来了解有关ElasticSearch和Couchbase的更多信息. 阅读ElasticSearch Java API,过滤器更好地用于不需要排序和缓存的情况. 我还没有想到如何使用FilterBuilders并有以下问题: 可以单独使[详细]
-
java – 使用JAXB创建不可变对象
所属栏目:[Java] 日期:2020-12-14 热度:133
我正在使用JAXB从XSD文件创建 Java对象.我正在创建不可变的包装器来隐藏JAXB生成的对象(之前我正在更新JAXB对象来实现不可变接口并返回到客户端,但是意识到改变自动生成的类是不好的,因此使用包装器) 目前,我将这些不可变换的包装器归还给客户端应用程序.是[详细]
-
java – Eclipse的$FALL-THROUGH $注释标准?
所属栏目:[Java] 日期:2020-12-14 热度:176
我使用 Eclipse,所以我使用// $FALL-THROUGH $注释是switch语句等的常见做法.但是我的同事使用Netbeans并质疑我在做什么与这些.并尝试谷歌的任何东西与它的象征就像试图用一双冻结的手套拉扯牙齿,没有工具… 是使用// $FALL-THROUGH $注释,美元符号和全部,一[详细]
-
java – Swing GroupLayout:调整和限制组件大小
所属栏目:[Java] 日期:2020-12-14 热度:177
我使用GroupLayout在一些动态生成的数据输入表单中管理组件.布局或多或少是这样的: *-----------------------------------------------*| label A | field A | | label B | field B || label C | field C |*----------------------------------------------[详细]
-
javax.persistence字段,getter或setter的注释?
所属栏目:[Java] 日期:2020-12-14 热度:75
我正在学习Hibernate和 Java Persistence API. 我有一个@Entity类,需要对各个字段应用注释.我已经在下面的代码中列出了他们可以去的三个地方. 我应该把它们应用到场地本身,吸气剂还是吸气器?这三个选项之间的语义差异(如果有的话)是甚么. import javax.pers[详细]
-
java – 线程安全的日期解析器
所属栏目:[Java] 日期:2020-12-14 热度:90
我正在寻找一个线程安全替换 SimpleDateFormat . parseObject 在旧的旧 FastDateFormat 没有实现,只是抛出一个错误.有任何想法吗?我不需要任何花哨,线程安全和处理这种模式的能力:“yyyy-MM-dd”. 解决方法 如果可能,使用 Joda Time.它的日期/时间解析器是[详细]
-
SBT java.io.IOException:不是GZIP格式
所属栏目:[Java] 日期:2020-12-14 热度:86
Windows 7 Pro计算机未正确关闭.当机器重新启动时,运行’sbt test’会导致此错误: [error] {file:/C:/Jenkins/jobs/job1/workspace/}default-2990ce/copy-resources: Error wrapping InputStream in GZIPInputStream: java.io.IOException: Not in GZIP for[详细]
-
java – 在spring初始化所有bean时捕捉时间
所属栏目:[Java] 日期:2020-12-14 热度:68
我有春天的应用程序(我没有懒的豆子). 当所有@Component(@Repositoey @Service @Controller)bean被初始化时,我想插入逻辑. 我该怎么做? 解决方法 如 this question的答案所述,您可以使用ApplicationListener并查找 ContextRefreshedEvent: public class Lo[详细]
-
如何使用WAMP配置xdebug
所属栏目:[Java] 日期:2020-12-14 热度:58
我正在使用wamp 2.0,并尝试安装php的XDebug扩展.我已经遵循了这里写的所有步骤 http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 但仍然没有工作. 任何建议如何解决这个问题? 解决方法 请按照 http://xdebug.org/find-bin[详细]
-
按照长度排序数组,然后按字母顺序排列
所属栏目:[Java] 日期:2020-12-14 热度:124
如何按字母顺序排列数组? 我有一个名单上的数字,我正在得到: Something1 Something10 Something2 Something3 而我想得到: 东西1东西2东西10 解决方法 public class MyComparator implements ComparatorString{ @Override public int compare(String o1,St[详细]
-
java – myBatis是否实现JPA?
所属栏目:[Java] 日期:2020-12-14 热度:52
一个容易的问题,我想 解决方法 不是iBatis不是像Hibernate这样的ORM映射器,所以它不实现JPA. JPA在 user guide官方甚至没有提及. 顺便说一下,iBatis退休了.它被重命名为myBatis,所以你应该使用它.[详细]
-
java – IntelliJ IDEA – getClass().getResource(“…”)返回n
所属栏目:[Java] 日期:2020-12-14 热度:56
我正在使用IntelliJ IDEA 13.1.5,我曾经使用过 Eclipse.我正在使用JavaFX应用程序,我尝试使用getClass().getResource()在我的MainApp类中加载FXML文件. 我阅读了文档,我尝试了几个想法,最后我有空. 这是层次结构: dz.bilaldjago.homekode.MainApp.java dz.b[详细]
-
Java通过属性名称获取属性值
所属栏目:[Java] 日期:2020-12-14 热度:186
在 Java中可以通过其名称获取类属性值吗? 例如,我有类喜欢 public class Test { private String field; public String getField() {...} public void setField() {...}} 和另一个类与地图 public class Main { private static final MapString,Long map = n[详细]
-
java – 捕捉OutOfMemoryError
所属栏目:[Java] 日期:2020-12-14 热度:110
Java中是否有任何内存错误(java.lang.OutOfMemoryError)错误? 解决方法 是.这里有几个例子说明了这一点: 如果要通过正常关闭程序来处理它 如果要向用户显示问题或记录错误 根据您的设计,您甚至可以清除内存并恢复工作状态 但是,请注意,通常情况下(除非您处[详细]
-
java – Scala除以零产生不同的结果
所属栏目:[Java] 日期:2020-12-14 热度:93
我对 Scala处理除零的方式感到困惑.这是一个REPL代码段. scala 1/0java.lang.ArithmeticException: / by zero ... 33 elidedscala 1.toDouble/0.toDoubleres1: Double = Infinityscala 0.0/0.0res2: Double = NaNscala 0/0java.lang.ArithmeticException: /[详细]
-
java – 如何多次实现相同的界面,但是用不同的泛型?
所属栏目:[Java] 日期:2020-12-14 热度:156
这个问题在这里已经有一个答案: How to make a Java class that implements one interface with two generic types?6 我有以下界面,我想在我的类中多次实现: public interface EventListenerT extends Event{ public void onEvent(T event);} 现在,我想通[详细]
-
java – 将IP地址转换为主机名
所属栏目:[Java] 日期:2020-12-14 热度:159
在我的 java应用程序中,如果用户输入IP,我们需要显示主机名,如果给出主机名,那么我们需要显示主机的IP. 200新X-45旗新新新新200新新新200新200新新200新200新200新200新200新200新200新200新200新200新200新200新新200新新200新新200新新200新新200新新新200[详细]
-
java – 如何在CDI中快速创建实例
所属栏目:[Java] 日期:2020-12-14 热度:138
我们假设我有一个汽车课.在我的代码中,我要创建10辆车. Car类有一些@Inject注释的依赖项.这样做最好的办法是什么? CDI有一个提供者界面,可以用来创建汽车: @Inject ProviderCar carProvider;public void businessMethod(){ Car car = carProvider.get();}[详细]