-
Java垃圾收集场景
所属栏目:[Java] 日期:2020-12-15 热度:92
我正在经历 Java垃圾收集过程以及GC适用的不同场景. 以下是我感到困惑的情景: ListX listX = new ArrayListX(); for(int a = 0;a100;a++){ listX.add(new X(a)); } for (X xObject : listX) { xObject.printValue(); } 在第一个循环中,我在每个循环中添加新[详细]
-
如何在出生日期准确计算出Java的年龄
所属栏目:[Java] 日期:2020-12-15 热度:121
我试图计算 java中考虑了几个月的年龄,所以减去几年就不行了.我还想告诉用户今天是他们的生日.这是我到目前为止的代码,但我担心它有点偏.它也不会告诉今天是否是生日,即使它比较的两个日期是相等的.我试图最初计算的方式是使用毫秒.你看到获得当前日期的两种[详细]
-
java – 为什么Android会忽略READ_SMS权限?
所属栏目:[Java] 日期:2020-12-15 热度:150
我在 Android API 15下玩阅读收件箱,我遇到了以下问题: 我的应用程序只有一个活动,默认启动主要活动.它有onCreate代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti[详细]
-
java – 按值传递和多态
所属栏目:[Java] 日期:2020-12-15 热度:65
参见英文答案 why java polymorphism not work in my example????????????????????????????????????3个 我对编程很新,并且不理解为什么这段代码打印200而不是206.类Cat中的move方法会覆盖Animal类中的move方法.为什么在第2行的方法调用后,Animals中的’locat[详细]
-
java – Android:用于将图像上传到服务器的最佳HTTP库是什么?
所属栏目:[Java] 日期:2020-12-15 热度:103
有许多库可用,但哪个更适合图像上传? 有谁知道Instagram使用哪个库? 我之前尝试过截击,但这并不好. 这是流行的“ AndroidAsync – https://github.com/koush/AndroidAsync android-async-http – https://github.com/loopj/android-async-http okhttp – h[详细]
-
java – 初始化ArrayList和HashMap的最佳方法?
所属栏目:[Java] 日期:2020-12-15 热度:181
假设我想为数字创建一个ArrayList.我学习它的方式是这样的: private static ListInteger numbers = new ArrayListInteger(); 但是IntelliJ IDEA想要纠正它 private static ListInteger numbers = new ArrayList(); 然后我发现这个也有效: private static L[详细]
-
java – 简化条件运算符
所属栏目:[Java] 日期:2020-12-15 热度:157
我的朋友在他的编程类中编写了这个代码: public class test { public static void main(String args[]) { double x = 0.9; double y = 0.1; boolean truth = x 1 x 0 y 1 y 0; System.out.println(truth); }} 我想(对我自己)是否有办法简化这一行中的条件运[详细]
-
Java中垃圾收集器的工作
所属栏目:[Java] 日期:2020-12-15 热度:114
在调用System.gc()时有哪些对象可用于垃圾收集?为什么? public class GCTest { static class A { private String myName; public A(String myName) { this.myName = myName; } } public static void main(String[] args) { A a1 = new A("a1"); A a2 = new[详细]
-
java中的算术运算符
所属栏目:[Java] 日期:2020-12-15 热度:193
我遇到了奇怪的算术运算,这里是代码: int i = 9 + + 8 - - 11 + + 13 - - 14 + + 15; System.out.println(i); 它工作没有编译错误,并给出输出70,我试图谷歌但没有找到正确的解释.请原谅我,我是Java新手. 解决方法 int i = 9 + + 8 - - 11 + + 13 - - 14 + +[详细]
-
我可以在JAVA STATEMENT中获取“gradle.properties”中定义的属
所属栏目:[Java] 日期:2020-12-15 热度:184
我在gradle.properties文件中定义了一个属性,如下所示: user.password=mypassword 我可以在java语句中将它用作变量值吗? 解决方法 是的,你可以,但这不是一个好主意,也不是一个好的做法. gradle.properties文件旨在保持gradle的属性本身,例如在构建时使用的[详细]
-
使用Java中的另一个Arraylist循环遍历ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:135
我有一个大型的句子列表和另一个单词列表. 我的程序遍历数组列表,如果句子包含来自另一个的任何单词,则从该数组列表中删除一个元素. 句子数组列表可能非常大,我编写了一个快速而脏的嵌套for循环.虽然这适用于没有多少句子的情况,但是在它们是的情况下,完成此[详细]
-
java – 锁定API同步的优点
所属栏目:[Java] 日期:2020-12-15 热度:125
每个博客或解释我都看到了Locks API优于同步的优点. 我想知道有什么优势的同步锁定,或任何我应该更喜欢同步而不是锁定的情况. 解决方法 你的意思是synchronized语句和方法关键字?隐式锁定的主要优点是需要更少的代码并在离开其范围时自动解锁.对于简单的锁[详细]
-
java – 为什么String.equals中有“==”?
所属栏目:[Java] 日期:2020-12-15 热度:115
为什么 Java在equalsIgnoreCase方法中比较(this ==另一个String)来检查字符串不敏感? 另外,String equals是比较(this ==另一个String)来比较两个对象? Java 6:下面给出的String类equalsIgnoreCase实现. public boolean equalsIgnoreCase(String anotherSt[详细]
-
如何制作Javafx图像裁剪应用程序
所属栏目:[Java] 日期:2020-12-15 热度:99
我正在为同事构建一个应用程序来裁剪图像. 我在场景生成器中使用F XML来构建GUI.用户单击按钮从他的计算机中选择图像.然后,图像显示在GUI中.用户可以在窗格中缩放和移动.最后,单击一个按钮将编辑后的图像保存到他的计算机上.但是,我真的不知道应该使用哪个库[详细]
-
java – 在不知道字符数的情况下从StringBuilder中删除最后一行
所属栏目:[Java] 日期:2020-12-15 热度:85
我想知道是否存在一个简单的方法从StringBuilder对象中删除最后一行而不知道最后一行中的字符数. 例: Hello,how are you? Fine thanks! Ok,Perfect… 我想删除“Ok,Perfect ……” 解决方法 StringBuilder sb = new StringBuilder("Hello,how are you?nFin[详细]
-
Java三元运算符混淆
所属栏目:[Java] 日期:2020-12-15 热度:186
这是我的代码 public class BinarySearch { public static int binsearch(int key,int[] a) { int lo = 0; int hi = a.length - 1; while (lo hi) { int mid = (lo + hi) 1; key a[mid] ? hi = mid : lo = (mid + 1); } return lo--; }} 我在编译时遇到错误[详细]
-
java – Proguard配置使用改造Retrofit
所属栏目:[Java] 日期:2020-12-15 热度:79
我的应用程序在调试中运行正常,但在创建apk以发布时,我收到了以下错误. Process: neocom.dealerbook,PID: 9044 java.lang.IndexOutOfBoundsException: Invalid index 0,size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255[详细]
-
带文件扩展名的java文件编译
所属栏目:[Java] 日期:2020-12-15 热度:109
当我们编译 java程序时,我们使用 javac file.java命令,但在运行时我们使用java文件. 那么为什么有必要在编译时显式指定文件扩展名,而在运行java程序时则不需要? 解决方法 因为当你“运行”java .class编译文件时,你告诉 Java应用程序启动器哪个类包含main方[详细]
-
java – 如何根据特定字段创建一组有序的对象?
所属栏目:[Java] 日期:2020-12-15 热度:147
我需要根据排序字段检索排序的对象列表;它们的集合类型是SortedSet,但代码抛出异常. 我还尝试添加@Sort注释,如 hibernate documentation的排序集合部分所述,但它似乎已被弃用! 例外 Caused by: org.hibernate.AnnotationException: A sorted collection mus[详细]
-
java – 查找数组中的第二个最小整数
所属栏目:[Java] 日期:2020-12-15 热度:178
在我们的赋值中,我们需要递归地在一个数组中找到第二个最小的整数.但是,为了更好地理解这个主题,我想首先(在本网站的帮助下)迭代地进行,并且我自己递归. 不幸的是,迭代地执行它是非常令人困惑的.我知道解决方案很简单,但我无法解决它. 以下是我的代码,到目前[详细]
-
java – 如何使用@Value将属性值注入静态字段
所属栏目:[Java] 日期:2020-12-15 热度:135
我有一个属性文件config.properties,它使用 spring属性占位符配置.这是我在spring配置文件中配置的方式: context:property-placeholder location="classpath:properties/config.properties"/ 现在我需要使用@Value注释将其值设置为静态字段. @Value("${outp[详细]
-
java – 尝试创建一个方法来检查数组是否只包含1或4
所属栏目:[Java] 日期:2020-12-15 热度:126
static boolean checkNum(int[] array) { boolean bool = true; for (int i = 0; i array.length; i++) { if (array[i] != 1 || array[i] != 4) { return !bool; } i++; } return bool;} 我尝试过几种编码,但没有任何运气.我应该怎么做?它只需要通过数组并[详细]
-
java – 如果我调用静态方法,构造函数是否运行
所属栏目:[Java] 日期:2020-12-15 热度:160
我有一个名为Tile的类,带有静态方法public static Buffered Image grass(),类里面也是一个构造函数public Tile(),它设置一个变量. 所以我想知道的是,如果我从另一个类Tile.grass()调用grass()方法,构造函数会运行吗? 我假设不是因为我的grass()方法返回null[详细]
-
java – 为什么使用@Transactional方法的类不能自动装配?
所属栏目:[Java] 日期:2020-12-15 热度:174
我正在使用带有WAFFLE过滤器的 Spring Security,该过滤器针对ActiveDirectory服务器对用户进行身份验证. 我创建了一个额外的过滤器,用于根据我的数据库对用户进行身份验证(它只是检查是否 以前经过身份验证的用户在数据库中).这是使用UserDetailsS??ervice的[详细]
-
java – 类型的通用方法
所属栏目:[Java] 日期:2020-12-15 热度:191
我有以下界面: public interface Caster{ public boolean tryCast(Object value);} 及其实施: public class IntegerCaster{ public boolean tryCast(Object value){ try{ Integer.class.cast(value); return true; } catch (ClassCastException e){ return[详细]