JAVA语言基础课后小结

原创 2012年03月28日 20:10:00

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

(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方法声明、内部类的声明

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

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


相关文章推荐

JAVA语言基础课件

  • 2010年06月30日 17:01
  • 284KB
  • 下载

java语言基础课件

  • 2015年10月26日 23:05
  • 948KB
  • 下载

java面向对象基础课(继承,方法重写),图形界面=0912号

学习报告 1、什么是重写?用什么方法可以强制检测当前方法是否重写父类方法? 解答: l  重写发生在父类与子类之间,子类的方法名和父类相同,参数列相同,返回类型也相同。当对子类对象进行方法调用时...

java 语言基础课件

  • 2011年04月24日 10:48
  • 245KB
  • 下载

2014.10.17--Java基础课第四天学习总结

5人分鱼问题 打印1-100之间的素数

JAVA基础课总结八

 一、多态    A:对象在不同时刻表现出来的不同的状态      B:多态前提  a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。    在多态的时候,父类...

Java基础课时1

Java 编程语言是个简单、完全面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的编程语言,Java可以撰写跨平台应用软件。 1.环境搭建 首先查看自己系统...

JAVA基础课总结九

本节重点介绍了内部类,是本人根据学习资料总结所得! 一、包                                                                     ...

Java基础课——interface的理解

Java基础课——interface的理解欢迎使用Markdown编辑器写博客复习了一下Java里interface的用法,又看了一遍马士兵老师的讲interface的视频,加深了一下理解。关键的几个...

Java基础课——File类的使用

Java基础课——File类的使用项目里需要用到File类,趁此复习了一下File的基本用法:创建、删除、复制、重命名······· 总的来说,File类既可以看做目标,也可以看做是一个文件,具体参...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA语言基础课后小结
举报原因:
原因补充:

(最多只允许输入30个字)