-
java – 如何找到执行的SQL查询没有返回任何内容?
所属栏目:[Java] 日期:2020-12-15 热度:174
import java.net.URL;import java.net.URLConnection;import java.sql.*;public class searchlink{public static void main(String args[]) throws Exception { //String link="http://hosted.ap.org"; Connection con=null; Statement stmt=null; Statement[详细]
-
java – 在多线程环境中使用什么;矢量或ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:89
我有这种情况: 具有cca 200 concurent请求(线程)的Web应用程序需要将某些内容记录到本地文件系统.我有一个类所有线程都在调用它们,并且该类在内部将消息存储到一个Array(Vector或ArrayList),然后将其写入文件系统. 想法是从线程的调用ASAP返回,所以线程可以[详细]
-
java – 休眠注释,指定列默认值
所属栏目:[Java] 日期:2020-12-15 热度:155
我有一个域对象,注释如下 @Entity @Table(name = "REQUEST") public class Request { /** * Unique id for this request */@Id@GeneratedValue@Column(name = "EQ_ID")private long requestId;/** * */@Column(name = "EMAIL_ID")private String emailId;/**[详细]
-
用Java生成getter / setter(再次)
所属栏目:[Java] 日期:2020-12-15 热度:163
我正在考虑写作的方法 class MyClass { @Get @Set protected int aValue;} 然后,自动为类生成get_aValue()和set_AValue()方法. 我发现了这些可能性: 1a)在编译时.使用注释处理器分别处理MyClass.java,然后编写一个新的MyClass.java,最后使用后者(用原文替换[详细]
-
java – 为什么右移运算符产生零而不是一个?
所属栏目:[Java] 日期:2020-12-15 热度:194
我正在自学 java,我在Thinking in Java中进行练习. 在第116页,练习11,您应该右移一个整数到其所有二进制位置,并使用Integer.toBinaryString显示每个位置. public static void main(String[] args) {int i = 8;System.out.println(Integer.toBinaryString(i))[详细]
-
Java:ListA.addAll(ListB)会触发NullPointerException吗?
所属栏目:[Java] 日期:2020-12-15 热度:129
错误的部分在代码中是大写的,它也在预告中.由于抽象列表,它无法初始化,声明在静态字段中.列表具有相同的类型. import java.util.*;public class Test{ public static final ListString highPrio = Arrays.asList("*","/"); public static ListString ops; pu[详细]
-
在java中使用接口.新问题
所属栏目:[Java] 日期:2020-12-15 热度:147
假设有一个Displaceable接口和一个实现Displaceable的类Circle. Displaceable有一个名为move()的方法,当然是在Circle中实现的. 在以下场景中会发生什么? Circle a = new Circle(..);Displaceable b = a;b.move() 对象是否会引用Circle的移动方法? 解决方法[详细]
-
java – 我的对象的ArrayList,indexOf问题
所属栏目:[Java] 日期:2020-12-15 热度:184
我有 Java的ArrayList问题.我创建了一个Object,它包含两个属性x和y.现在我在ArrayList中加载了一些对象.问题是我不知道如何使用我正在搜索的x属性找到某个对象的索引.有没有办法做到这一点? 解决方法 假设有类似的东西: public class Point { public final[详细]
-
Java:如何在try-catch -loop中访问作业?
所属栏目:[Java] 日期:2020-12-15 热度:70
这个问题让我陷入了巨大的try-catch循环.我想要更小.那么如何在循环中访问赋值? $javac TestInit2.java TestInit2.java:13: variable unknown might not have been initialized System.out.println(unknown); ^1 error 码 import java.util.*;import java.i[详细]
-
Java类是否可以了解其实例化器?
所属栏目:[Java] 日期:2020-12-15 热度:195
有没有办法让 Java类了解其实例化器?例如: public class Foo() { public Foo() { // can I get Bar.myInteger from here somehow // without passing it in to the constructor? }}public class Bar { private int myInteger; public Bar() { myInteger =[详细]
-
java – char’0x8’这个字符是什么?
所属栏目:[Java] 日期:2020-12-15 热度:171
我在数据库中有大量数据.当我尝试读取数据的某一部分并生成一些xml并将其发送到Web服务时,我得到以下异常… ‘java.lang.IllegalArgumentException’中的字符’0x8′. 我猜它是一些不好的数据,因为它已经完美地工作了大约7个月,但现在一些用户上传了一些似乎[详细]
-
如何强制两个Java线程在同一处理器/核心上运行?
所属栏目:[Java] 日期:2020-12-15 热度:74
我想要一个不包含关键部分或类似同步替代方案的解决方案.我正在寻找类似于 Windows的光纤(用户级线程)的东西. 解决方法 操作系统管理在哪个核心上处理哪些线程.您需要将线程分配给OS中的单个核心. 例如.在Windows上,打开任务管理器,转到进程选项卡并右键单击[详细]
-
Java线程存在疑问
所属栏目:[Java] 日期:2020-12-15 热度:121
我之前发布了一个关于 Java线程的查询. ( link text) 根据我收到的答案,我决定实施它们.所以我在具有2个CPU内核的机器上完成了这一点编码.代码如下 import java.net.*;import java.io.*;public class thready implements Runnable{private Socket num;public[详细]
-
java – 何时使用getInstanceOf而不是构造函数
所属栏目:[Java] 日期:2020-12-15 热度:63
几个月前,我参加了由两位独立软件开发公司代表主持的演讲.它主要是关于良好的软件设计和实践. 这两个人主要谈论Java,我记得他们说,在某些情况下,使用getInstanceOf()而不是构造函数是一个很好的做法.它与总是从不同的类而不是构造函数调用getInstanceOf()有[详细]
-
Java字符串格式
所属栏目:[Java] 日期:2020-12-15 热度:112
我有一个包含字符串的属性文件,格式如下: audit.log.events.purged=The audit events were purged. {0} events were purged,{1} assets were deleted. 有没有办法使用一些标准API绑定那些{0}和{1}中的值,或者我应该创建一些代码来解析这些字符串? 解决方法[详细]
-
Java:clone()和相等检查
所属栏目:[Java] 日期:2020-12-15 热度:127
也许我不明白clone()是如何工作的.返回值不应该等于调用者吗? int[] nums = new int[] {0,1,2};int[] list = nums.clone();nums.equals(list); //returns false. Why?for (int ket = 0; ket list.length; ket++) { System.out.println(list[ket] == nums[ke[详细]
-
如何在java中加入一个线程与其他线程?
所属栏目:[Java] 日期:2020-12-15 热度:58
我有一个主线程启动10个其他线程.我希望只有在所有其他线程停止后才能完成主线程.所以我应该在开始之前或之后调用其他10个线程上的join().例如: // in the main() method of Main threadThread [] threads = new Thread[10];for(int i = 0; i 10; i++) { //[详细]
-
Java构造函数可以构造子类的对象吗?
所属栏目:[Java] 日期:2020-12-15 热度:52
有没有办法修改构造函数中构造的类? public class A { A() { //if (condition) return object of type B //else return A itself }}public class B extends A { } 基本上我想使用基类构造函数作为工厂方法.在java中有可能吗? 解决方法 不,如果你想这样做,[详细]
-
java – 为什么不在启用夏令时的情况下运行服务器端应用程序?
所属栏目:[Java] 日期:2020-12-15 热度:158
我已经实现了一个服务器端应用程序,它记录了创建和更新记录时的时间戳.该应用程序假设服务器时钟没有启用夏令时,(a)因为我读过这是最佳做法和(b)因为我认为处理发生的歧义会很棘手(如果不是不可能的话),例如当时钟在十月份回归一个小时. 为安全起见,如果应用[详细]
-
java中的时间同步
所属栏目:[Java] 日期:2020-12-15 热度:131
在for-loop中,我通过检索和处理车辆信息来控制基于模拟步骤的交通模拟器SUMO.为了确保我的程序“实时”模拟(1个模拟步骤= 1秒),我想在处理阶段之后睡眠我的程序,直到下一个步骤开始.为了获得更好的结果,我正在根据最初采用的参考时间戳计算时间戳. 循环看起[详细]
-
Java中有10个以太网?
所属栏目:[Java] 日期:2020-12-15 热度:70
Java 6是否支持开箱即用的10 gig以太网? 它似乎不应该要求Java更改,但我想我记得Java 7正在增加10个gig支持. 解决方法 当Java使用套接字等时,它并不关心底层网络基础设施.如果明天发明100Gbit以太网,Java会支持它. 所以,基本上,答案是肯定的. 我不确定你在[详细]
-
java – Tomcat和VM
所属栏目:[Java] 日期:2020-12-15 热度:181
我真的很难理解tomcat实际运行的位置.它是在JVM中执行的,它执行servlet.或者它在执行servlet或JSP时拥有自己的VM. 提前致谢. 解决方法 Tomcat将在JVM中运行,servlet在Tomcat进程内(在同一个JVM中)执行. 运行catalina.sh(或.bat)将启动新的JVM以供Tomcat运行.[详细]
-
如何向正在运行的Java程序发送命令?
所属栏目:[Java] 日期:2020-12-15 热度:137
我有一个 Java程序,我想从我的Win32应用程序发送命令.通常我会使用WM_COPYDATA,但我对Java有哪些选择? 解决方法 有一些方法可以在Java和Windows之间进行互操作.命令权力和困难: 对于处理窗口消息,您可以使用Jawin – 它甚至具有demo of how to handle wind[详细]
-
java – 隐藏DAO服务,为什么?
所属栏目:[Java] 日期:2020-12-15 热度:193
回顾一堆MVC风格的Web应用程序后,我注意到在业务层前面有一个非常大的服务接口是很常见的.该接口的实现通常包括一堆DAO.所以你有类似的东西: public class FoodServiceImpl implements FoodService { private FruitDAO fruitDAO; private VegetableDAO vege[详细]
-
java – 许多布尔标志输入到类
所属栏目:[Java] 日期:2020-12-15 热度:153
我有一个对话框,根据应用程序的状态,当前用户的安全性等显示各种内容. 我目前正在传递几个布尔标志,然后根据这些标志启用和/或隐藏UI组件.Eg: new MyDialog(showOptionsTable,allowFooInput,allowBarInput,isSuperUser) 最初这开始是一些标志,这很好.但是现[详细]