Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。

17
子类是否继承私有字段?
这是一个面试问题。 子类是否继承私有字段? 我回答“否”,因为我们无法使用“常规OOP方式”访问它们。但是访问者认为它们是继承的,因为我们可以间接或使用反射来访问这些字段,并且它们仍然存在于对象中。 回来后,我在javadoc中找到了以下引号: 超类私人成员 子类不继承其父类的私有成员。 你知道面试官的观点有什么论据吗?
245 java  oop  inheritance  private 


14
Maven –始终下载源代码和javadocs
有没有一种方法可以将Maven配置为始终下载源代码和javadocs?-DdownloadSources=true -DdownloadJavadocs=true每次指定(这通常与运行mvn编译一起进行两次,因为我第一次忘记了)变得很乏味。
244 java  maven 



11
什么是最好的Java图像处理库/方法?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我同时使用JAI媒体API和ImageMagick吗? ImageMagick存在一些可伸缩性问题,基于JNI的JMagick也没有吸引力。与ImageMagick相比,JAI执行大小调整操作时的质量结果较差。 有谁知道过任何出色的开源或商业工具,它们都是本机Java并能提供高质量的结果?


15
从Java中的静态方法获取类名
如何从类的静态方法中获取类的名称。例如 public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } 为了将其放在上下文中,我实际上想在异常中将类名作为消息的一部分返回。
244 java  static 


11
如何在Java中将对象数组转换为字符串数组
我使用以下代码将Object数组转换为String数组: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); 但我想知道是否还有另一种方法可以做到,例如: String_Array=(String[])Object_Array; 但这会导致运行时错误: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; 正确的做法是什么?
244 java  arrays  string 

17
使用Hibernate和MySQL创建时间戳和最后更新时间戳
对于某些Hibernate实体,我们需要存储其创建时间和上次更新时间。您将如何设计? 您将在数据库中使用哪些数据类型(假设使用MySQL,可能与JVM时区不同)?数据类型是否支持时区? 你会在Java中使用什么数据类型(Date,Calendar,long,...)? 您将由谁负责设置时间戳(数据库,ORM框架(休眠)或应用程序程序员)? 您将使用哪些注释进行映射(例如@Temporal)? 我不仅在寻找可行的解决方案,而且还在寻找安全且设计良好的解决方案。


16
从属性文件中读取列表并使用Spring注释@Value加载
我想在.properties文件中有一个值列表,即: my.list.of.strings=ABC,CDE,EFG 并将其直接加载到我的课程中,即: @Value("${my.list.of.strings}") private List<String> myList; 据我了解,这样做的另一种方法是将其保存在spring config文件中,并将其作为bean引用加载(如果我错了,请更正我),即 <bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean> 但是有什么办法吗?使用.properties文件?ps:如果可能的话,我希望没有任何自定义代码。

11
UTF-8字节[]转换为字符串
假设我刚刚使用a BufferedInputStream将UTF-8编码的文本文件的字节读入字节数组。我知道我可以使用以下例程将字节转换为字符串,但是有没有比仅遍历字节并转换每个字节更有效/更智能的方式了? public String openFileToString(byte[] _bytes) { String file_string = ""; for(int i = 0; i < _bytes.length; i++) { file_string += (char)_bytes[i]; } return file_string; }
243 java  utf-8 

23
如何拆分字符串,但还要保留定界符?
我有一个多行字符串,该字符串由一组不同的定界符定界: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) 我可以使用将该字符串拆分为多个部分,String.split但似乎无法获取与定界符regex匹配的实际字符串。 换句话说,这就是我得到的: Text1 Text2 Text3 Text4 这就是我要的 Text1 DelimiterA Text2 DelimiterC Text3 DelimiterB Text4 是否有任何JDK使用分隔符regex拆分字符串但还保留分隔符的方法?
243 java 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.