Questions tagged «java»

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

12
是否有用于Java的伪造文件系统框架?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 去年关闭。 改善这个问题 我将在一个大量使用IO操作(在这种情况下为文件系统)的项目中引入测试。系统会不断打开/关闭文件,检查文件是否存在,将其删除等等。 很快变得显而易见的是,常规的模拟并没有太大用处,因为这会使我的测试难以设置和推理。另一方面,拥有一个伪造的文件系统会很棒,而且我认为很容易设置。 似乎红宝石家伙又做了一次,正是我在红宝石中要求的:http : //ozmm.org/posts/fakefs.html。 Java有什么远程相似之处吗?

4
观察者和订阅者之间有什么区别?
我试图破译以下功能: Subscription getCar(id, Observer<Car> observer) { return getCarDetails(id, new Observer<CarDetails> { @Override onNext(CarDetails details) { observer.onNext(details.getCar()); } }); } 我从http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/获得了一个很好的rxjava简介,但是它只是顺便提到了Observer,说您将在大多数情况下使用Subscriber从Observable发射到消费项目的时间。 有人可以向我解释 什么是观察者? 观察者与订户有何不同? 上面的代码段是做什么的? Javadoc使它看起来像订户。订阅者的Javadoc表示它实现了观察者和订阅。我很迷茫。
83 java  rx-java 

6
面向人类的JAAS
我很难理解JAAS。一切似乎都比应有的要复杂(尤其是Sun教程)。我需要一个简单的教程或示例,说明如何在基于Struts + Spring + Hibernate的Java应用程序中使用自定义用户存储库实现安全性(身份验证+授权)。可以使用ACEGI实现。

8
JDK 8中的默认值是Java中的一种多继承形式吗?
JDK 8中的一项新功能允许您在保留二进制兼容性的同时添加到现有接口。 语法就像 public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } 对于所有现有的实施方式,SomeInterface当他们升级到这个新版本时,并不会突然出现编译错误newInterface()。 虽然这很简洁,但是当您实现两个都添加了您未实现的新默认方法的接口时会发生什么呢?让我举例说明。 public interface Attendance { boolean present() default DefaultAttendance.present; } public interface Timeline { boolean present() default DefaultTimeline.present; } public class TimeTravelingStudent implements Attendance, Timeline { } // which code gets called? new TimeTravelingStudent().present(); 是否已将其定义为JDK …

10
Google App Engine Java上的RESTful应用程序?
我想在Google App Engine上创建一个RESTful应用。我想提供XML和JSON服务。我已经对Restlet,Resteasy和Jersey进行了简短的实验。除了Restlet中的一些简单示例之外,我在其中的任何方面都没有取得太大的成功。 您能否分享使用Java在Google App Engine上创建Restful Web应用程序的经验或对上述GAE工具包有任何见解? 谢谢! 编辑(2009-07-25): 我决定暂时使用Restlet。到目前为止,它似乎可以正常工作。请发布您可能有的其他见解/意见。您遇到了什么问题?您是否已在GAE / J上成功使用Jersey / Restlet / Resteasy?如果是这样,我们想听听!

12
将日期时间转换为24小时格式
我从服务器获得的时间就像 Jul 27, 2011 8:35:29 AM。 我想将其转换为yyyy-MM-dd HH:mm:ss。 我还希望转换后的时间为24小时格式。任何人都可以解决这个问题。我想得到的输出就像2011-07-27 08:35:29
83 java  datetime 

8
如何在Java中填充数组?
我知道该怎么做,但我可以保证您可以像[[0] = {0,0,0,0};那样填写;你是怎么做到的?我确实尝试过Google,但没有任何帮助。
83 java  arrays 

6
如何在TextView文本中添加图像?
我在Google上四处搜索,发现该网站与我的网站类似,在其中如何在图片中包含图片TextView,例如“ hello my name is [image]”,答案是这样的: ImageSpan is = new ImageSpan(context, resId); text.setSpan(is, index, index + strLength, 0); 我想知道这段代码, 我应该在上下文中键入或做什么? 我应该对text.setSpan()导入或引用做些什么,还是将其保留为文本? 如果有人可以帮我解决这个问题,将不胜感激。
83 java  android  xml  image  textview 

21
如何理智地检查Java中的日期
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 11个月前关闭。 改善这个问题 我感到奇怪的是,Date在Java中创建对象的最明显的方法已被弃用,并且似乎已被使用宽大日历的不太明显的方法所“替代”。 如何检查以日,月和年的组合形式给出的日期是否为有效日期? 例如,2008-02-31(如yyyy-mm-dd)将是无效日期。

11
在JRE 8中使用JavaFX,“访问限制”错误
当尝试在新的Java 8项目中使用与javafx相关的类时,我从Eclipse中收到访问限制错误。到目前为止,我唯一能找到的“解决方案”是让eclipse忽略访问限制,但是我对此并不满意。错误的示例: Access restriction: The type Pane is not accessible due to restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar 我将Eclipse Kepler与Eclipse JDT补丁用于Java 8。 这似乎与JavaFX不属于JavaSE执行环境的事实有关。 根据http://en.wikipedia.org/wiki/JavaFX的介绍,我现在感到非常困惑。javaFX是JavaSE的一部分。Eclipse是否有可能没有意识到它是javaSE的一部分?
83 java  eclipse  javafx  java-8 

6
从文件路径创建位图/绘图
我正在尝试从现有文件路径创建位图或可绘制对象。 String path = intent.getStringExtra("FilePath"); BitmapFactory.Options option = new BitmapFactory.Options(); option.inPreferredConfig = Bitmap.Config.ARGB_8888; mImg.setImageBitmap(BitmapFactory.decodeFile(path)); // mImg.setImageBitmap(BitmapFactory.decodeFile(path, option)); // mImg.setImageDrawable(Drawable.createFromPath(path)); mImg.setVisibility(View.VISIBLE); mText.setText(path); 但是setImageBitmap(),setImageDrawable()不会显示路径中的图像。我已经打印了路径,mText它看起来像:/storage/sdcard0/DCIM/100LGDSC/CAM00001.jpg 我究竟做错了什么?有人可以帮助我吗?

4
Android:将数据(扩展名)传递给片段
我是Android编程的新手,将Parcelable的ArrayList传递给片段时遇到了问题。这是启动的活动(效果很好!),其中feedlist是可打包音乐的ArrayList。 Intent in = new Intent(context, ListMusicsActivity.class); in.putExtra("arrayMusic", feedList); activity.startActivity(in); 片段Activity onCreate()方法: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activitymusiclist); if(savedInstanceState != null) { ListMusicFragment frag = new ListMusicFragment(); frag.setArguments(getIntent().getExtras()); } } 片段代码: public class ListMusicFragment extends SherlockFragment{ private ArrayList<Music> listMusics = new ArrayList<Music>(); private ListView listMusic; @Override public View …

4
如何在Android中写入SD卡上的文件夹?
我正在使用以下代码从服务器下载文件,然后将其写入SD卡的根目录,一切正常: package com.downloader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.os.Environment; import android.util.Log; public class Downloader { public void DownloadFile(String fileURL, String fileName) { try { File root = Environment.getExternalStorageDirectory(); URL u = new URL(fileURL); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); FileOutputStream f = …

2
如何使用Javadoc类的单个枚举
我正在为包含它自己的枚举的类编写javadoc。有没有一种方法可以为单个枚举生成javadoc?例如,现在我有这样的东西: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; 但是,这仅记录了所有枚举的整体: 有没有办法单独记录每个HairColor值?无需将枚举移入自己的类或从枚举更改它? 在此先感谢您的帮助。
83 java  enums  javadoc 

5
复制集Java
有没有办法复制TreeSet?也就是说,有可能去 Set <Item> itemList; Set <Item> tempList; tempList = itemList; 还是您需要物理遍历这些集合并一一复制?
83 java  copy  set 

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.