java的基础语法
一.命名基本规则
1.项目(project)名要全部小写 ex.hellofriend
2.类(class)名首字母要大写,若有多个单词,则每一个单词首字母都要大写 ex.HelloFriend
3.变量名,方法名全部字母都要小写,多个单词也一样 ex.psvm
4.常量名全部字母都要大写 ex.
public static final String GAME_COLOR=”RED”(cv的)
5.java中所有命名都要遵守以下规则:
1)、名称只能由字母(java大小写敏感)、数字、下划线、$符号组成
2)、不能以数字开头
3)、名称不能使用JAVA中的关键字。
4)、坚决不允许出现中文及拼音命名。
二.java数据类型
(暂且先介绍基本数据类型吧,卑微的我还未学到引用数据类型)
数值类型:
1)整数型
类型 所占内存单元 有无符号数 取值范围
1.整数型(int): 占4字节(32位) 有符号数 -2^31~2^31-1
2.字节型(byte): 占1字节 (8位) 有符号数 -2^7~2^7-1
3.短整型(short): 占2字节 (16位) 有符号数 -2^15~2^15-1
4.长整型(long): 占8字节(64位) 有符号数 -2^63~2^63-1(范围最大)
5.字符型(char): 占2字节(16位) 无符号数 前128字节与ASCII对应
2)浮点类型
1.单精度型float:占4字节(32位),取值范围为3.4e-038~3.4e+038,运行速度快,占内存小,但当数值大之后结果会变得不精准,通常为有效数字7-8位
2.双精度型double:占8字节(64位),取值范围为1.7e-308~1.7e+308,有效位数为15-16位,所表示数据范围最大
(Tip:若两者你都认为还不够精准,请使用BigDecimal类)布尔类型(Boolean)
占1字节(8位),仅有true和false两个值,例如:boolean b=true,并且布尔类型常用来定义“旗帜(flag)”变量,旗帜变量常用来做选择语句的选择条件或者循环语句的循环控制条件
图片类型
三.关键字和保留字
1.含义:java中具有特殊含义,用作特殊用途的字符串。
2.特点:关键字中所有字母都需要小写。并且关键字不能做变量名,方法名,类名,包名和参数。
3.常见的关键字:
1)用来定义数据类型的关键字:class,interface,enum,byte,short,long,int,float,double,char,boolean,void
2)用来定义流程控制的关键字:if,else,switch,case,default,while,do,for,break,continue,return
3)用来定义访问权限修饰符的关键字:private,protect,public
4)用来定义类,函数,变量修饰符的关键字:final,abstract,static,synchronized
5)用来定义类与类之间关系的关键字:implements,extends
6)用来定义建立实例及引用实例,判断实例的关键字:this,new,super,instanceof
7)用来异常处理的关键字:catch,finally,throw,throws,try
8)用于包的关键字:package,import
9)其他修饰符关键字:native,transient,volatile,assert,strictfp
保留字:现在java还没有使用,但在将来可能会使用,自己使用时应尽量避免。
(大概就先写到这里了,这些我认为是比较基础的了,其他的内容还正在学习,等学习懂了之后再回来补充吧)