语言基础知识(java)

来源:互联网 发布:小区网络监控系统方案 编辑:程序博客网 时间:2024/06/06 00:16

J2SE之语言基础

1.    标识符:对各种变量方法和类等要素命名时使用的字符序列。

命名规则:1)标识符由字母,下划线“_”,美元符“$”或者数字组成;

         2)标识符应以字母,下划线,美元符开头。

规定:标识符大小写敏感,长度无限制。标识符选取因注意“建明之一”且不能与Java语言的关键字重名。

gotoconst虽然从未使用,但也作被为Java关键字保留。




2.     Java的常量值用字符串标识,区分不同的数据类型。

3.     Java变量:它是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域.

4.     Java变量的分类:

按照声明的位置划分:

局部变量:方法或语句块内部定义的变量.

成员变量:方法外部,类的内部定义的变量.

注意: 类外面(与类的大括号外面)不能有变量的声明.

 

按所属的数据类型划分:

基本数据类型变量:byte,short,char,int,float,long,double,boolean

引用数据类型变量:class  接口(interface)  数组

注意: 容量小的类型默认转换为容量大的数据类型.java中可以从任意基本类型转型到另外的基本类型.(boolean类型不可以转换为其他类型),转换分为默认转换和强制转换.

5.     运算符

算术运算符: +  _ *  /   % ++  --

关系运算符:<   >  <=  >=  ==  !=

逻辑运算符:!  & |  ^  &&  ||

(!-逻辑非 &- 逻辑与  | - 逻辑或 ^ - 逻辑异或  &&- 短路与 || - 短路或;&&与||逻辑运算符只能用于blooean身上)

运算符的顺序:


R to L

.   ( )   { }   ;   ,
++ --   ~ ! (data type)

L to R

* / %

L to R

+ -

L to R

<< >> >>>

L to R

<  >  <=  >=  instanceof

L to R

== !=

L to R

&

L to R

^

L to R

|

L to R

&&

L to R

||

R to L

? :

R to L

 =   *=   /=   %= 
 +=   -=   <<=   >>=  
>>>=   &=   ^=   |=

 

6.     三元运算符:

x? y : z 其中x为boolean 类型表达式,先计算x的值,若为true,则整个三元运算的结果为表达式y的值,否则整个运算结果为表达式Z的值.

7.     语句:

条件语句:根据不同条件,执行不同语句.

If     if....else   if...else if    swith

switch(  ){

        case :                            注意:小心case穿透

        break:                                     多个case可以合并在一起

case   :                                 default可以省略

        break:                                     switch必须是int类型

        default:

                      ........

}

循环语句:重复执行某些动作

For      while         do.....while

While语句:while(逻辑表达式){语句;............}

执行过程:先判断逻辑表达式的值,若为true,则执行其后面的语句.然后再次判断条件并反复执行,知道条件不成立为止.

do.....while语句:do{语句............}while(逻辑表达式)

执行过程:先执行语句,在判断逻辑表达式的值,若为true,再执行语句,否则结束循环’

for 语句为如下形式:for(表达式1; 表达式2; 表达式3){ 语句; … ; }

执行过程:首先计算表达式1,接着执行表达式2,若表达式2的值 = ture,则执行语句,接着计算表达式3,再判断表达式2的值;依此重复下去,直到表达式2的值=false
for语句中三个表达式都可以省略

8.     break语句用于终止某个语句块的执行.用在循环语句体中,可以强行退出循环.

Continue语句用于循环语句中,用于终止某次循环过程,跳出循环体重continue语句下面为执行的循环,开始下一次循环过程.

 

9方法:

声明格式: [修饰符1  修饰符2.....]   返回值类型 方法名(形参){

Java语句

}

调用方法:  对象名.方法名(实参列表).

Java中进行方法调用中传递参数时,遵循值传递的原则:基本类型传递的是该数据本身.引用类型传递的是对对象的引用,而不是对象本身.

方法重载:是指方法名相同,形参列表不同.

方法重写:重写只能出现在继承关系中,即子类重写父类的方法.重写方法可以实现多态,用父类的引用来操作子类对象.

0 0
原创粉丝点击