Questions tagged «java»

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

4
Java EE到底是什么?
我从事Java SE已有数年了,然后转向Java EE。但是,在理解Java EE的某些方面时遇到一些麻烦。 Java EE只是规范吗?我的意思是:是EJB Java EE吗? EJB / Spring是否是Java EE的不同实现? 抱歉,我很难理解Java EE是什么。 有人可以解释一下Java EE是什么吗?和EJB?
162 java  jakarta-ee  ejb 

9
如何克隆InputStream?
我有一个InputStream,我将其传递给方法来进行一些处理。我将在其他方法中使用相同的InputStream,但是在进行第一次处理后,InputStream似乎在该方法内部被关闭。 我如何克隆InputStream发送到关闭他的方法?还有另一种解决方法? 编辑:关闭InputStream的方法是来自lib的外部方法。我无法控制是否关闭。 private String getContent(HttpURLConnection con) { InputStream content = null; String charset = ""; try { content = con.getInputStream(); CloseShieldInputStream csContent = new CloseShieldInputStream(content); charset = getCharset(csContent); return IOUtils.toString(content,charset); } catch (Exception e) { System.out.println("Error downloading page: " + e); return null; } } private String getCharset(InputStream content) …
162 java  clone  inputstream 




3
如何使用ArgumentCaptor进行存根?
在Mockito 文档和javadocs中,它说 建议将ArgumentCaptor用于验证,但不能用于存根。 但我不明白如何将ArgumentCaptor用于存根。有人可以解释上面的陈述并显示ArgumentCaptor如何用于存根或提供显示其完成方式的链接吗?

15
在Google App Engine上选择Java vs Python
目前,Google App Engine同时支持Python和Java。Java支持还不成熟。但是,Java似乎具有更长的库列表,尤其是对Java字节码的支持,无论用于编写该代码的语言是什么。哪种语言将提供更好的性能和更多的功能?请指教。谢谢! 编辑: http : //groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 编辑: “能力”是指更好的可扩展性和框架外部可用库的包含。不过,Python仅允许使用纯Python库。



5
我们如何将Java程序控制台输出重定向到多个文件?
如何将Eclipse控制台输出重定向到文件?我可以: Run Configuration- > Commons- > Select a file。 使用System.setOut(PrintStream)和System.setErr(PrintStream)。 1)的问题是我需要将控制台输出记录到不同的文件中,而不是一个文件中。 2)的问题在于它仅存储由System.out.println()抛出的异常生成的控制台输出或堆栈跟踪。它不捕获其他类型的输出,例如log4j警告等。 我们如何通过编程将控制台输出重定向到其他文件?
161 java  eclipse 


11
为什么在创建带参数的默认无参数构造函数时会消失
在C#,C ++和Java中,当创建带有参数的构造函数时,默认的无参数函数将消失。我一直只是接受这个事实,但是现在我开始怀疑为什么。 这种行为的原因是什么?难道仅仅是“安全措施/猜测”这样的说法:“如果您创建了自己的构造函数,那么您可能不希望这种隐式结构徘徊”?还是出于技术原因,一旦您自己创建了构造函数,编译器就不可能添加一个?

22
Android 6.0多重权限
我知道Android 6.0拥有新的权限,我知道可以使用类似这样的名称 if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } 今天,我看到了一个需要3个权限的Google应用:联系人,短信和摄像头。它正在制作第1-3页,并同时将它们一起调用以激活。 有人可以告诉我如何调用4个权限来同时激活短信,摄像头,联系人和存储吗? 示例(忘记了Google应用的名称:() 该应用需要短信,联系人和相机 该应用程序问我(并在第1-3页进行了对话框)激活短信,激活联系人,然后激活相机。所以这个谷歌应用程序一起调用了所有3个必需的权限,我的问题是我怎么能达到相同的权限?



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.