黑马程序员----【javaSE基础】个人总结--常识复习

------- android培训、java培训、期待与您交流! ----------




一、关键字

黑马程序员----【javaSE基础】个人总结--常识复习_第1张图片



二、注释语句

Java中可以采用三种注释方式:

 1、 ∥ 用于单行注释。注释从 ∥ 开始,终止于行尾。

 2、 /* … */ 用于多行注释。注释从 /* 开始,到 */ 结束,且这种注释不能互相嵌套。

 3、 /** … */ 是Java所特有的doc注释。它以/**开始,到*/结束。这种注释主要是为支持JDK工具javadoc而采用的。javadoc能识别注释中用标记@标识的一些特殊变量,并把doc注释加入它所生成的HTML文件。




三、代码格式和习惯

一个规范的程序代码,要有规范的注释。书写代码前,首先想到代码的需求、思想,并标注作者和日期!

  • 这些字符通常是不可见的或者有特殊意义的。

    '\r' 回车,回到一行的开始     

    '\n' 换行,换到下一行

    '\t' 制表符,键盘上的Tab

    '\b' 类似退格,键盘上的Backspace

  以上字符都不可见,无法直接表示,所以用斜杠加上另外一个字符来表示。


/*
 这是我的Hello world程序。
 @author wang_chuxin 2013.06.16
 */
 class Hello world  
 {
     /*
     这是主函数,是程序的入口
     它的出现可以保证程序的独立运行
     */
     public static void main(String[] args) 
     {
         //这是输出语句,用于将括号内的数据打印到控制台。
         System.out.println("Hello World!");
     }
 }




四、常量

    Java中的常量是用文字串来表示的。比如:

    整形:123     实型:1.23     字符型:'a'    布尔型:true,false    字符串:"china"。

    并且,在Java中, 不能通过#define命令来把一个标识符定义为常量,而是用关键字“final”来实

现,例如:final  double  PI=3.14159(具体的final用法见后)。




五、变量

    在编程的学习过程中,变量都是一个重要的概念,那么在Java中,变量包含的内容是:变量名、变量

类型和作用域三个部分。

    1、变量名:一个合法的变量名应该由字母、数字、下划线或者美元符号“$”来表示;Java对于变量

名的大小写要敏感;变量名不能使用数字来开头;并且和C以及C++一样,不能用保留字(关键字)来命名

。下面列举一些合法的变量名,如:myName、value_1、dollar$……等等都是合法的变量名,再列举一些

不合法的变量名,如:2mail、room#、class……等等这些都是不合法的变量名。我们在命名的时候,最

好是使变量名具有一定的含义,这样可以增加整个程序的可读性。

    2、变量类型:变量类型可以是上面任意的一个类型。

    3、作用域:变量的作用域是指明可访问该变量的一段代码。我们在声明一个变量的同时,也就指明

了变量的作用域。按照作用域来划分,变量可以划分成以下几种:

    (1)局部变量:在方法或方法的一块代码中声明,它的作用域为它所在的代码块(整个方法或方法

中的某块。)

    (2)类变量:是在类中声明,而不是在类的某个方法中声明,它的作用域是整个类。

    (3)方法参数:传递给方法,它的作用域就是这个方法。

    (4)例外处理参数:传递给例外处理代码,它的作用域就是例外处理部分。

    在一个确定的域中,变量应该是唯一的。通常,一个域是用“{”和“}”来划定的。

    变量的声明格式是:

              type identifier[=value][,identifier[=value]...];

      例如:  int  a , b , c ;                    double  d1 , d2 = 0.0 ;

    其中,多个变量之间用逗号“,”隔开,d2 = 0.0是对双精度实型变量“d2”赋初值“0.0”。

    注意:只有“局部变量”和“类型变量”可以给出这样赋初值的,而“方法参数”和“例外处理参数

”的变量值是由调用者给出的。





------- android培训、java培训、期待与您交流! ----------

你可能感兴趣的:(【JavaSE基础】)