可能重复:
Java 编码风格的资源?
所以我选择java作为我学习的第一语言,在我正在阅读的书中,他们定义了一个像这样的变量
int apples;
apples = 20;
然后我自己去尝试这个例子并像下面那样编写它,它仍然编译没有任何错误,直到现在我才注意到差异。我想知道为什么我编写它的方式有效,这是更好的写法,这样我就不会开始养成任何坏习惯。提前TY=D
int Var=3;
可能重复:
Java 编码风格的资源?
所以我选择java作为我学习的第一语言,在我正在阅读的书中,他们定义了一个像这样的变量
int apples;
apples = 20;
然后我自己去尝试这个例子并像下面那样编写它,它仍然编译没有任何错误,直到现在我才注意到差异。我想知道为什么我编写它的方式有效,这是更好的写法,这样我就不会开始养成任何坏习惯。提前TY=D
int Var=3;
通常变量是小写的“var”,类型(类、对象)是大写的“Var”
你的例子是
int var = 3;
如果 Var 是一个对象,它将是
Var var = new Var();
http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html
之间没有有用的区别
int a;
a = 2;
和
int a = 2;
但第二种是比第一种更受欢迎的风格。来自官方 Java 编码约定:
尝试在声明它们的地方初始化局部变量。不初始化声明变量的唯一原因是初始值是否取决于首先发生的某些计算。