java语言基础

分隔符
分隔符:包括半角的分号(;)。逗号(,)圆点(.)。空格(" "

)和花括号("{ " "}")

分号(;)是java语句的结束符,用于for循环。

逗号(,)可以在方法中声明或调用的参数列表。

分隔符实例:

public class TestSeparated{

         int ab

         double  salary = 1000tax = 0.01

         public void  funcint xint y{

                   double result

                   result=salary*tax

                   Syetem.out.println(result);

                   a=x;

                   b=y;

                   Syetem.out.printlna+","+b;

         }

         public  static void main(String[] args){

         TestSeparated obj=new TestSparated();

         obj.fun(10,20);         

         }

}

圆点(".")用于访问对象成员(属性和方法)时标明调用或隶属

关系,其格式是“对象名.成员名”

空格(“  ”)用于分割源代码中不同的部分。eg:修饰符和数

据类型之间,数据类型和变量名或方法名之间必须用一个活多个

空格隔开。

花括号("{"  "}")用于限定某一部分的范围。通常把由一对花括

号括起来的零个或多个语句称为语句块,egjava的类体,方

法体以及try语句块,分支和循环语句块均使用花括号来界定其

范围。语句块也可以嵌套使用,嵌套层数无限制。

 

标识符

标识符必须以字符,下划线,或美元符开头,后跟字符,下划线

或美元符  或数字。长度无限制。

 

关键字

关键字(Keyword

Java语言将一些特定的单词(或字符序列)保留做专门用途,

这些单词或字符序列被称为关键字(Keyword)或保留字

Reserved Word)。

注意

Gotoconst虽未起任何作用,但为避免无用也被作为关键字保

留下来;

Truefalse虽不是关键字,但也已被用作专门用途,因此不可做

标识符使用;

Java关键字都是小写。

 

 

注释

a.//开头,注释内容从//开始到本行行尾结束

b./*开头,知道遇到*/结束,注释内容可以跨行,适用于内容比

较长的注释。

c./**开头,知道遇到*/结束。注释内容可以跨行。适用于JDK

中提供的文档化工具。javadoc可以将这种注释内容提取出来自

动生成软件说明文档

注释的使用

/**这是一个用于测试目的的java类,类名为TestComments

*/

publicclassTestComments{

/*第二种形式的注释,在生成说明文档时不会被提取。*/

         private  int  age//年龄

/**

本方法的功能是修改年龄属性为指定值。

*/

         public  void  setAgeint  i{

         if( i>0){//判断条件符合才进行复制操作

                   ifage = i;

 

                   }

         }

}

 

数据类型

基本数据类型

8种基本数据类型:1。数值型:byte short int  long   float   double 2,char     boolean

     基本数据类型是Java语言中预定义的、长度固定的、不能再

分的类型,数据类型的名字被当作关键字保留,并且都是小写的

类型名称                   关键字     所占字节         取值范围         默认值

     字节型     byte 1       -27~27-1          (byte)0

         短整型     short         2       -215~215-1      

(short)0

         整型         int    4       -231~231-1       0

         长整型     long 8       -263~263-1       0

     单精度浮点数         float 4       -

3.4E38~3.4E38         0.0

         双精度浮点数         double      8       -

1.7E308~1.7E308    0.0

字符型              char 2       0~65535  \u0000

布尔型              boolean    1       truefalse   

false

整型常量         12  -98245 0122 0x4f 5649L

浮点常量         1.23  1.23E-5  1.23e+2  1.23f   1.23e+3f

布尔型常量     true  false

字符型常量     ' a'   ''   '\n '   ' \141 '    ' \u234f '

字符串常量     this is a string\n

 变量

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

];
int a,b;    float var=1.2f;   char c1,c2=‘a’;

变量的作用域
变量的作用域也称变量的作用范围,即一个变量

在多大的范围内可以使用。
   
类中声明的变量
    方法中声明的

变量
    复合语句中声明的变量

eg:

class TestDefinition{

         static String str = "Hello\t";

         public static void main(String[] args){

                   String stringVar = "Java";

                   System.out.println(str + stringVar);

                   show();

         }

         static void show(){

                   String stringVar = "中国";

                   System.out.println(str + stringVar);

         }

}

 

编码惯例

     名词或名词性词组,每个单词首字母大写;一般不使

用缩写,除非其缩写更通用和便于理解,如HTML     

class Person;

class SprintRain;

方法         动词或动词性词组,首字母小写,第二个及以后的单

词首字母大写。     run();

displayInfo();

接口         同“类”的命名规则。         interface Runner;

变量         名词或名词性词组,首字母小写,第二个及以后的单

词首字母大写;不提倡使用下划线“_”和美元符“$”作为变量

开头;单词间可以使用下划线分隔;变量名不宜过长但也应有意

义,除非是临时使用(例如只涉及几行代码)后即丢弃的情况,

不建议使用单个字母做变量名,常用的单字母变量名包括表示整

数的ijkmn和表示字母的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语言基础PPT

2010年06月24日 9.52MB 下载

Java语言基础.pdf

2009年10月09日 773KB 下载

没有更多推荐了,返回首页

不良信息举报

java语言基础

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭