java基础1(第一次写,初学者)

来源:互联网 发布:mac etc啥意思 编辑:程序博客网 时间:2024/05/21 22:29

(一)java的特点

java是一种可跨平台操作的高级程序设计语言。

(二)java的标识符命名:

1,由$,数字,字母,_,组成不能由数字开头

2,做到见名之意

3,不能说是java的关键字

4,首字母大写

(三)java的关键字:

1,关键字都是小写字母

2,java的2个保留关键字:goto和const

(四)java的数据类型:

 a)八种基本数据类型(按大小排序)

1,boolean 大小一个位(八分之一字节)true和false2个值(布尔类型)

2,byte 大小1个字节 表述范围-128-127之间 (整形)

3,short 大小2个字节 表述范围-2的15次方~2的15次方 65536个位(整形)

4,char 大小2个字节 只能引用单个字符(字符型)

5,int 大小4个字节 表述范围-2的31次~2的31次 整形中默认的(整形)

6,float 大小4字节 在定义时应在后面加f  (浮点型)

7 ,doublle 大小8字节 默认的浮点型 (浮点型)

8,long 大小8字节 表述范围 -2的63次到2的63次 定义时应在后面加l

 b)引用数据类型

1,String :字符串

(五)java的变量声明:

结构 数据类型 变量名 =变量值:

(六)java的注释:

单行注释://

多行注释/* */

文本注释:/** */

(七)java的运算符:

1,数字运算符:

+(加法),-(减法),++(自增),--(自减)*(乘法运算符),/(除法运算符)%(求余)

注意:a++是先取a的值再加,++a是先加后取a的值(--同理)

2,赋值运算符 =

3,链接符 +

4,关系运算符

>= ,>,<, <=,==,!=

5,逻辑运算符:
&& , & , ||   ! , |

&&和&的区别:&按位与可以做二进制运算,&&短路与,如果第一个为false,那么以后的都不会执行

6,扩展运算符

+=,-=,*=,/=,(可提高运算效率)

7,三目运算符: 表达式?值1:值2

(八)java的数据转换:

1,从大到小的自动转换:byte-short-char-int-long-float-double

2强制转换:会造成数据的损失,

3,不同的数据类型在进行运算的时候结果为最大的数据类型

4,byte,short,long在运算时先转化为int

5,boolean不参加转化

程序设计的结构

1,顺序结构

2,选择结构

单分支:if(){

}else{

多分支:switch(){


if(){

}else if(){

}...else(){

}



3,循环结构

for(){}

while(){}

do{}while()