JAVA语言基础课后小结

分隔符,标识符以及关键字

(1)分隔符

包括  逗号、分号(语句结束标志)、花括号、空格、圆点。

public class TestSeparated{
          int a,b;
          double salary = 1000,tax=0.01;
          public void func(int x,int y){
                     double result;
                     result=salary*tax;
                     System.out.println(result);
                     a=x;b=y;
                     System.out.println(a+","+b);
         }
         public static void main(String[] args){
                       TestSeparated obj=new TestSeparated();
                       obj.func(10,20)  }
}

(2)标识符

标识符 :起到标识作用的符号。
标识符的命名规则:
标识符必须以字符、下划线(“_”)或美元符(“$”)开头,后跟字符、下划线、美元符或数字(0~9)。长度无限制。
《注意》

1. JAVA标识符的拼写是大小写敏感的,即区分大小写, a和A是两个完全不同的标识符。
2. 不允许Java关键字做标识符。

(3)关键字

关键字:Java语言将一些特定的单词(或字符序列)保留做专门用途,这些单词或字符序列被称为关键字或保留字。
《注意》

1.Goto和const虽未起任何作用,但为避免无用也被作为关键字保留下来;
2. True和false虽不是关键字,但也已被用作专门用途,因此不可做标识符使用;
3. Java关键字都是小写。

(4)注释

1.   单行注释://

2.   多行注释:/*----*/

3.   多行注释:/**---*/  (可被javadoc调取)。

 

(5)数据类型

基本数据类型:

1.   整型   (byte   int   short   long)

2.   浮点型   (float   double)

3.   字符型   (char)

4.   布尔型   (boolean)

引用数据类型

1.   类(class)

2.   接口类型(interface)

3.   数组类型

常量和变量

常量

1.  整形常量  12    -3   0122  0x4f45d

2.  浮点常量  1.2     1.23E-5    1.23f

3.  布尔型常量   true   false

4.  字符型常量   'a'    '\n'  '\141'   '\u1234'  '我'

5.  字符串常量  "asd \n"

变量

变量的声明 :<类型>  <变量名> [=<初值>][,<变量名>[=<初值>]…];

                     int a,b;    float var=1.2f;   char c1,c2=‘a’;
变量的作用域:

       变量的作用域也称变量的作用范围,即一个变量在多大的范围内可以使用。  (类中声明的变量、方法中声明的变量 、复合语句中声明的变量)

(6)编码惯例

 

项目                                                                                                             命名规则说明/举例
名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML。class Person;
class SprintRain;
方法动词或动词性词组,首字母小写,第二个及以后的单词首字母大写。run();
displayInfo();
接口

同“类”的命名规则。

interface Runner;
变量名词或名词性词组,首字母小写,第二个及以后的单词首字母大写;不提倡使用下划线“_”和美元符“$”作为变量开头;单词间可以使用下划线分隔;变量名不宜过长但也应有意义,除非是临时使用(例如只涉及几行代码)后即丢弃的情况,不建议使用单个字母做变量名,常用的单字母变量名包括表示整数的i、j、k、m、n和表示字母的c以及表示异常对象的e等。int i;
char c;
double salary;
int age;
int student_age;
String studentName;
Exception e;
常量名词或名词性词组,全部大写;单词间使用下划线分隔。final int MAX_LEVEL=10;
名词或名词性词组,全部小写;一般使用本公司/组织网站域名的逆序、后跟具体的软件内部模块名package com.sun.java;
package com.mycompay.db;

 

文件的组织
        建议一个源文件中只定义一个Java类或接口,无论该类或接口是否被声明为public的,文件名都以类名来命名。源文件中各成分的出现顺序为:
       开始的注释、package语句、import语句、类/接口声明
       在一个Java类中,各种成分的排列本无严格规定,也没有特别通用的惯例,为便于初学者掌握,这里也给出一个推荐的顺序:
      属性声明、构造方法声明、static语句、普通方法声明、main方法声明、内部类的声明

分隔与缩进
      好的分隔包括换行和缩进,能够保证程序层次清晰,以增强可读性。主要是使用空格符、制表符、换行符及小括号。

声明语句
      建议每行声明一个变量,并尽量在声明的同时对其进行初始化,除非其初值尚不确定。局部变量应在其所在的方法或语句的开头集中声明。也应避免将变量不必要的声明在外层范围中,否则会影响代码的可读性。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值