java基础语法
.java的关键字:
---------------------------------------------------------------------------------
tract boolean break byte case cath char class const continue
default do double else extends assert final finaly float for
goto if implements import instanceof int interface long native
new strictfp package private protected public return short static
super switch synchron this throw throws transient try void volatile
while
---------------------------------------------------------------------------------------
ps:
1、以上关键字中,const和goto不能在java中使用;
2、在java中有三个保留字:TRUE、false和null,这三个字保留字是字面量值,
而不是关键字;
3、main是一个用于描述程序开始方法的特殊名称,但它不是一个关键字。
.标识符:
标识符是在java代码中我们自己选用的单词。
ps:
1、标识符不能是关键字或字面量值;
2、标识符由字母,数字,下划线或$符号组成;
3、标识符不能以数字开头;
4.标识符是区别大小写的,and没有规定最大长度。
5、类名首字母大写;
6、标识符有多个字母,采用驼峰命名。
.java的数据类型之基本类型(4类8种)
1、整型(byte 、short 、int 、long)
2、浮点型(float、double)
3、字符型(char)
4、布尔型(boolean)
ps:
string不是基本数据类型。
.变量的申明
变量用于存储数据
变量的申明步骤:
给变量一个名字,指出变量中存储的数据的类型。
eg:short x; int age ;
.变量的赋值
ps:变量可以在申明的同时赋值 。
eg:int age =12;
.引用类型
java中出了基本数据外还有一种称为引用的数据类型;
eg: String name ;name=“xxx”;
引用类型与基本数据类型不同之处:引用不包含它所指向的对象的实际数据,而是指向内存中对象所在的位置。
.常量
常量只能申明时赋值,常量名一般大写;
java中使用关键字final,来表示某变量实际上是常量。
.运算符和表达式
增量和减量运算符:
a++ ;++a; a-- ;--a
ps 先使用后自增自减,在使用;
.移位运算符
一个左移运算符(<<)(等于移位的整数乘2)、两个右移运算符(>>(等于该数字除以2)、>>>)
eg:
1111 1100
>>后得到 1111 1110;
>>>后得到0111 1110;
.布尔运算符
条件运算符&&和||可以用于组合两个boolean表达式,而按位运算符和“&”、或“|”和亦或“^”既可以用于布尔表达式,可也用于整数。
& 与 两1取1,否则取0;
| 或 两0取0,否则取1;
^ 亦或 相同取0,不同取1;
~ 取补 1变0,0变1;
.三目运算符
(布尔表达式)?x:y;
ps: 条件为真,返回操作数1的值即x;条件为假时返回操作数2的值。