
几个面试经典算法题Java解答
题目一:public class testClockwiseOutput { //顺时针打印一个矩阵 @Test public void test(){ int[][] num = new int[100][100]; int n = 6; int count =1; for(int i=0;i<n;i++){ for(int j =0;j<n;j++){ n...
2024-01-10
Java页面重定向
我想做的是,当他们最初使用此方法时,进入免责声明页面,然后在此之后的任何时候都转到另一个页面。我当前的方法只是带给我免责声明页面。让我知道是否需要进一步解释…谢谢!!!public int show(Action action)throws Exception{ HttpServletRequest request = action.getRequest();action.setJspURI("htemp.jsp");return FOR...
2024-01-10
在Java中超时重试连接
我有一个方法(如下),该方法可以下拉并以String形式返回网页的来源。一切正常且繁琐,但是当连接超时时,程序将引发异常并退出。有没有更好的方法可以执行此操作以允许它在超时时重试,或者有没有办法在此方法内执行此操作?public static String getPage(String theURL) { URL url = null; try { url...
2024-01-10
Java-继承 共3题
一、实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty和Staff。具体要求如下:(1)Person类中的属性有:姓名name(String类型),地址address(String类型),电话号码telphone(String类型)和电子邮件地址email(String类型);(2)Employee类中的属性有:办公室office(String类型),工资wage(doub...
2024-01-10
Java单元测试,目录布局
在为Java代码构建一套单元测试时,是否有关于将测试代码与源代码放置在何处的约定?例如,如果我有一个/java包含一堆.java源文件的目录,那么最好将测试用例/java本身放在其中或使用类似的内容/java/test。如果首选后者,那么在包之外无法使用类的private / protected成员时,如何测试代码的内部?回答...
2024-01-10
自动生成Java单元测试?
有什么工具可以自动生成 代码的单元测试? 主要用途是为将要重构的遗留代码快速生成单元测试。自动生成后,无需自动使测试与代码保持同步。在这里提出了几乎相同的问题,但是答案是.NET而不是Java(Pex是公认的答案):回答:CodePro Analytix有一个JUnit测试生成模块,听起来像它可以完成您想...
2024-01-10
Java并发:排队队列问题
我正在尝试从'信号量小书'中为'排队'问题编写一个解决方案。 问题描述如下:Java并发:排队队列问题想象一下,线程代表舞厅舞者,两种舞者,领导者和追随者在进入舞池前排队等候。领导到达时,会检查是否有追随者在等待。如果是这样,他们都可以继续。否则它会等待。同样,当追随者到达时...
2024-01-10
Java:未解决的编译问题
“ java.lang.Error:未解决的编译问题”的可能原因是什么?附加信息:从现有JAR顶部的版本复制一组更新的JAR文件并重新启动应用程序后,我已经看到了这一点。JAR是使用Maven构建过程构建的。如果接口更改,我希望看到LinkageErrors或ClassNotFound错误。上面的错误提示存在一些较低级别的问题。彻底的重...
2024-01-10
Java如何把窗口放到前面?
我们有一个Java应用程序,当远程控制机制激活该应用程序中的某些内容时,需要将其置于前台。为了实现这一点,我们已经在该类的被调用方法中实现了该方法,该方法表示我们的应用程序的框架(扩展为JFrame),其实现如下:setVisible(true);toFront();在Windows XP下,此功能在第一次调用时有效,第二次...
2024-01-10
如何在Java中编写测试用例
嗨,我创建了一个类ABC.java,并且有一个构造函数ABC()如下: public class ABC { private static String host; private static String port; ------ public ABC(){ try { File file = new File("Element.xml"); DocumentB...
2024-01-10
Java 如何实施重试捕获?
Try-catch旨在帮助处理异常。这意味着它将以某种方式帮助我们的系统更强大:尝试从意外事件中恢复。我们怀疑在执行和指令(发送消息)时可能会发生某些事情,因此将其包含在try中。如果发生了几乎不可预料的事情,我们可以采取一些措施:编写渔获物。我不认为我们打电话来只是记录异常。我认...
2024-01-10
Java 如何编写单元测试?
我有一个Java课。如何进行 单元测试?就我而言,我有课做一个二进制和。它需要两个byte[]数组,将它们求和,然后返回一个新的二进制数组。回答:使用正确的输入定义正常情况下的预期和期望输出。现在,通过声明一个类来实现测试,将其命名为任何东西(通常是类似TestAddingModule之类的东西),...
2024-01-10
如何解决Java舍入双精度问题
似乎减法正在引发某种问题,并且结果值是错误的。double tempCommission = targetPremium.doubleValue()*rate.doubleValue()/100d;78.75 = 787.5 * 10.0 / 100ddouble netToCompany = targetPremium.doubleValue() - tempCommission;708.75 = 787.5-78.75double dCommission = request.getPremium().d...
2024-01-10
Java应用程序的Web用户界面
我正在尝试为Java应用程序创建Web用户界面。用户界面将非常简单,包括一个页面和一个结果页面,结果页面类似于Google的搜索引擎或Ask.com。我对Java的基本API相当熟悉,但是我没有在Web环境中使用Java的丰富经验(尽管我使用过ASP.NET),所以我在寻找一些建议:_我 应该使用哪个 ?_请注意,我的界...
2024-01-10
Java如何测试双精度数是否为整数
是否有可能做到这一点?double variable;variable = 5;/* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */if(variable == int) { //do stuff}我知道代码可能不会去这样的事情,但怎么也去了?回答:if ((variable == Math.floor(variable)) &&...
2024-01-10
将自定义Java对象发送到Kafka主题
我有我的自定义Java对象,希望利用JVM的内置序列化将其发送到Kafka主题,但是序列化失败并出现以下错误org.apache.kafka.common.errors.SerializationException:无法将com.spring.kafka.Payload类的值转换为value.serializer中指定的org.apache.kafka.common.serialization.ByteArraySerializer类。public class Payload implements Seri...
2024-01-10
Java中的URL连接(FTP)-简单问题
我有一个简单的问题。我正在尝试将文件上传到Java中的ftp服务器。我的计算机上有一个文件,我想复制该文件并上传。我尝试将文件的每个字节手动写入输出流,但这不适用于复杂文件,例如zip文件或pdf文件。File file = some file on my computer;String name = file.getName();URL url = new URL("ftp://user:password@domain.com/" +...
2024-01-10
在Java流中,peek真的仅用于调试吗?
我正在阅读有关Java流的信息,并在不断学习中发现新事物。我发现的新peek()功能之一就是功能。我偷看的几乎所有内容都说应将其用于调试Streams。如果我有一个Stream,其中每个帐户都有一个用户名,密码字段以及一个login()和loggingIn()方法,该怎么办。我也有Consumer<Account> login = account -> account.log...
2024-01-10
Java在半透明框架/面板/组件上重新绘画。
我正在尝试在OSX上使用Java创建一个半透明窗口并将其添加JLabel到其中。这JLabel每秒更改一次文本。替代文字但是,该组件不能很好地重新粉刷。我怎么解决这个问题?我已经找到了这些 文章,但是我不知道该如何解决。如果可能,请粘贴修复源代码,这是我的:import javax.swing.JFrame;import javax.swing....
2024-01-10
如何仅在JSP中执行Java代码后才显示页面
该index.jsp包含将获取从一个数据库中的一些图像和文字的Java代码。在我写的JavaScript文件中。$(document).ready(function(){ //When Document is Ready, Show the Main Page $("#showifjavaenabled").fadeIn(1000); });因此,一开始它DIVshowifjavaenabled是隐藏的,但是我注意到,即使它在一秒钟后出现,并不是所有的Java都被执行...
2024-01-10
如何在Java服务器页面中显示阿拉伯语单词?
我创建使用一个简单的Web应用程序 的Eclipse工具包 中 的Java 。我需要在Java服务器页面中显示阿拉伯语单词。在我的Web应用程序中,我能够将阿拉伯语存储到数据库(MYSQL)中,然后使用jdbc模板(spring框架)从该数据库中检索,但是我无法在网页中显示阿拉伯语,这意味着Java服务器页。我的环境:Java...
2024-01-10
如何将文本文件资源读取到Java单元测试中?
我有一个单元测试,需要使用中的XML文件src/test/resources/abc.xml。将文件内容放入其中的最简单方法是String什么?回答:最后,由于使用了Apache Commons,我找到了一个整洁的解决方案:package com.example;import org.apache.commons.io.IOUtils;public class FooTest { @Test public void shouldWork() throws Exception { String x...
2024-01-10
识别Java jdwp调试器分配的(临时)端口
我正在使用以下JVM参数通过hostpot调试器启动JVM。-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=0请注意,我将端口分配为零,以便JVM向操作系统请求临时端口。这对于我的用例至关重要,以确保JVM不会由于某些预定义端口的争用而无法启动。结果,我的JVM启动,并且以下日志条目输出到stdout:Listening for ...
2024-01-10
如何使用Java测试文件是否“完整”(完全写入)
假设您有一个外部进程将文件写入某个目录,并且有一个单独的进程定期尝试从该目录读取文件。要避免的问题是读取文件,表明其他进程当前正在写出该文件,因此该文件是不完整的。当前,读取的进程使用最小文件期限计时器检查,因此它将忽略所有文件,除非文件的最后修改日期早于XX秒。我想...
2024-01-10
要设置哪些Java命令行选项以允许远程调试JVM?
我知道有一些JAVA_OPTS设置可以远程调试Java程序。它们是什么,它们是什么意思?回答:我将本文标记为针对Java 5及更低版本进行设置。基本上使用以下命令运行它:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044对于Java 5及更高版本,请使用以下命令运行它:-agentlib:jdwp=transport=dt_socket,server=y...
2024-01-10
