在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
编者按: 本文从stackoverflow收集了Java编程中的常见问题。基于google/baidu/bing翻译将问题议成了中文,希望在英语表达不地道(特别是中英文夹杂)的情况下,也能检索到优质内容入口。 Java相关问题非常多,我们会陆续将这些问题做成专辑,分成多篇文章分别展现。本文是其中的第六篇内容。 注: 点击问题标题直达英文原版网站,点击 ,可以通过本站加速器快速访问。 1. 如何获取当前日期和时间在UTC或GMT的Java?[Java] (How can I get the current date and time in UTC or GMT in Java?) date,localization,timezone,gmt 当我创建一个新的Date对象时,它被初始化为当前时间,但在本地时区。如何获取GMT当前日期和时间? 2. 读取文件夹中的所有文件[Java] (Read all files in a folder) file,io,folder 我想通过Java读取文件夹中的所有文件。 3. 如何解决java.lang.NoClassDefFoundError?[Java] (How to solve java.lang.NoClassDefFoundError?) exception,packages,noclassdeffounderror 我已经尝试了在Oracle的Java教程中的示例。他们都编译良好,但在运行时,都会出现这个错误:线程“main”中的异常java.lang.NoClassDefFoundError:graphics / … 4. Java“双大括号初始化”的效率?[Java] (Efficiency of Java “Double Brace Initialization”?) performance,collections,initialization 在Java的隐藏特性中,顶部的答案提到双大括号初始化,有一个非常诱人的语法:Set <String> flavors = new HashSet <String>(){{add(“vanilla)加(”… 5. 什么是Java中的Daemon线程?[Java] (What is Daemon thread in Java?) multithreading 任何人都能告诉我守护线程在Java中是什么? 6. 如何将图像添加到JPanel?[Java] (How to add an image to a JPanel?) image,swing,jpanel 我有一个JPanel,我想添加JPEG和PNG图像,我生成的飞行。所有的例子,我见过到目前为止在Swing教程,特别是在Swing示例中使用ImageIcons.I’m .. 。 7. 在Java中什么是null?[Java] (What is null in Java?) null,terminology 什么是null?是null的任何东西的实例吗? null属于什么集合?它如何在内存中表示? 8. System.currentTimeMillis与System.nanoTime[Java] (System.currentTimeMillis vs System.nanoTime) timer,time-precision 精度Vs. PrecisionWhat我想知道是否应该在更新我的对象在我的游戏中的位置时使用System.currentTimeMillis()或System.nanoTime()?他们的运动变化是… 9. Java中的静态初始化程序[Java] (Static initializer in Java) static,static-initializer 我的问题是关于static关键字的一个特定用法。可以使用static关键字来覆盖不属于任何函数的类内的代码块。例如下面的代码… 10. 如何正确格式浮动数字到字符串没有不必要的十进制0?[Java] (How to nicely format floating numbers to String without unnecessary decimal 0?) string,floating-point,format,double 一个64位双精度可以表示整数+/- 253 exactlyGiven这个事实我选择使用双类型作为一个单一类型为所有我的类型,因为我最大的整数是无符号32位。但现在我必须… 11. Java API for Java [已关闭][Java] (CSV API for Java [closed]) csv 任何人都可以推荐一个简单的API,将允许我使用读取CSV输入文件,做一些简单的转换,然后写it.A快速google已找到http://flatpack.sourceforge.net/其中… 12. 获取java.lang.VerifyError的原因[Java] (Causes of getting a java.lang.VerifyError) exception,deployment,verifyerror 我正在调查以下java.lang.VerifyErrorjava.lang.VerifyError:(类:be / post / ehr / wfm / application / serviceorganization / report / DisplayReportServlet,方法:getMonthData signature: 13. 变量,对象和引用之间有什么区别? [重复][Java] (What is the difference between a variable, object, and reference? [duplicate]) c#,variables,object,reference 完全是什么是变量,对象和引用之间的区别?例如:它们都指向某种类型,并且它们必须都保存值(除非你有临时可空的…) 14. “.equals”和“==”之间有什么区别? [重复][Java] (What’s the difference between “.equals” and “==”? [duplicate]) equals 我今天切换讲师,他说使用一个奇怪的代码给我。 (他说最好使用.equals,当我问为什么,他回答“因为它是!”)所以这里有一个例子:if(o1.equals(o2)){… 15. 我如何“反编译”Java类文件? [关闭][Java] (How do I “decompile” Java class files? [closed]) decompiler 我可以使用什么程序来反编译类文件?我真的会得到Java代码,还是只是JVM汇编代码?在Java性能问题在这个网站我经常看到的人有反应… 16. 在Java中获取文件的MD5校验和[Java] (Getting a File’s MD5 Checksum in Java) md5,checksum 我正在寻找使用Java获得文件的MD5校验和。我真的很惊讶,但我没有能够找到任何显示如何获得文件的MD5校验和。它是怎么做的? 17. Maven:通过相对路径向jar添加依赖项[Java] (Maven: add a dependency to a jar by relative path) maven-2,build-process,build,dependencies 我有一个专有的jar,我想添加到我的pom作为依赖。但我不想将它添加到存储库。原因是我想要我常用的maven命令,如mvn compile,etc,工作… 18. 什么时候在Java中调用finalize()方法?[Java] (When is the finalize() method called in Java?) methods,garbage-collection,call,finalize 我需要知道什么时候finalize()方法在JVM中被调用。我创建了一个测试类,当通过覆盖它来调用finalize()方法时,该类写入文件。它不被执行。任何人都可以… 19. 如何正确停止Java中的线程?[Java] (How to properly stop the Thread in Java?) multithreading,listener 我需要一个解决方案来正确停止线程在Java.I的IndexProcessorclass实现Runnable接口:public class IndexProcessor implements Runnable {private static final … 20. 在Java中生成唯一的随机数[Java] (Generating Unique Random Numbers in Java) random 我试图得到0和100之间的随机数字。但我想让它们是唯一的,不重复的序列。例如,如果我有5个数字,他们应该是82,12,53,64,32而不是82,12,53,12,32I … 21. 为什么是1/3 == 0的结果?[Java] (Why is the result of 1/3 == 0?) integer-division 我写了这段代码:public static void main(String [] args){double g = 1/3; System.out.printf(“%。2f”,g);}结果是0.为什么是这样,我如何解决这个问题? 22. 在JPanel中使用Java按钮单击来绘制一行[Java] (Draw a line in a JPanel with button click in Java) swing,graphics,line,jpanel 我想在JPanel中绘制一行。这是我的GUI,我想在JPanel中的白线。我发现很多例子,但问题是如何使用它。在许多exmples,总是他们绘制一个JFrame。 … .. 23. 如何在AWT(计算器家庭作业)中找到按钮源[Java] (How to find a button source in AWT (calculator homework)) awt 我们被要求做一个简单的GUI计算器,我使用getSource()来检测按钮,因为这是他们教给我们。它的工作原理是输入第一和第二个值,然后选择操作,它… 24. Spring Framework中applicationContext.xml和spring-servlet.xml之间的区别[Java] (Difference between applicationContext.xml and spring-servlet.xml in Spring Framework) spring 在Spring Framework中,applicationContext.xml和spring-servlet.xml是否相关?在applicationContext.xml中声明的属性文件是否可用于DispatcherServlet?在一个相关的注释,… 25. 字符串串联:concat()vs“+”运算符[Java] (String concatenation: concat() vs “+” operator) string,concatenation 假设字符串a和b.a + = ba = a.concat(b)在底层,他们是同样的东西?编辑:这里是concat反编译为参考。我想能够反编译+运算符,以查看… 26. 在Java中获取当前工作目录[Java] (Getting the Current Working Directory in Java) working-directory 我想访问我当前的工作目录使用String current = new java.io.File(“。”).getCanonicalPath(); System.out.println(“Current dir:”+ current); String currentDir = System …. 27. 使用JDBC和MySQL解决“通信链路故障”[重复][Java] (Solving a “communications link failure” with JDBC and MySQL [duplicate]) mysql,jdbc 我试图连接到本地MySQL服务器,但我不断收到错误。这是code.public类Connect {public static void main(String [] args){Connection conn = null; … … 28. Java:如何计算字符串中char的出现次数?[Java] (Java: How do I count the number of occurrences of a char in a String?) string 我有字符串a.b.c.dI要计算’。’的出现次数。 (以前我把这个约束表示为“没有循环”,以防万一…) 29. 如何拆分字符串,但也保留分隔符?[Java] (How to split a string, but also keep the delimiters?) java 我有一个多行字符串,由一组不同的分隔符分隔:(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4)我可以把这个字符串分割成部分,使用String … 。 30. 什么原因导致java.lang.IncompatibleClassChangeError?[Java] (What causes java.lang.IncompatibleClassChangeError?) compiler-construction,jar,runtime-error,binary-compatibility 我打包一个Java库作为JAR,并且当我尝试从它调用方法时,抛出许多java.lang.IncompatibleClassChangeErrors。这些错误似乎随机出现。什么样的… 31. 应用程序如何使用JAR中的文件进行读写?[Java] (How can an app use files inside the JAR for read and write?) jar,inputstream,outputstream 我需要将数据存储在.jar文件内的文件中,并再次读取它。我知道我可以使用Class.getResourceAsStream()方法,但它返回一个InputStream,我可以从中读取。但我寻找一种方法… 32. 在Swing中实现back / forward按钮[Java] (Implementing back/forward buttons in Swing) swing,stack 我有一个快速的问题。我有一点Swing的经验,最简单的方法是做一个合理大的GUI。作为GUI的一部分,我想有向前和向后… 33. 你在Java中使用volatile关键字吗?[Java] (Do you ever use the volatile keyword in Java?) multithreading,concurrency,keyword,volatile 在今天的工作中,我遇到了Java中的volatile关键字。不是很熟悉它,我发现这个解释:Java理论和实践:管理波动性提出了细节,其中… 34. 在活动之间共享数据的最佳方式是什么?[Java] (What’s the best way to share data between activities?) android,sharing 我有一个活动,这是在整个应用程序中使用的主要活动,它有一些变量。我有两个其他活动,我想要能够使用第一个…的数据… 35. 类型List vs类型Java中的ArrayList[Java] (Type List vs type ArrayList in Java) list,interface,decoupling (1)列表</> myList = new ArrayList </>();(2)ArrayList <myList = new ArrayList </> 。它… 36. 将InputStream转换为Java中的字节数组[Java] (Convert InputStream to byte array in Java) bytearray,inputstream 如何将整个InputStream读入字节数组? 37. 如何将任何空格字符作为分隔符分隔字符串?[Java] (How do I split a string with any whitespace chars as delimiters?) string,whitespace,split 什么regex模式需要我传递给java.lang.String.split()方法来使用所有空格字符(”,’ t’,’ n’等)将一个String拆分成一个子串数组。作为分隔符? 38. 如何在特定连接上使用不同的证书?[Java] (How can I use different certificates on specific connections?) ssl,keystore,truststore,jsse 我添加到我们的大型Java应用程序的模块必须与另一家公司的SSL安全网站交谈。问题是该网站使用自签名证书。我有一个…的副本 39. 在Java中“this”的含义是什么?[Java] (What is the meaning of “this” in Java?) java 通常,我只在构造函数中使用它。我理解,它用于标识参数变量(通过使用this.something),如果它有一个全局变量的相同名称。但是,我不… 40. 如何在Java中使用Scanner类从控制台读取输入?[Java] (How can I read input from the console using the Scanner class in Java?) java.util.scanner 我如何使用Scanner类从控制台读取输入?类似这样:System.out.println(“输入您的用户名:”); Scanner = input(); //或这样的东西,我不知道代码… 41. 字符串不替换字符[Java] (String not replacing characters) string,replace 我有一个句子,作为一个字符串传递,我做一个替换的单词“和”,我想替换为“”。它不是用白色空间替换单词“和”。以下是… 42. 为什么RecyclerView没有onItemClickListener()? RecyclerView如何与Listview不同?[Java] (Why doesn’t RecyclerView have onItemClickListener()? And how RecyclerView is different from Listview?) android,recyclerview 我不知道我是否提出正确的问题。我正在探索RecyclerView,我很惊讶地发现,RecyclerView没有onItemClickListener()。因为RecyclerView扩展… 43. Java和SQLite [关闭][Java] (Java and SQLite [closed]) sqlite 我被一个单一文件数据库提供的整洁所吸引。什么驱动程序/连接器库在那里连接和使用SQLite与Java.I’ve发现了一个包装库,http://www.ch -… 44. 在Java中获取当前堆栈跟踪[Java] (Get current stack trace in Java) stack-trace 我如何得到当前的堆栈跟踪Java,像你可以做的Environment.StackTrace?BTW,Thread.dumpStack()不是我想要的 – 我想要得到的堆栈跟踪,不打印出来。 45. Java:深层克隆/复制实例的推荐解决方案[Java] (Java: recommended solution for deep cloning/copying an instance) clone 我想知道是否有一个推荐的方式做深层克隆/副本实例在java.I有3个解决方案,但我可以错过一些,我想有你的意见:包括Bohzo … 46. 在Android中发送POST数据[Java] (Sending POST data in Android) php,android,client-server,httpconnection 我有PHP,JavaScript和许多其他脚本语言的经验,但我没有很多的Java或Android的经验。我正在寻找一种方式发送POST数据到PHP脚本和… 47. Java如何处理整数下溢和溢出,如何检查它?[Java] (How does Java handle integer underflows and overflows and how would you check for it?) integer,overflow,robustness,correctness Java如何处理整数下溢和溢出?从那里,你将如何检查/测试这是发生? 48. 什么是Java EE?[Java] (What exactly is Java EE?) java-ee 我已经做了Java SE几年了,并转移到Java EE。但是我有一些麻烦理解Java EE的一些方面。Java EE只是一个规范?我的意思是:是EJB Java … 49. 后增量(i ++)和预增量(++ i)运算符如何在Java中工作?[Java] (How do the post increment (i++) and pre increment (++i) operators work in Java?) post-increment,pre-increment 你可以向我解释这个Java代码的输出?int a = 5,i; i = ++ a + ++ a + a ++; i = a ++ + ++ a + ++ a; a = ++ a ++ + a + a ++; System.out.println(a); System.out.println(i);在两种情况下输出为20 50. 不能从Future 和SwingWorker中获取ArrayIndexOutOfBoundsException如果线程启动Executor[Java] (Can’t get ArrayIndexOutOfBoundsException from Future and SwingWorker if thread starts Executor) swing,exception-handling,vector,swingworker 我使用多线程的SwingWorker通过使用Executor,我在那里错误地从Vector中识别错误的元素,看起来像这样的代码相当忽略那个元素在Vector不… …
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13