-
在Java / Android中将参数放在参数之前有什么意义?
所属栏目:[Java] 日期:2020-12-15 热度:173
在任何变量或参数之前放置$符号的区别或意义是什么? 例如 假设这是我的班级…… public class Vector3 { public Vector3(float x,float y,float z){ //... //... my ctor code //... } } 这两个声明之间的区别是什么…… 宣言1 Vector3 $vec = new Vector3([详细]
-
java – Android – getTabHost()未定义
所属栏目:[Java] 日期:2020-12-15 热度:100
我昨晚开始学习 Java以及如何为 Android编程:) 到目前为止,我正在阅读本教程:developer.android.com/resources/tutorials/views/hello-tabwidget.html 显然,这些教程是为已经具有Java经验的人设计的. 尽管该教程缺少所有必需的步骤(对于Java的绝对初学者),[详细]
-
java – Generics:输入变量?
所属栏目:[Java] 日期:2020-12-15 热度:165
为了能够替代特定的实现,通常知道写 ListAnyType myList = new ArrayListAnyType(); 代替 ArrayListAnyType myList = new ArrayListAnyType(); 这很容易理解,这样您可以轻松地将实现从ArrayList更改为LinkedList或任何其他类型的List. 嗯……这一切都很好,但[详细]
-
Java中while(x = false)和while(!x)之间有什么区别?
所属栏目:[Java] 日期:2020-12-15 热度:193
对不起,我是 Java的新手,所以这个问题可能不清楚. 我最近一直在处理在while循环中包含try和catch语句,因为我想确保从程序的其余部分包含输入. 我遇到过一个问题,在while条件下在变量前面使用感叹号(!)(例如while(!done))而不是使用= false(例如while(done[详细]
-
Java Collections API Bug?
所属栏目:[Java] 日期:2020-12-15 热度:139
我偶然发现了Collections. java中 Java Collections API中的一个错误. 以下是JDK源代码中的代码.您知道,JavaDoc版本标记为“1.106,04 / 21/06”.该方法位于第638行. public static T extends Object Comparable? super T T max(Collection? extends T coll)[详细]
-
java – 将System.out.println放入单独的方法中是否很好?
所属栏目:[Java] 日期:2020-12-15 热度:70
我正在使用一段代码,我发现有点奇怪.我正在处理的代码是导入实用程序的一部分,该实用程序接收CSV文件并将数据导入数据库. 在代码中,我看到: ImportUtils.printf("Validation started"); 当我研究这个方法时,它只是调用System.out.println: public static v[详细]
-
java – Spring对于JDBC操作来说太复杂了吗?
所属栏目:[Java] 日期:2020-12-15 热度:131
刚刚看过 Spring的JDBC框架 – 它看起来有点学习曲线 – 我仍然无法找到任何质量的最新快速启动Spring / JDBC教程! 对于基本的JDBC操作,是否有比Spring更轻的东西 – 或者有任何人有很好的教程链接 非常感谢 解决方法 恰恰相反. Spring中的JDBC支持非常简单[详细]
-
java – 属性的动机是什么?
所属栏目:[Java] 日期:2020-12-15 热度:127
我有点困惑为什么语言有这些.我是一名 Java程序员,在我职业生涯的开始阶段,所以Java是我写的唯一一种语言,因为我开始实际上,你知道,得到它. 所以在Java中我们当然没有属性,我们编写了getThis()和setThat(…)方法. 拥有房产我们会得到什么? 谢谢. 编辑:另一[详细]
-
java – 在下面的代码中使用toString()方法的目的是什么?
所属栏目:[Java] 日期:2020-12-15 热度:75
参见英文答案 How to override toString() properly in Java?????????????????????????????????????11个 根据我的理解,toString()方法允许转换类型示例:int x = 5,sys ….(x.toString())并将5打印到控制台.但是,与我的代码相反,这样做的好处/弊端是什么? ([详细]
-
java – 使用pdfBox在Landscape中的Pdf
所属栏目:[Java] 日期:2020-12-15 热度:99
目前我正在使用Apache的PDFBox生成pdf.它在肖像模式下工作得非常好,但后来我的要求是前两页应该是横向模式,然后是所有其他页面的纵向. 所以任何人都可以帮助我如何在横向创建PDF并实现此功能? 注意:我无法从PDFBox切换到其他库 解决方法 有两种策略: 1)指[详细]
-
java – 如何在一段时间后重复运行一个线程
所属栏目:[Java] 日期:2020-12-15 热度:175
我想运行一个线程(在后台执行一些耗时的任务并且不更新UI)它只是从互联网下载一些文件而且它独立于UI. 我想在一段时间间隔后重复运行这个线程. 我怎么能这样做,我有类似下面的线程: boolean mResult =false;void onCreate(){ DownloadThread mDownloadThrea[详细]
-
java – IllegalStateException:ArrayAdapter要求资源ID为TextV
所属栏目:[Java] 日期:2020-12-15 热度:180
我运行了一次我的代码很好,我再次运行它,现在它每次都崩溃了. LogCat给了我这个: 04-11 03:15:57.293: D/dalvikvm(344): GC_EXTERNAL_ALLOC freed 68K,52% free 2588K/5379K,external 1907K/2137K,paused 65ms04-11 03:15:57.497: E/ArrayAdapter(344): You[详细]
-
java – 带有where子句的SQL select语句
所属栏目:[Java] 日期:2020-12-15 热度:98
如何在没有硬编码值的情况下编写此sql语句? resultSet = statement .executeQuery("select * from myDatabase.myTable where name = 'john'");// this works 而是有类似的东西: String name = "john"; resultSet = statement .executeQuery("select * from[详细]
-
java – 在我的地址前添加“Http://”
所属栏目:[Java] 日期:2020-12-15 热度:155
我从一个来源提取地址,但有些提取物没有http://地址的前面,我如何检查地址是否有http://如果他们不是我如何添加http:// infront? :o 得到这个错误,我猜是由于http:// infront的“缺乏” java.net.MalformedURLException: no protocol: www.speedtest.n[详细]
-
如何从java中的链表中删除对象?
所属栏目:[Java] 日期:2020-12-15 热度:54
我的代码有一个问题,我做了一个示例程序来显示链接列表中的emp详细信息,现在我尝试删除特定条目时的问题意味着它不起作用,我希望我的代码中有一些错误你能建议怎么做吗? import java.util.*;class EmpDedup { int record; String fprint; int fid; EmpDedup[详细]
-
Java FlowLayout – 特定元素的边距/填充?
所属栏目:[Java] 日期:2020-12-15 热度:89
我是Swing的新手,我正在尝试制作一个GUI. 使用Netbeans的GUI创建者的东西,我设法制作了我喜欢的东西.但是我使用编辑器让我感觉很糟糕,所以现在我尝试使用代码进行相同的设计. 这是我想要制作的图片: 现在我只专注于创建“标准”部分(是的,我知道我在图片中[详细]
-
Java中子类的构造函数
所属栏目:[Java] 日期:2020-12-15 热度:86
在编译这个程序时,我得到错误 – class Person { Person(int a) { } } class Employee extends Person { Employee(int b) { } } public class A1{ public static void main(String[] args){ } } 错误 – 找不到构造函数Person(). 为什么定义Person()是必要的[详细]
-
如何在java中使用&运算符?移植C代码
所属栏目:[Java] 日期:2020-12-15 热度:75
所以我在C中有这个简单的代码. if (flags 4) 现在,当我将行移植到java时: if ((flags 4) == 1) 它不会触发.什么是将C代码移植到Java的正确方法?我和我做错了什么?操作符? 解决方法 它应该是!= 0而不是== 1: if ((flags 4) != 0) 这样做的原因是在C中,[详细]
-
什么语言可以替代Java?
所属栏目:[Java] 日期:2020-12-15 热度:143
我可能会发布一个过早的问题,也许我只是无缘无故地吓坏了,但Oracle处理 Java的方式并不是很有希望.我是一个从一见钟情就爱上了Java的书呆子,并且一直在我的个人/自由职业项目中使用它,但现在我正在考虑替换它. 我也精通C#/ VB.NET,但我正在寻找更像: 开源[详细]
-
如何删除Date对象的子秒部分
所属栏目:[Java] 日期:2020-12-15 热度:138
当SQL数据类型是时间戳时,java.util.Date存储为2010-09-03 15:33:22.246,如何在存储记录之前将子秒设置为零(例如在这种情况下为246). 解决方法 这是一个想法: public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("S")[详细]
-
Java Collection过滤
所属栏目:[Java] 日期:2020-12-15 热度:164
我有这样的事情: public class Foo { public String id;} 和 VectorFoo foos; 我需要通过id从集合中获取一个对象. 在C#中,我会这样做:foos.Where(o = o.id = 7) 在Java中最好的方法是什么? 解决方法 您可能希望将数据存储在Map Integer,Foo中.而不是List[详细]
-
java – 删除最低位
所属栏目:[Java] 日期:2020-12-15 热度:76
给定二进制数,删除最低位的最快方法是什么? 01001001010 – 01001001000 它将在代码中用于迭代变量的位.伪代码如下. while(bits != 0){ index = getIndexOfLowestOrderBit(bits); doSomething(index); removeLowestOrderBit(bits);} 我正在考虑使用的可能语[详细]
-
多线程 – 同一窗口上的多个UI线程
所属栏目:[Java] 日期:2020-12-15 热度:87
我不想要多个窗口,每个窗口都有自己的UI线程,也不需要在单个UI线程上引发事件,而不是后台工作者和通知,也不需要那些Invoke,BeginInvoke. 我对允许多个线程以安全方式更新同一窗口的平台感兴趣.类似于第一个线程的东西会创建三个按钮,第二个线程会创建另外五[详细]
-
我可以删除任何隐式导入的Java库吗?
所属栏目:[Java] 日期:2020-12-15 热度:177
我可以删除任何隐式导入的 Java库吗? 它可能看起来没用. 但我认为这可能会减少一些执行时间! 解决方法 进口只是语法糖.他们所做的就是让您访问其他包中的内容,而无需声明其完全限定名称.生成的代码与完全限定所有内容完全相同.因此,拥有导入不会影响运行时[详细]
-
存储在HashMap中的Java泛型对不能正确检索key-> value
所属栏目:[Java] 日期:2020-12-15 热度:68
这是Pair. java import java.lang.*; import java.util.*; public class PairTYPEA,TYPEB implements Comparable PairTYPEA,TYPEB { protected final TYPEA Key_; protected final TYPEB Value_; public Pair(TYPEA key,TYPEB value) { Key_ = key; Value_ =[详细]