我需要在ISO 8601中获得SS毫秒和HH:MM时区的当前日期 完成日期加上小时,分钟,秒和小数秒:YYYY-MM-DDThh:mm:ss.sTZD(例如1997-07-16T19:20:30.45 + 01:00 ) 请参阅: http : //www.w3.org/TR/NOTE-datetime 我尝试了不同的方法,但我无法得到正确的毫秒和时区数字: DateFormat df=new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSZZ”); df.setTimeZone(TimeZone.getTimeZone(“UTC”)); df.format(new Date()); JAVA结果: 2012-11-24T21:19:27。 758 + 0000 Apache结果: 2012-11-24T21:19:27。 758 + 00:00 (Apache Commons FastDateFormat)
我在Java Swing表单中使用了两个JTextField 。 现在我在JTextField1输入值。 接下来如果我按ENTER键意味着光标移动到JTextField2 。 这个怎么做?
让我们说有人给你一个类, Super ,带有以下构造函数: public class Super { public Super(); public Super(int arg); public Super(String arg); public Super(int[] arg); } 而且假设你要创建一个Derived子类。 你如何有条件地在Super调用构造函数? 换句话说,做出像这样的工作的“正确”方法是什么? public class Derived extends Super { public Derived(int arg) { if (some_condition_1) super(); else if (some_condition_2) super(“Hi!”); else if (some_condition_3) super(new int[] { 5 }); else super(arg); } }
Java:GC在JVM中执行的频率是多少? 每一秒? 每一分钟? 或者它是随机的,具体取决于内存大小? 我只是想有个主意。 谢谢。
我需要使用Java上传大块文件。 有没有我可以参考的示例代码?
所以,我已经阅读了android AIDL文档,并大致了解RPC如何在Activity和Service之间工作。 但是,对于我的应用程序来说,实现这些function似乎太过分了:基本上,我想传递一个很好的处理程序,以便它的线程可以将数据传递给我的Activity。 目前我通过使用静态公共成员(一个hack)来解决这个问题,但我更喜欢在Service的启动Intent中传递一个Handler对象。 例如,我可以在创建时轻松地将注册内容传递给我的服务: int x = 0; Intent svc = new Intent(this, MyService.class); svc.putExtra(“x”,x); startService(svc); 但是,由于Handler不能序列化,我没有找到一种方法将它传递给服务而没有简单的静态成员hack。 任何见解? 或者,我是否只是要把它搞砸并对服务进行正式的RPC?
答案: JavaFX将文本附加到TextArea会抛出exception 我有一个计算目录大小的线程。 我使用walkFileTree。 要获取一些信息,我将actuall文件附加到textarea。 但是当我有很多文件(例如> 300)时,我得到了 线程“JavaFX Application Thread”中的exceptionjava.lang.ArrayIndexOutOfBoundsException 这是代码: private void startScheduledExecutorService() { Thread dt = new Thread(new Runnable() { public void run() { try { taStatus.appendText(“Dateien werden ermittelt\n”); Files.walkFileTree(quellOrdner.toPath(), new SimpleFileVisitor() { @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) { size += attrs.size(); files++; taStatus.appendText(file.toString() + “\n”); return FileVisitResult.CONTINUE; } }); } […]
我正在读这个: http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.20.2 他们说: 考虑示例程序: class Point { int x, y; } class Element { int atomicNumber; } class Test { public static void main(String[] args) { Point p = new Point(); Element e = new Element(); if (e instanceof Point) { // compile-time error System.out.println(“I get your point!”); p = (Point)e; // compile-time error } […]
“线程中的exception”main“java.lang.IndexOutOfBoundsException:Index:0,Size:0”是我编译此方法时遇到的主要错误: public static ArrayList<ArrayList> createSparseArray(int len, double den) { int counter = 0; ArrayList placeHolder = new ArrayList(); for (int j = 0; j < len; j++) { double randomNumber = Math.random(); if (randomNumber < den) { counter++; placeHolder.add(j); } } ArrayList<ArrayList> list = new ArrayList<ArrayList>(); for (int k = 0; k < counter; k++) […]
在寻找如何创建圆形界面的起点。 我已经尝试查看文档并尝试查看Eclipse的其他插件。 我刚刚开始使用java构建gui,我找到的一切要么是要求我成为公司的一部分才能使用他们的产品或想要几百美元。 我只是一个谦虚的程序员,我在gui的手上试着,我正在做的个人项目需要一个圆形的gui皮肤。