java中的关键字、标识符、变量、运算符

一、java中的关键字

    1、定义数据类型的   

 

class  :定义类interface :定义接口   byte  :1字节型 char:单字符型 1个字节   int  :实数整型  4个字节     short:短整型 2个字节long:长整型 8个字节float:单精度浮点型 4个字节
double:双精度浮点型 8个字节boolean:布尔型void:方法返回值类型true:布尔值真false:布尔值假null:空值  
        

 

!注意:八大基本数据类型:byte char short int long flaot double boolean  小的类型可以自动转成大的数据类型,多种数据进行混合计算,系统会默认都转成大数据类型在进行运算。但  byte  char short 他们三个不会相互转换,它们相互计算时都会转成int型,boolean不会转成其他类型。

    大型数据转成小型的可以进行强转:(强转成的数据类型)a

2、用于定义流程控制的关键字

if

else

switch

case

default:在switch case中使用,没有case值使执行default语句

while

do

for

break:用于跳出循环

continue:进行下一次循环

return:结束方法,返回数据

 

 

 

 

 

 

3、用于定义访问权限修饰符的关键字

private:私有的,用于修饰类或属性方法,被修饰的属性或方法只能在本类访问

protected:保护的,用于修饰类或属性方法,被修饰的属性或方法最大可以被别的包的子类访问

public:公共的,用于修饰类或属性方法,被修饰属性或方法可以跨包访问

 

 

用于定义类,函数,变量修饰符的关键字

abstract:修饰类或方法,定义成抽象的

final:用于修饰类,属性,方法。被修饰类不能被继承,修饰属性不能修改值,被修饰的方法不能被重写

static:静态的,能修饰属性,方法,代码块。被修饰的与类同时加载出来,不会等到创建对象

synchronized:线程锁

 

用于定义类与类之间关系的关键字

extends:继承用于类与类之间,或接口与接口之间

implements:用于类实现接口

 

 

 

用于定义建立实例及引用实例,判断实例的关键字

new:类创建对象

this

super

instanceof:判断A类是否属于B的子类   

A    interface   B

 

用于异常处理的关键字

try

catch

finally:程序最后必定执行的代码

throw:抛出异常,写在代码块里

throws:抛异常。写在方法名后面

用于包的关键字

package  :包

import:导包,引用外来包

 

 

 

二、标识符

      1、  有26个英文字母大小写,数字,_,$组成  ,数字不能放在第一位

java 语言区分大小写

2、Java中的名称命名规范:

    包名:多单词组成时所有字母都小写:xxxyyyzzz
    类名接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

    常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

三:变量

    变量:内存中一个存储空间,该区域有自己的名称与数据类型

    !注意:Java是强类型语言,每个变量必须先声明类型,后使用.

变量作用域在{ }之间

四、运算符

    运算符不一一列举  之讲解 ++,-- ,||,|,&&,&

++:自加运算     a=a+1

--:自减运算    a=a-1

         a++   a--:先参与其他运算在进行自加自减

          ++a  --a: 线进行自加自减在进行其他运算

||:或运算   若判断符左边为真系统就不会执行判断符右边的语句

|:或运算    不管判断符左边为真为假都会执行右边的语句 

&&:与运算  判断符左边为假系统就不会执行判断符右边的语句

&:运算  不管判断符左边为真为假都会执行右边的语句 

public static void main(String[] args) {
int a=1;
int b=3;
//int k=a+b*++a;
//System.out.println("k="+k+",a="+a);//7,2

//int q=b+a*b++;
//System.out.println("q="+q+",b="+b);//6,4
//if(a<b||--a==0){
// System.out.println(a);//1
//}

if(a<b|--a==0){
System.out.println(a);//0
}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值