-
java – 如何从该方法中获取方法名称?
所属栏目:[Java] 日期:2020-12-15 热度:136
我试图创建一个从该方法返回方法名称的函数: public static String getMethodName(final int depth) { final StackTraceElement[] ste = Thread.currentThread().getStackTrace(); return ste[ste.length - 1 - depth].getMethodName(); } 但是,当我从Activ[详细]
-
java – 加载时出现Eclipse jvm.dll错误
所属栏目:[Java] 日期:2020-12-15 热度:161
尝试在几个月后打开 Eclipse并收到此错误: 所以我检查了该文件夹以查看它是否存在,并且它确实: 我检查了我的PATH是正确的,它也是正确的: 当第一次出现此错误时,我有3个Java安装. JRE 7 Update 10,JDK 7 Update 7 32位和64位. 我卸载了ALL并重新启动了我的[详细]
-
我什么时候在Java中使用package-private?
所属栏目:[Java] 日期:2020-12-15 热度:162
参见英文答案 Pros and cons of package private classes in Java?8个 我喜欢任何语言的访问控制,但我发现在Java中我几乎从不(如果曾经)使用 package-private访问修饰符(或缺少它). 我意识到内部类可以是私有的,受保护的或包私有的,但外部类只能是包私有或公[详细]
-
Java堆内存是连续的吗?
所属栏目:[Java] 日期:2020-12-15 热度:104
我看到有人评论 Java堆内存是连续的,人们说相反.那么,有人可以给我一个最终答案并解释这个问题吗?另外,Java堆中是否存在某种类型的数据结构,就像Java Stack一样? 解决方法 引自 JVM spec:堆的内存不需要是连续的.所以你的代码不应该对堆的连续性做出假设.[详细]
-
Java将GIF图像转换为PNG格式
所属栏目:[Java] 日期:2020-12-15 热度:122
我必须构建一个接收图像的 Java servlet,并返回转换为PNG格式的图像.我怎样才能做到这一点? 通过转换,我并不是说改变文件扩展名,就像一些例子所示. 提前致谢! 解决方法 试试这个: package demo;import javax.imageio.ImageIO;import java.io.File;import[详细]
-
java.lang.Math.PI是否等于GCC的M_PI?
所属栏目:[Java] 日期:2020-12-15 热度:126
我在 Java和C/C++中编写了几个参考算法.其中一些算法使用π.我希望每个算法的两个实现产生相同的结果,而不会有不同的舍入.迄今为止一直工作的一种方法是使用自定义的pi常量,这在两种语言中都是完全相同的,例如3.14159.但是,当Java和GCC库中已经定义了高精度[详细]
-
Java和Python中的线程
所属栏目:[Java] 日期:2020-12-15 热度:128
关于 Python和Java中的线程我几乎没有问题…… 是否有可能为Python线程提供优先级,就像在Java中一样? 我如何在Python中杀死,停止,暂停和中断线程? 线程组 – 他们真正的目标是什么? Python也支持它们吗? 同步 – 在Java中我们只使用关键字synchorinized[详细]
-
检查Java中是否存在文件或目录
所属栏目:[Java] 日期:2020-12-15 热度:178
来自oracle的 this java教程: Note that !Files.exists(path) is not equivalent to Files.notExists(path). 他们为什么不等同?它在解释方面没有进一步说明. 有人知道更多相关信息吗? 提前致谢! 解决方法 !Files.exists()返回: 如果文件不存在或无法确[详细]
-
如何在Java中使用长数据类型?
所属栏目:[Java] 日期:2020-12-15 热度:165
参见英文答案 The literal xyz of type int is out of range5个 我必须使用相当多的数字 – 600851475143;众所周知,我必须使用长数据类型但是当我尝试初始化时:long number = 600851475143我收到一个错误: The literal 600851475143 of type int is out of[详细]
-
java – Hibernate或TopLink的替代品?
所属栏目:[Java] 日期:2020-12-15 热度:191
有没有可行的Hibernate替代品?优选不以JPA为基础的东西. 我们的问题是我们正在构建一个复杂的(如同许多对象相互引用)有状态的RIA系统.似乎Hibernate主要用于一次性应用程序 – JSF等. 问题主要是延迟加载.由于在初始化和实际加载惰性集合之间可能存在多个HT[详细]
-
java – Netty增加ChannelBuffer大小
所属栏目:[Java] 日期:2020-12-15 热度:148
您好我有一个Netty Server,其处理程序应该接受字符串.它似乎只接收最多1024个字节的内容.如何增加缓冲区大小.我已经尝试过了 bootstrap.setOption("child.sendBufferSize",1048576); bootstrap.setOption("child.receiveBufferSize",1048576); 没有成功. 处[详细]
-
带有重复键的java地图
所属栏目:[Java] 日期:2020-12-15 热度:199
参见英文答案 Map implementation with duplicate keys17个 我正在创建一个需要存储键值对的程序.程序需要以键的形式接受请求,并返回相应的值. 问题是每个键有时会有多个值,而map类不允许重复键. 值是数字,所以我无法像字符串那样有意义地连接值. 是否有任何[详细]
-
java – 当枚举类型引用是Class <?>时,如何将String转换
所属栏目:[Java] 日期:2020-12-15 热度:119
我有使用setter方法在对象上设置值的代码.其中一个setter将Enum类型作为方法参数.代码看起来像这样: String value = "EnumValue1"; Method setter = getBeanWriteMethod("setMyEnumValue"); Class? type = setter.getParameterTypes()[0]; Object converted[详细]
-
java – 在spring上下文中通过classpath引用文件
所属栏目:[Java] 日期:2020-12-15 热度:149
我正在尝试设置org. springframework.beans.factory.config.PropertyPlaceholderConfigurer spring bean,我在src / main / config中有jdbc.properties ..当我把这个文件放在src / main / resources中并把classpath:放在值中时我的应用程序成功部署. 这在jdb[详细]
-
错误消息:“使用Xdebug和Eclipse调试PHP时,意外终止脚本,调试结
所属栏目:[Java] 日期:2020-12-15 热度:51
我在调试时遇到以下错误: php.ini设置: xdebug.remote_enable=true xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp 解决方法 假设没有语法错误,请确保在调试器尝试评估脚本时,没有任何导致脚本崩溃的监视. 根据我的经[详细]
-
java – GetBytes()返回负数
所属栏目:[Java] 日期:2020-12-15 热度:85
*"H?tten Hüte ein ? im Namen,w?ren sie m?glicherweise keine Hüte mehr,sondern H?te." 72 -61 -92 116 116 101 ...* GetBytes()在char’?’返回负数(-61,()). 如何获得正常的ascii值? 解决方法 GetBytes() returns negative number (-61,() ) at the[详细]
-
java – XSSFCellStyle setFillForegroundColor和setFillBackgro
所属栏目:[Java] 日期:2020-12-15 热度:108
我尝试使用setFillForegroundColor和setFillBackgroundColor来更改excel文件的单元格颜色. 但是,我失败了,我真的不知道问题是什么.我用Google搜索了好几个小时,仍然无法找到正确的方法来设置颜色. 以下是我写的代码: import java.awt.Color;import java.io.[详细]
-
Java – Vector vs ArrayList性能 – 测试
所属栏目:[Java] 日期:2020-12-15 热度:131
每个人都说应该使用矢量因为性能(导致Vector在每次操作和东西之后同步).我写了一个简单的测试: import java.util.ArrayList;import java.util.Date;import java.util.Vector;public class ComparePerformance { public static void main(String[] args) { A[详细]
-
java – Integer缓存有多大?
所属栏目:[Java] 日期:2020-12-15 热度:90
类Integer具有缓存,缓存Integer值.因此,如果我使用方法valueOf或inboxing,新值将不会被实例化,而是从缓存中获取. 我知道默认缓存大小为127,但由于VM设置可以扩展.我的问题是:在这些设置中缓存大小的默认值有多大,我可以操纵这个值吗?这个值取决于我使用的[详细]
-
java – EJB和线程
所属栏目:[Java] 日期:2020-12-15 热度:70
据我所知,从EJB中生成线程是非法的,因为它可能会干扰EJB的生命周期.但是,使用JDK中的预定义 Java类是非法的,它在内部生成并处理EJB中的Executor等线程,特别是MDB? 解决方法 线程和EJB的最大问题是线程是容器大量使用的有限资源,并且线程错误导致线程池泄漏,[详细]
-
从forEach java 8获取返回列表
所属栏目:[Java] 日期:2020-12-15 热度:158
我正在尝试使用流来处理某些事情,我认为我有一个概念上的误解.我试图获取一个数组,将其转换为流,并在数组中的.forEach项我想运行一个函数并从foreach返回该函数的结果列表. 基本上这个: Thing[] functionedThings = Array.stream(things).forEach(thing - f[详细]
-
java – 访问非重写的超类方法时使用’super’关键字
所属栏目:[Java] 日期:2020-12-15 热度:126
我试图在 Java中获得继承权,并且已经了解到当在子类中重写方法(和隐藏字段)时,仍然可以使用“super”关键字从超类中访问它们. 我想知道的是,’super’关键字是否应该用于非重写方法? 有没有区别(对于非重写方法/非隐藏字段)? 我在下面举了一个例子. public[详细]
-
Java – 为什么char会被隐式地转换为字节(和简短)原语,什么时候
所属栏目:[Java] 日期:2020-12-15 热度:171
编译器的某些功能让我感到困惑(使用 Eclipse的Oracle JDK 1.7). 所以我有这本书说char原语需要明确地转换为short和byte,这一切都有意义,因为数据类型的允许范围不重叠. 换句话说,下面的代码可以工作(但如果没有显式类型转换,则无法工作): char c = ''; byte[详细]
-
java – 在Spring-Hibernate项目中初始化实体集合(POJO)的正确方
所属栏目:[Java] 日期:2020-12-15 热度:187
我有一个POJO类,比如Foo,它有一组其他实体实例,比如说吧. 此类项目还有标准的misc类:Foo和Bar的服务和dao. 我希望BarService获得与某些Foo相关联的Bar实例集.现在我有以下代码,我相信它在概念上很糟糕. public class Foo { SetBar bars; public SetBar getB[详细]
-
java – HttpClient发布进度和MultipartEntityBuilder
所属栏目:[Java] 日期:2020-12-15 热度:134
我尝试使用HttpClient 4.3.3和MultipartEntityBuilder上传文件时实现进度 所以实际上我用以下代码执行一个post请求 HttpClientBuilder builder = HttpClientBuilder.create();HttpClient httpClient = builder.build();HttpPost httpPost = new HttpPost(upl[详细]