java 基础(一)-实验楼

1、标识符:区分大小写
由数字、大小写字母、$、_ 组成,不能由数字开头。
各类变量、方法和类等要素命名时使用的字符序列称。
凡是本身能够起名字的地方都叫标识符。
不能够使用关键字和保留字,但能包含关键字和保留字
严格区分大小写,长度无限制。
标识符不能包含空格。不要出现中文及拼音命名(有些方法命名又有拼音又有英文,就会显得四不像)
尽可能有意义,“见名知意”。java

2、命名规范:
项目名:
1.若是只有一个单词就所有小写
2.两个以上的单词就用 “-”进行分隔,小写数组

包名:
多单词组成时全部字母都小写:xxxyyyzzz
规则能够按[域名反转].[团队名].[项目名].[一级模块].[二级模块]..[N级模块].[类]的格式进行划分,若是功能更多,能够进行更细的包划分
若是是组织的话就用org.xxx.xxx
若是是公司的项目,就用com.公司名.项目名单元测试


类名、接口名:
多单词组成时,全部单词的首字母大写:XxxYyyZzz
功能性的类能够使用特定关键词做为标记:
实现类用impl结尾:接口+impl
抽象类使用Abstract作为类命名的开头
异常类命名使用“Exception”作为类命名的结尾
单元测试类使用“Test”作为类命名的结尾测试

变量名、方法名:
多单词组成时,第一个单词首字母小写,第二个单词开始每一个单词首字母大写:xxxYyyZzz编码

常量名:
全部字母都大写。多单词时每一个单词用下划线链接:XXX_YYY_ZZZ接口

 

3、变量
变量指在计算机存储器里存在值的被命名的存储空间
变量一般是可被修改的,便可以用来表示可变的状态。
程序经过改变变量的值来改变整个程序的状态。为了方便使用变量,因此变量都须要命名,叫作变量名。
在 Java 中,变量须要先声明(declare)才能使用。在声明中,说明变量的类型,赋予变量以特别名字,以便在后面的程序中调用它。
能够在程序中的任意位置声明变量,语法格式以下:
数据类型 变量名称;
例如:
int a = 1;
在该语法格式中,数据类型能够是 Java 语言中任意的类型,如int。变量名称是该变量的标识符,须要符合标识符的命名规则,数据类型和变量名称之间使用空格进行间隔,使用;做为结束。内存


4、常量字符串

常量表明程序运行过程当中不能改变的值。咱们也能够把它们理解为特殊的变量,只是它们在程序的运行过程当中是不容许改变的。常量的值是不能被修改的。域名

Java 中的final关键字能够用于声明属性(常量),方法和类。当final修饰属性时,表明该属性一旦被分配内存空间就必须初始化, 它的含义是“这是没法改变的”或者“终态的”。在变量前面添加关键字final便可声明一个常量。在 Java 编码规范中,要求常量名必须大写。io

语法格式:

final 数据类型 常量名 = 值;
例如:

final double PI = 3.14;
常量也能够先声明,再进行赋值,但只能赋值一次,好比: ​
​ final int FINAL_VARIABLE; ​ FINAL_VARIABLE = 100;

5、数据类型

8大基本数据类型:
数值型 :
整数型 byte、short、int、long
浮点型 float、double
布尔型 :boolean
字符型 :char


引用类型:
类 class 【String 字符串 属于类】
接口 interface
数组

6、代码练习
一、

```
public class VarTest{
public void main(String args[]){
System.out.println("Define a variable 'a' is ");
int a ;//声明变量a
a = 5;
System.out.println(a);
}
}
```

shiyanlou:project/ $ javac VarTest.java [18:27:36]
shiyanlou:project/ $ java VarTest [18:33:47]
Error: Main method is not static in class VarTest, please define the main method as:
public static void main(String[] args)

 


二、

```
public class VarTest{
public static void main(String args[]){
System.out.println("Define a variable a is ");
int a ;//声明变量a
a = 5;
System.out.println(a);
}
}
```

shiyanlou:project/ $ javac VarTest.java [18:33:54]
shiyanlou:project/ $ java VarTest [18:34:35]
Define a variable a is
5


三、

```
public class VarTest{
public static void main(String args[]){
System.out.println("Define a variable "a" is ");
int a ;//声明变量a
a = 5;
System.out.println(a);
}
}
```

shiyanlou:project/ $ javac VarTest.java [18:34:40]
VarTest.java:3: error: ')' expected
System.out.println("Define a variable "a" is ");
^
VarTest.java:3: error: not a statement
System.out.println("Define a variable "a" is ");
^
VarTest.java:3: error: ';' expected
System.out.println("Define a variable "a" is ");
^
3 errors


四、

```
public class VarTest{
public static void main(String args[]){
System.out.println("Define a variable 'a' is ");
int a ;//声明变量a
a = 5;
System.out.println(a);
}
}
```


shiyanlou:project/ $ javac VarTest.java [18:35:19]
shiyanlou:project/ $ java VarTest [18:35:49]
Define a variable 'a' is
5

五、
```
public class FinalVar(){
public static void main(String args[]){
final int b;
b=100;
System.out.println(b);
}


}
```

shiyanlou:project/ $ javac FinalVar.java [18:42:33]FinalVar.java:1: error: '{' expectedpublic class FinalVar(){ ^1 errorshiyanlou:project/ $ javac FinalVar.java [18:58:25]shiyanlou:project/ $ java FinalVar [18:58:54]100

相关文章
相关标签/搜索