-
java – 一个像常量一样工作的变量的命名约定
所属栏目:[Java] 日期:2020-12-15 热度:65
我有一个变量,我正在使用它像一个常量(它永远不会改变).我不能将它声明为常量,因为该值在运行时添加. 您是否会将变量名称大写以帮助自己理解数据的含义? 或者你不会因为这违反惯例并使事情更加混乱? 更大的问题: 您是否遵循惯例,即使场景不是典型的惯例,[详细]
-
java – “startsWith”比“indexOf”快吗?
所属栏目:[Java] 日期:2020-12-15 热度:186
我在 Java中编写代码,根据字符串是否以某些字符开头同时循环遍历数据集并且我的数据集预计很大. 我想知道startsWith是否比indexOf更快.我确实试验了2000条记录但没有发现任何差异. 解决方法 public class Test{ public static void main(String args[]) { lo[详细]
-
java – 放置自动生成代码的好地方?
所属栏目:[Java] 日期:2020-12-15 热度:166
我们有一堆自动生成的类,主要是Axis2存根,骨架等.对于一些复杂的wsdls,Axis2生成一个 java-beans,stubs等的TON.我确信在使用自动生成时还有其他情况. 现在我们将它们视为代码库的其他第一类成员,它们存储在相同的包中. 但是,在进行重构,清理等操作时,很难清[详细]
-
是否可以使用Java中的变量命名变量?
所属栏目:[Java] 日期:2020-12-15 热度:114
我想要做的是每次都有一个循环来命名一定数量的变量.因此,有时当我运行程序时,这个循环将创建3个变量a1,a2 a3但其他时候它可以命名更多,例如(如果这种事情是可能的): for(int i=1; i=n;i++) { int ai = i;} 所以在这种情况下(对于i = 1)int的名称将是a1并包[详细]
-
Java中的隐式超级接口?
所属栏目:[Java] 日期:2020-12-15 热度:180
所以我们都知道所有类都隐式地扩展了Object.接口怎么样?是否存在隐式超级接口?我说有.以下代码编译: java.io.Serializable s1 = null;java.io.Serializable s2 = null;s1.equals(s2); equals方法未在Serializable中声明,而是在Object中声明.由于接口只能[详细]
-
java – JApplet中的“J”是什么意思?
所属栏目:[Java] 日期:2020-12-15 热度:114
JApplet中的“J”是什么意思? 解决方法 当Sun开始研究Swing时,他们有像 javax.swing.Button这样的东西.这导致了使用java.awt.Button的程序出现问题.如果我没记错的话,主要问题是编译器错误消息令人困惑. Sun决定使用J作为所有Swing组件的前缀,以消除此问题.[详细]
-
在Java中一次读取两行文本文件的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-15 热度:168
BufferedReader in;String line;while ((line = in.readLine() != null) { processor.doStuffWith(line);} 这就是我逐行处理文件的方法.但是,在这种情况下,我想在每次迭代中向处理器发送两行文本. (我正在处理的文本文件本质上将一条记录存储在两行上,所以我[详细]
-
Java本机数组长度
所属栏目:[Java] 日期:2020-12-15 热度:144
我在 Java中有一个2D二进制数组,它基本上是一个值表,我想知道它有多少行…… 它在其他地方(和分配)声明如下: double[][] table; 然后传递给一个函数…… private void doSomething(double[][] table){} 在我的函数中,我想知道每个维度的长度,而不必将它们作[详细]
-
具有过滤条件工作流程的Java 8流
所属栏目:[Java] 日期:2020-12-15 热度:167
在具有过滤条件的 Java 8流中,集合中的每个元素都将传递给过滤器以检查条件.在这里,我将编写两种不同的过滤条件并提供不同的工作流程. public static void main(String[] args) { ListString asList = Arrays.asList("a","b","c","d","e","a","c"); //line 1[详细]
-
java – 不能从final类继承
所属栏目:[Java] 日期:2020-12-15 热度:134
我刚刚创建了我的第一个 android库.在另一个应用程序中,我想从它扩展一个类.但它显示了一个错误:“无法延伸到最终’library.com.kukaintro.activities.KukaIntro’”. 正如你所看到的,没有一个超级类是最终的.如果我点击超类KukaIntro(在应用程序而不是图书[详细]
-
java – 如何在完成两次分割字符串后返回String [] []?
所属栏目:[Java] 日期:2020-12-15 热度:131
假设我正在拆分一个字符串,我想首先用char’E’拆分然后再用’space’拆分它们. String str = "30 3 3 11 5 2 2 7 9 2 1 20 E 21 2 2 11 14 5 2 1 7 3 6 E 30 4 3 11 5 21 2 15 20 3 17 9 5 1 32 E" 第一次拆分: String[] first= str.split("E"); 第二次分[详细]
-
java – 根据Stream api的条件将列表拆分为子列表
所属栏目:[Java] 日期:2020-12-15 热度:170
我有一个具体的问题.有一些类似的问题,但这些问题要么是 Python,要么是Java,或者即使问题听起来相似,要求也不同. 我有一个值列表. List1 = {10,-2,23,5,-11,287,-99} 在一天结束时,我想根据它们的值拆分列表.我的意思是如果该值大于零,它将保留在原始列表中,[详细]
-
java – Double上的数学运算结果是否完全可重复?
所属栏目:[Java] 日期:2020-12-15 热度:145
我有一个复杂的数据处理算法,使用 Java 8并使用Double作为数据类型.给定相同的输入(数十万个数据库行),该算法输出不同的Double值.有时返回值a,有时值b.这两个值交替执行每个执行. a和b之间的差值是~0.0001.我知道Double数据类型不会像Decimal那样授予确切的[详细]
-
java – ArrayList removeAll()不删除对象
所属栏目:[Java] 日期:2020-12-15 热度:105
我有成员类的简单ArrayLists: ArrayListMember mGroupMembers = new ArrayList();ArrayListMember mFriends = new ArrayList(); 会员类: public class Member { private String userUID; private String userName; public String getUserUID() { return us[详细]
-
java – 如何在Android Studio中使用行号
所属栏目:[Java] 日期:2020-12-15 热度:81
我想在 android studio中启用show line number.但我找不到它.如何在 Android Studio中启用显示行号? 解决方法 文件设置编辑一般外观显示行号[详细]
-
用Java中的AutoCAD库来读取.dwg文件?
所属栏目:[Java] 日期:2020-12-15 热度:186
是否有任何开源 Java或 JavaScript库可用于解析.dwg文件并从中获取对象. 我想从我的项目的文本表中提取数据. 似乎AutoCAD开发人员社区更喜欢.NET和C/C++而不是JAVA. 我找到的唯一免费替代方法是首先将.dwg转换为.dxf并使用Kabeja lib从中读取. 解决方法 来自[详细]
-
Java 8:更改EntrySet流的值
所属栏目:[Java] 日期:2020-12-15 热度:59
我有以下设置: MapInstant,String items;...String renderTags(String text) { // Renders markup tags in a string to human readable form}...? getItems() { // Here is where I need help} 我的问题是,作为项目地图值的字符串用标记标记.我希望getItems[详细]
-
java – 使用CustomListAdapter时的NullPointerException
所属栏目:[Java] 日期:2020-12-15 热度:148
我在 Android Appiclation中创建CustomListAdapter.但实现它时,我得到此错误NullPointerException. 这是我的CustomListAdapter.java代码: /** * */package com.fanjavaid.searchhttprequest.adapter;import java.util.List;import com.android.volley.toolb[详细]
-
java – 为什么我的字段没有初始化为我给它的值
所属栏目:[Java] 日期:2020-12-15 热度:74
我有以下课程: public abstract class AClass { public AClass() { aMethod(); } abstract protected void aMethod();}public class SubClass extends AClass { private int x = 5; private static final int y = 6; @Override protected void aMethod() {[详细]
-
java – 想法检查batis mapper bean错误
所属栏目:[Java] 日期:2020-12-15 热度:148
有 Spring和MyBatis的网络项目.我使用IntelliJ IDEA进行开发. 虽然存在与数据访问对象的链接,但IDEA无法正确检查MyBatis bean并产生令人讨厌的欠压. 检查评论: Could not autowire. No beans of 'ApplicationMapper' type found. 我的Spring和MyBatis配置:[详细]
-
java – 无法使用多态访问具体类的唯一属性
所属栏目:[Java] 日期:2020-12-15 热度:167
我使用工厂模式在 java版本“1.7.0_60”中创建不同连接的对象 我面临的问题是每个具体类将具有该特定类的唯一属性.由于工厂在返回具体类的实例时将使用多态性,因此无法访问唯一属性.即getHostType()仅对SqlServerConnection是唯一的. 我所做的解决方法是在超[详细]
-
java – 什么是system.in
所属栏目:[Java] 日期:2020-12-15 热度:81
请考虑此扫描仪输入示例. Scanner user_input = new Scanner( System.in ); 扫描仪就是CLASS. user_input是Scanner类下的OBJECT. 什么是(System.in)?它是传递的参数还是Scanner类下的对象? 考虑另一个例子. dog dog1 = new dog(25) 这里我设置了dog类来接[详细]
-
java – 为什么我们必须在JBOSS 8(wildfly)的清单上声明依赖?
所属栏目:[Java] 日期:2020-12-15 热度:119
给出以下EAR: my-app.ear my-ejb.jar my-webapp.war lib my-lib.jar my-ejb需要oracle库与oracle空间一起工作才能构造几何并存储数据. JBOSS 8(wildfly)正确加载了oracle的模块. 当我启动应用程序时,我收到了ClassNotFoundException oracle.sql.STRUCT. 好[详细]
-
java – 用其他东西替换花括号内的内容(例如{1})[复制]
所属栏目:[Java] 日期:2020-12-15 热度:174
参见英文答案 Java: String formatting with placeholders????????????????????????????????????3个 我有一个字符串如下 Hey {1},you are {2}. 这里1和2是键,其值将动态添加. 现在我需要用1代表的值替换{1},然后我需要用上面句子中2代表的值替换{2}. 我该怎[详细]
-
java – Maven – 在当前项目中找不到前缀’wildfly’的插件
所属栏目:[Java] 日期:2020-12-15 热度:104
我使用的是Wildfly 8,我需要使用JSR 352的 java批处理器.我从 https://github.com/javaee-samples/javaee7-samples下载了这些例子,但无法让它们工作. 在批处理文件夹上我做了mvn clean package wildfly:deploy但是我收到了错误 在当前项目和插件组[org.apac[详细]