【java – 取消设置变量和方法】教程文章相关的互联网学习教程文章

java-易失性引用,并随后设置变量的值【代码】

请考虑以下代码段:class Mutable {private volatile int value;public int get(){return value;}public int set(int value){this.value = value;} }class Test {public volatile Mutable m; }因此,使用以下顺序:Thread-1: get() // returns 2 Thread-2: set(3) Thread-1: get() // guaranteed to return 3 due to volatile with property value但我无法理解作者的以下注释-one note however, when m is assigned, the in...

如何在java中将输入设置为变量的名称?【代码】

System.out.print(">> "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine();我想命名一个变量(double input = new double [5];),其名称来自BufferedReader.怎么做?解决方法:你不能这样做.变量在编译时定义.你不需要它 – 你如何使用动态名称访问变量? 您可以使用Map< String,double []>将字符串映射到double数组. map.put(name,array)然后map.get(name)将为您提供数组...

java – 如何在JSF中设置变量?【代码】

我的代码在这里迭代每一行的列,每次迭代计算渲染的属性,过度调用testRule.<p:dataTable ...><p:column ...>...</p:column><p:column rendered="#{managedBean.testRule('rules.canDoActions')}"><!-- Action buttons --><h:commandButton ...><h:commandButton ...></p:column> </p:dataTable>为了获得更好的性能,我想知道将结果设置为变量,但我不知道如何……它会变成这样:<?:??? var="canDoActions" value="#{managedBean.testR...

java – 取消设置变量和方法【代码】

我有一个抽象类,它被扩展为提供我需要的标准方法和变量.但是,这一次,我必须扩展相同的类,但是一些变量和一些方法不能为我服务.所以我想知道是否有可能关闭这些变量/方法是无用的.我指定我被迫扩展这个类,我不能创建另一个.例如,我有这个抽象类:public abstract class A {protected int a, b, c;public abstract void A();public abstract void B();public abstract void C(); }public class B extends A {public B() {a = 5;b = 7...

java – MySQL设置变量并在同一语句/脚本中运行查询【代码】

我有一个数据库客户名称和日期是复合键.我试图在每个日期拉出’x’最大或最小的交易,并将其与排名一起插入另一个表中. 我在个别运行中使用此代码,但是当从多个运行的java中运行JDBC时它将无法工作.set @N = 0;SELECT @N := @N +1 AS rank, name, purchase FROM t1 ORDER BY close purchase limit 15;有什么建议?解决方法:这非常有效:SELECT t.*, @n := @n + 1 AS rankFROM WhateverTable t, (SELECT @n := 0) r所以你的查询实际上...