我读到要获得数组的长度,我使用length属性,就像arrayName.length.什么是属性?这是一堂课吗?
我已经下载了无安装便携版Workbench.当我运行exe文件(在Windows XP上)时,没有任何反应.它需要运行一些MySQL吗?我认为这是独立的,对吧?我有MySQL的XAMPP.任何依赖等?
我有t1.micro 64位实例,我按照一些指令(sudo yum install java-1.7.0-openjdk-devel)(sudo yum update等)安装了JDK 7 .所以,当我搜索它时,
sudo yum search openjdk
Run Code Online (Sandbox Code Playgroud)
我得到以下 -
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
Run Code Online (Sandbox Code Playgroud)
所以,两者都安装好了.但是当我尝试使用时切换到JDK 7
sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)
我得到 -
There is 1 program that …Run Code Online (Sandbox Code Playgroud) 该程序提供输出 -
A 1 2
Run Code Online (Sandbox Code Playgroud)
它不应该给出输出 -
1 A 2
Run Code Online (Sandbox Code Playgroud)
因为第一个ai应该打印1然后执行a.getI()并且应该打印A 2
public class A1{
int i=1;
public int getI(){
System.out.print("A ");
return i+1;
}
public static void main(String args[]){
A1 a=new A1();
System.out.print(a.i+" "+a.getI());
}
}
Run Code Online (Sandbox Code Playgroud) 这个程序输出6作为输出,但当我取消注释第9行时,输出为5.为什么?我认为ba不应该改变,应该保持在主要的5.
1 class C1{
2 int a=5;
3 public static void main(String args[]){
4 C1 b=new C1();
5 m1(b);
6 System.out.println(b.a);
7 }
8 static void m1(C1 c){
9 //c=new C1();
10 c.a=6;
11 }
12 }
Run Code Online (Sandbox Code Playgroud) 我是JSF的新手,想拥有一个按钮,当单击该按钮时,它将调用backing bean的方法。这可能吗,或者我必须使用AJAX或其他工具?我尝试过类似的事情
<button onclick="#{myManagedBean.myMethod()}">MyButton</button>
Run Code Online (Sandbox Code Playgroud)
但是他们没有用。正常的做法是什么?
编辑:
该按钮是由JqueryUI创建的,并且我无法将按钮的类型更改为commandButton。我只能进行两种自定义操作:
1.从该按钮调用javascript函数
2.更改表单的目标(按钮所在的位置)
因此,我如何从这两种方法(如从Javascript)调用后备bean方法或在表单上提交?
在编译这个程序时,我得到错误 -
class Person {
Person(int a) { }
}
class Employee extends Person {
Employee(int b) { }
}
public class A1{
public static void main(String[] args){ }
}
Run Code Online (Sandbox Code Playgroud)
错误 - 找不到构造函数Person().为什么定义Person()是必要的?
public class A{
A a;
public static void main(String args[]){
A b = new A();//new object created, obj1
b.a = new A();//new object created, obj2
b = null;
//line 8
}
}
Run Code Online (Sandbox Code Playgroud)
当达到第8行时,obj1符合GC的条件.obj2也有资格获得GC吗?
在Objective-C中,为了创建和处理连接(NSURLConnection),它有一个委托,使用像didConnect,didFailWithError等方法,这些方法根据需要调用.这很好而且简单.Java如何处理连接事件(或类似的事情)?那里有一些听众模式,是否必须注册所有要收听的内容?什么东西自动回调?
在.h文件中 -
@interface MyClass : NSObject {
@someAccessibilityModifier int a; // someAccessibilityModifier = @public, @private
}
Run Code Online (Sandbox Code Playgroud)
或.m文件 -
@implementation MyClass {
@someAccessibilityModifier int a; // someAccessibilityModifier = @public, @private
}
Run Code Online (Sandbox Code Playgroud)
两个方面有什么不同(因为两种方式,a可访问性和行为都是一样的)?
java ×8
objective-c ×2
amazon-ec2 ×1
arguments ×1
attributes ×1
constructor ×1
delegates ×1
ios ×1
iphone ×1
java-7 ×1
jsf ×1
linux ×1
methods ×1
mysql ×1
primefaces ×1
printing ×1
string ×1
superclass ×1
windows ×1