java语言基础

来源:互联网 发布:cms? 编辑:程序博客网 时间:2024/06/05 22:36

1.   标识符

在程序中自定义的一些名称。

26个英文字母大小写,数字:0-9符号:_ $ 组成。

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

Java中严格区分大小写。

注意:在起名字时,为了提高阅读性,要尽量有意义。

2.    Java中的名称规范:

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

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

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

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

 

3.   注释

用于注解说明解释程序的文字就是注释。它提高了代码的阅读性。注释是一个程序员必须要具有的良好编程习惯。

单行注释格式://注释文字

多行注释格式:/*注释文字 */

文档注释格式:/**注释文字*/

 

4.   常量与变量

常量:表示不能改变的数值。

Java中常量的分类:

1.整数常量。所有整数

2.小数常量。所有小数

3.布尔型常量。较为特有,只有两个数值。true false

4.字符常量。将一个数字字母或者符号用单引号( ' ' )标识。

5.字符串常量。将一个或者多个字符用双引号标识。

6.null常量。只有一个数值就是:null.

对于整数:java有三种表现形式。

十进制:0-9,满101.

八进制:0-7,满81.0开头表示。

十六进制:0-9A-F,满161.0x开头表示。

 

变量:内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),该区域的数据可以在同一类型范围内不断变化。

定义变量是用来不断的存放同一类型的常量,并可以重复使用。

使用变量注意:

变量的作用范围(一对{}之间有效)

初始化值

定义变量的格式:数据类型变量名 =初始化值;

 

自动类型转换(也叫隐式类型转换)

       byte b = 3;

       int x = 4;

       x = x+b;//b会自动提升为int类型进行运算。

强制类型转换(也叫显示类型转换)

       byte b = 3;

       b = b+4;//报错

       b = (byte)b+4;//强制将b+4的结果转换成byte类型,再赋值给b.

表达式的数据类型自动提升:

所有的byte型、short型和char的值将被提升到int型。

如果一个操作数是long型,计算结果就是long型;

如果一个操作数是float型,计算结果就是float型;

如果一个操作数是double型,计算结果就是double型。

 

5.    运算符

  •  比较运算符的结果都是boolean型,也就是要么 是true,要么是false。比较运算符“==”不能误写成“=” 。
  •  逻辑运算符用于连接布尔型表达式,在Java中不可以 写成1<x<3,应该写成x>1 & x<3 。
  •   “&”和“&&”的区别:
    • 单&时,左边无论真假,右边都进行运算。
    • 双&时,左边为真时,右边参与运算;左边为假时,右边不参与运算。
  • “|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
  • 异或( ^ )与或( | )的不同之处是:当左右都为true时, 结果为false。
  • 三元运算符格式:(条件表达式)?表达式1:表达式2;
    • 如果条件为true,运算后的结果是表达式1。
    • 如果条件为false,运算后的结果是表达式2。

6.   程序常用流程控制

判断结构语句:if语句三种格式:

1.     If  ( 条件表达式 )

{

执行语句;

}

2.     if  ( 条件表达式 )

{

执行语句;

else  

{

执行语句;

}

3.     if  ( 条件表达式 )

 {

执行语句;

else  if( 条件表达式 )

{

执行语句;

}

……

else

{

执行语句;

}

if语句特点:

• 每一种格式都是单条语句。

• 第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中。

• 条件表达式无论写成什么样子,只看最终的结构是 否是true 或者false.

 

选择结构语句:switch语句格式:

switch(表达式)

{

case 取值1:

执行语句;

break;

case 取值2:

执行语句;

break;

…...

default:

执行语句;

break;

}

switch语句特点:

•  switch语句选择的类型只有四种:byte,short,int ,char。

•  case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。

•  结束switch语句的两种情况:遇到break,执行到switch语句结束。

•  如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

      

循环结构语句:while,dowhile,for

while语句格式:

while(条件表达式)

{

执行语句;

}     

do while语句格式:

do

{

             执行语句;

}while(条件表达式);

 

for语句格式:

for(初始化表达式:循环条件表达式;循环后的操作表达式)

{

       执行语句;

}

 

7.    其他流程控制语句

break(跳出) continue(继续)

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

continue语句:应用于循环结构。

注:

•  这两个语句离开应用范围,存在是没有意义的。

•  这个两个语句单独存在下面都不可以有语句,因为执行不到

•  continue语句是结束本次循环继续下次循环。

•  标号的出现,可以让这两个语句作用于指定的范围。

 


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 一岁的宝宝口臭怎么办 古话说小孩牙齿掉了怎么办 宝宝三岁胆子小怎么办 小宝宝就是不愿意学说话怎么办 2岁宝宝体重偏重怎么办 三岁宝宝体重偏重怎么办 3岁宝宝说话晚怎么办 孩子吃饭总说话吃饭慢怎么办 我的孩子不聪明怎么办 小孩个子长不高怎么办 晚修自己老喜欢讲话怎么办 宝2岁宝脾气大怎么办 宝宝比同龄孩子发育晚怎么办 早教机构业绩不好怎么办 孩子上早教课哭怎么办 两岁宝宝哭闹不止怎么办 7个月宝宝怕生疏怎么办 5个月宝宝怕洗澡怎么办 4个月宝宝认人怎么办 2岁宝宝语言迟缓怎么办 宝宝老是哭闹不睡觉怎么办 7岁儿童说话晚怎么办 一岁多的婴儿说话晚该怎么办 宝宝甲低300多怎么办 两岁半宝宝还不怎么会讲话怎么办 宝宝两岁半了还不讲话怎么办 两岁宝宝怕生人怎么办 四岁宝宝不说话怎么办 1岁宝宝牙齿黄斑怎么办 儿子俩周半了就是不说话怎么办 两岁宝宝牙齿上有黑渍怎么办 两岁宝宝牙齿发黑怎么办 求帮助宝宝刷牙不会漱口怎么办 牙膏不小心吞了怎么办 宝宝误吃了牙膏怎么办 宝宝吃了30g牙膏怎么办 孩子把牙膏吞了怎么办 二岁宝宝有蛀牙怎么办 3岁宝宝有蛀牙了怎么办 三岁宝宝夜惊怎么办 小班孩子跳舞不好好跳怎么办