java的基本语法
1.注释
//单行注释
/ /多行注释
/* /不常用
注释是指帮助其他人理解自己所写的代码的工具,可以快速地理解。
2.变量
变量是内存的一块空间,变量相当于一个箱子,为变量赋值相当于向盒子里放东西。变
量的使用可以使我们对数据的处理更加方便,便于改变数值。变量类型与数据需要一一
对应。
变量命名:变量类型+变量名=数值
变量类型
(1)整数型
byte(-128 ~ 127) 占位1byte
short(-32768 ~ 32767) 占位2byte
int(-2,147,483,648 ~ 2,147,483,647) 占位4byte
long(-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807) 占位
8byte
(2)小数型
float 单精度浮点数 占位4byte 精度七位
double 双精度浮点数 占位8byte 精度十五位
(3)
boolean 只有true/false 两种值
char 可以存储任何字符 占位2byte
3.类,对象
类是一类属性,行为相同的事物模板,是抽象的集合
对象是一个实例,是类中的一个具体的体现
比如狗是一类,一只狗就是对象
面向过程指的是对于事物的具体流程步骤,亲历亲为的完成每一步,比较繁琐
面向对象是找到可以解决问题的对象,关注事物的属性,功能,操作就可以大大简化
类的定义
class 类名 {
}
创造对象
new 类名(参数 xxx);
4.修饰符类型
public
权限最大,公开可见
一个Java文件中,只能有一个public类,遵循封装原则,public不应该修饰数据成员
protected
对于其子类,或者同一个包中的类可见
通常用于父类方法给子类使用
缺省 default
无修饰符默认为省缺
整个类的访问权限是本地
对于同一个包中的类,可见
private
最小权限,仅自己可见
final
禁止方法被覆写禁止被继承
5.分支
(1)if,else,else if
if(a>b){
语句
}
else(a=b){
语句
}
else if(a<b){
语句
}
(2)switch
switch (表达式) {
case 1:
break;
case 2:
break;
case 3:
break;
default:
break;
}
6.循环
(1)for
for(初始定义式;expression;要做什么){}
定义 判断 执行 判断
(2)while/do-while循环
while(expression){} 先判断再执行
do{ do something }while(expression) 先执行再判断
7.继承
子类可以继承父类的方法属性,比较方便
父类对子类可以一对多,而子类继承父类只能多对一,