
Java:动态属性
女士们先生们,我是Java的新手,如果很明显,请原谅我,但我没有太多了解。我想在运行时为类创建动态属性(变量)(定义可以在运行时通过添加或更改属性和方法进行更改的对象)。原因:我想在GAE中存储一个数据模型,该数据模型可以在应用程序编译后动态扩展(是的,DataStore允许这样做)...
2024-01-10
Java方法中的动态返回类型
我在这里多次看到类似的问题,但有一个很大的不同。在其他问题中,返回类型将由参数确定。我想要/需要做的是通过解析后的值确定返回类型byte[]。从我收集到的信息来看,以下方法可行:public Comparable getParam(String param, byte[] data) { if(param.equals("some boolean variable") return data[0] != 0; else(param....
2024-01-10
Java在运行时动态增加XMX
我的机器上有一个jvm服务器,现在我想在同一台机器上有2个我的apserver,但是我希望备用服务器分配给xmx的内存非常少,因为它的被动服务器是主服务器(主动服务器))掉了,我想给没有启动的被动服务器分配更多的内存,而无需重启它(我让它们的xmx都太多了-请注意,它们会在启动时消耗内存,...
2024-01-10
java如何在运行时动态加载JAR文件?
为什么用Java这么难?如果要使用任何类型的模块系统,则需要能够动态加载JAR文件。有人告诉我,有一种方法可以通过编写自己的方法来完成ClassLoader,但这对于(至少在我看来)应该像调用以JAR文件作为其参数的方法那样容易的事情来说是很多工作。回答:很难的原因是安全性。类加载器是不可变...
2024-01-10
java如何动态编译和加载外部Java类?
(此问题与我所见过的许多问题相似,但大多数问题对我的工作不够具体)背景:我的程序的目的是使使用我的程序的人可以轻松制作自定义的“插件”,然后将其编译并加载到程序中使用(与在我的程序中实现的不完整,缓慢的解析器相比)。我的程序允许用户将代码输入到预定义的类中,从而扩...
2024-01-10
在Javafx中动态更改矩形的颜色
我在中创建两个javafx.scene.shape.Rectangle对象,GridPane然后执行以下操作。rectArray = new Rectangle[2];boardGrid.setStyle("-fx-background-color: #C0C0C0;");rectArray[0] = new Rectangle(12,12);rectArray[0].setFill(Color.AQUA);boardGrid.add(rectArray[0], 2, 0);rectArray[1] = n...
2024-01-10
将动态JSON值解析为Java对象
在我的应用程序中,我有很多概述(表)以及排序和过滤功能。并且因为不同的列可以容纳不同的值类型(字符串,数字,日期,集合等),所以这些列的过滤器也可以带来不同的值。让我向您展示一些示例(已通过REST请求发送到服务器,已经转换为JSON):对于简单的字符串值,它类似于:{"<column_na...
2024-01-10
在Java中使用jfree图表制作动态折线图
我如何使用java中的jFree图表创建动态折线图,它显示之前2小时的数据,并且还提供一个空白区域,数据从当前时间开始显示2小时。例如,假设当前时间为4pm,那么图表将显示数据从下午2点到下午6点。图表从下午2点到下午4点显示一条线,从下午4点到下午6点提供空白,这是图表移动时的填充时间,表...
2024-01-10
如何在Java中创建动态二维数组?
我想动态创建一个二维数组。我知道列数。但是行数正在动态更改。我尝试了数组列表,但它仅将值存储在单个维度中。我能做什么?回答:由于列的数量是恒定的,你可以有一个List的int[]。 import java.util.*; //... List<int[]> rowList = new ArrayList<int[]>(); rowList.add(new int[] { 1, 2, 3 }); rowList.add(ne...
2024-01-10
如何在Java中声明动态对象数组?
我想问一个关于Java的问题。我有一个用户定义的对象类,学生,它有2个数据成员,名称和ID。在另一个类中,我必须声明那个object[](例如student stu[?];)。但是,我不知道对象数组的大小。是否可以声明对象数组但不知道大小?谢谢。回答:用户ArrayList。添加新元素时,它将自动扩展。以后,您可以...
2024-01-10
您如何动态编译和加载外部Java类?
(此问题与我所见过的许多问题相似,但大多数问题对我的工作不够具体)背景:我的程序的目的是使使用我的程序的人可以轻松制作自定义的“插件”,然后将其编译并加载到程序中使用(与在我的程序中实现的不完整,缓慢的解析器相比)。我的程序允许用户将代码输入到预定义的类中,以扩展...
2024-01-10
是否可以在Java中动态构建多维数组?
假设我们有Java代码:Object arr = Array.newInstance(Array.class, 5);那会跑吗?进一步说明,如果我们尝试这样的操作:Object arr1 = Array.newInstance(Array.class, 2);Object arr2 = Array.newInstance(String.class, 4);Object arr3 = Array.newInstance(String.class, 4);Array.set(arr1, 0, arr2);Arr...
2024-01-10
为Json添加动态JSON属性作为Java Pojo
我需要从Java pojo创建这样的Json有效负载:{ "update" : { "labels" : [{"add" : "A label"} ] } }所以我创建了一个Java pojo像这样:@JsonRootName(value = "update")public class AddLabel{ @JsonProperty("labels") public List<Label> labels; public AddLabel(String labelName){ th...
2024-01-10
JavaFX TableView动态列和数据值
我正在使用JavaFX使用一个简单的CSVViewer测试自己,并且无法填充表格数据。我确实动态创建了列,但是数据值是不行的。我在网上搜索后发现了几种方法,但是所有方法都包括带有自定义类(包括获取/设置)的ObservableList,该类在CSV查看器中必须是动态的(CSV可以有任意数量的列,这意味着可以有任意...
2024-01-10
如何在Teradata中执行动态SQL
有什么方法可以将动态生成的SQL提交给Teradata?我编写了一个查询,该查询将创建用于对表进行非规范化的代码。现在,我将代码放到客户端(SAS)中,然后在第二步中重新提交。我对Teradata宏或过程不熟悉;这样的事情行得通吗?为了说明这一点,我有一个定义如下的表:create multiset table MYTABLE ( ...
2024-01-10
Java:如何将变量从一种类型动态转换为另一种类型?
我想对Java变量进行动态转换,转换类型存储在其他变量中。这是常规转换: String a = (String) 5;这就是我要的: String theType = 'String'; String a = (theType) 5;这有可能吗?谢谢!更新资料我正在尝试使用HashMap收到的A 填充类。这是构造函数:public ConnectParams(HashMap<String,Object> obj) { for (Map.Entry<String, Obj...
2024-01-10
Java 如何解析嵌套JSON结果中的动态JSON键?
有以下格式的JSON结果,JSON Lint将其显示为“有效响应”。我的问题是:由于“ 141”,“ 8911”等都是动态值,我如何访问“ question_mark”的内容?我的示例代码用于访问“产品”的价值。//Consider I have the first <code>JSONObject</code> of the "search_result" array and //I access it's "product" value as below.String product = jsonOb...
2024-01-10
通过类名称在Java中动态创建对象并通过使用带有数据的列表来设置类字段
我有一个包含字符串类型为->的数据的列表 ["classField1", "classField2", "classField3"]我有一个方法(myMethod(List list, StringclassName))接受列表作为参数。因此,我可以通过参数将此List传递给myMethod(List list,String className)。在中myMethod,我想创建一个对象,它将是className的实例,即第二个参数。之后,我想通...
2024-01-10
如何清理HTML代码以防止Java或JSP中的XSS攻击?
我正在编写一个基于servlet的应用程序,其中需要提供一个消息传递系统。我很着急,所以我选择CKEditor提供编辑功能,目前我将生成的html直接插入显示所有消息的网页中(消息存储在MySQL数据库中,fyi)。CKEditor已经基于白名单过滤HTML,但是用户仍然可以通过POST请求注入恶意代码,因此这还不够。一...
2024-01-10
如何快速混淆Java代码?
如何快速混淆代码。我有一个非常小的 ,我想将混淆的代码交付给客户端。我听说过很多有关 混淆代码并下载的信息,但不知道如何混淆我的“abc.jar”文件。我检查了它的网站,但其中包含许多要阅读的材料。我不需要沉迷。我只需要简单地将变量,方法和类的名称更改为一些不可读的名称即可。...
2024-01-10
如何在Java中获取键盘扫描代码?
我想编写一个应用程序,其中的键绑定特定于键盘上键的位置,而不是键映射到的字符。例如,在美国键盘上位于t和u之间的键应执行特定的功能,而不管它在美国是Y还是在德国是Z。我认为这样做的方法是获取键盘给操作系统的实际扫描代码,以代表按下的键。如何在Java中执行此操作?还是有另一种...
2024-01-10
如何仅在JSP中执行Java代码后才显示页面
该index.jsp包含将获取从一个数据库中的一些图像和文字的Java代码。在我写的JavaScript文件中。$(document).ready(function(){ //When Document is Ready, Show the Main Page $("#showifjavaenabled").fadeIn(1000); });因此,一开始它DIVshowifjavaenabled是隐藏的,但是我注意到,即使它在一秒钟后出现,并不是所有的Java都被执行...
2024-01-10
Java中的匿名代码块
Java中是否有匿名代码块的实际用途?public static void main(String[] args) { // in { // out }}请注意,这与命名块无关,即name: { if ( /* something */ ) break name;}。回答:它们限制变量范围。public void foo(){ { int i = 10; } System.out.println(i); // Won...
2024-01-10
用于计算Le年的Java代码
我正在阅读《 Java的艺术与科学》这本书,它展示了如何计算a年。该书使用了ACM Java Task Force的库。这是这些书使用的代码:import acm.program.*;public class LeapYear extends ConsoleProgram { public void run() { println("This program calculates leap year."); int year = readInt("Enter the ...
2024-01-10
Java:消除死代码
我想知道Java如何处理以下情况:假设我有一个名为Debug的类,它看起来像这样:public class Debug { private static final boolean isAssertEnabled = true; public static void assertTrue(boolean b, String errorMessage) { if (isAssertEnabled) { if (!b) { throw...
2024-01-10
打印整个Java项目的源代码
我必须打印Java项目的整个源代码。最终版本应如下所示: 。但是使用此功能,您一次只能打印一个文件。有没有一种方法可以使用一个命令打印(或创建pdf / rtf)整个项目(所有 .java,。xml,…文件)?我在Windows XP SP3上使用Eclipse Galileo 对于每个类/文件,页面应(或多或少)如下所示:回答:1 pa...
2024-01-10
Java代码中的问号
有人可以在以下代码中解释问号吗?INITIAL_PERMANCE也是代码中的静态最终常量,但是synatax的最后一行叫什么?Synapse(AbstractCell inputSource, float permanence) { _inputSource = inputSource; _permanence = permanence==0.0 ? INITIAL_PERMANENCE : (float)Math.min(1.0,permanence);}回答:?和:是Java...
2024-01-10
从java代码运行选项卡不是XML
我现在所拥有的是4个选项卡,其中一个选项卡具有自定义视图和一些小部件。为了使整个事情工作,我需要开始活动Tab3Activity,然后它正确运行(我知道这是因为我已设置清单中的默认活动),但我现在有的是从xml文件运行的标签...这就是我所拥有的。从java代码运行选项卡不是XML th.setup(); TabSpec ...
2024-01-10
