黑马程序员——Java的基本构成元素

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

Java语言基础组成:

1 关键字

      定义:被Java语言赋予了特殊含义的单词
      特点:关键字中所有字母都为小写

     

        



2 标识符:

         在程序中自定义的一些名称。
         由26个英文字母大小写,数字:0-9 符号:_ $ 组成

        定义合法标识符规则:数字不可以开头。
                                               不可以使用关键字。

        Java中严格区分大小写。

Java中的名称规范:

      包名:多单词组成时所有字母都小写。例:xxxyyyzzz

      类名接口名:多单词组成时,所有单词的首字母大写。例:XxxYyyZzz

      变量名和函数名:多单词组成时,第一个单词首字母小写,第二 个单词开始每个单词首字母大写。例:xxxYyyZzz

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


3 注释:用于注解说明解释程序的文字就是注释,提高了代码的阅读性。

Java中的注释格式:
单行注释——格式://注释文字
多行注释——格式:/* 注释文字*/
文档注释——格式:/** 注释文字*/

 

 

4 常量和变量

 



 

 

 

5 运算符


三元运算符格式:(Boolean结果的条件表达式)?表达式1:表达式2;

如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

6语句:

 

switch语句特点:

a,switch语句选择的类型只有四种:byte,short,int ,char。
b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。
c,结束switch语句的两种情况:遇到break,执行到switch语句结束。
d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

 

a:for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件, 为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件, 重复找个过程,直到条件不满足为止。
b:while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。
c:最简单无限循环格式:while(true) , for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

 

break语句:应用范围:选择结构和循环结构。
continue语句:应用于循环结构。

a,这两个语句离开应用范围,存在是没有意义的。
b,这个两个语句单独存在下面都不可以有语句,因为执行不到。
c,continue语句是结束本次循环继续下次循环。
d,标号的出现,可以让这两个语句作用于指定的范围。

 8数组

格式1:
元素类型[] 数组名= new 元素类型[元素个数或数组长度];
示例:int[] arr = new int[5];

格式2:
元素类型[] 数组名= new 元素类型[]{元素,元素,……};
int[] arr = new int[]{3,5,1,7};
int[] arr = {3,5,1,7};

二维数组:

格式1:int[][] arr = new int[3][2];
定义了名称为arr的二维数组
二维数组中有3个一维数组
每一个一维数组中有2个元素
一维数组的名称分别为arr[0], arr[1], arr[2]
给第一个一维数组1脚标位赋值为78写法是:arr[0][1] = 78;

格式2:int[][] arr = new int[3][];
二维数组中有3个一维数组
每个一维数组都是默认初始化值null
可以对这个三个一维数组分别进行初始化
arr[0] = new int[3];
arr[1] = new int[1];
arr[2] = new int[2];

附:内存结构

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值