Java开发学习(2)-基础语法学习总结丨【奔跑吧!JAVA】
在学习完Java环境安装和配置以后,我们就要开始学习一下基本的语法知识,这样才能进一步进行java开发。
注意事项:大小写敏感;类名的首字母应该大写;方法名都应该以小写字母开头;源文件名(xx.java)必须和类名相同;主方法入口(main)。
1.常用名词:
关键字,标识符,修饰符,常量,变量,数组,枚举,类,函数,方法等。
关键字:public,private,class,interface,new,static,if,for,while,catch,import等等
标识符:由字母、数字、下划线和美元符号($)组成;必须以字母、_和$为开头;不能是关键字;
修饰符:public , protected, private, final, abstract, static等
常量:不变化的数据,常用static final定义
变量:用于存储数据的存储空间,有局部变量,类变量,成员变量
数组:储存在堆上的对象,可以保存多个同类型变量,如:int[] arr = {1,2,3};
枚举:继承自 java.lang.Enum,限制变量只能是预先设定好的值,如:enum 枚举名 { 枚举体(常量列表) }
2.数据类型
基本数据类型:byte、short、int、long、float、double、char、boolean
引用数据类型:数组,类,接口
级别由低到高:byte,char,short<int<float<long<double
自动类型转换:不能对boolean类型进行类型转换;不能把对象类型转换成不相关类的对象;大的类型转换为小的类型时必须使用强制类型转换;转换中可能导致溢出或损失精度;浮点数到整数的转换是舍弃小数;由低到高:byte,short,char—> int —> long—> float —> double
强制类型转换:转换的数据类型必须是兼容;格式:(type)value,type是要强制类型转换后的数据类型
3.运算符
包含:算术,赋值,关系,比较,逻辑,位运算符,自增自减,条件(三元)运算符,instanceof运算符
优先级:单目运算符(+ –(负数) ++ -- 等)>算数运算符(* / % + -)>移位运算符(>>> << >> )>关系运算符(> < >= <= == !=) >逻辑运算符(&& || & | ^ )>三目运算符(?: ) >赋值(=)
4.语句
循环语句:while,do...while,for
while(布尔表达式) {
//循环语句块;
}
do {
//语句块;
} while(布尔表达式);
for(初始化; 布尔表达式; 更新) {
//语句块;
}
break关键字:用在循环或 switch 语句中,用来跳出整个语句块;跳出最里层的循环,继续执行该循环下面的语句。
continue关键字:用在循环结构中,让程序立刻跳转到下一次循环的迭代。
条件语句:if,if...else,if...else if...else
if(布尔表达式)
{
//执行语句
}
if(布尔表达式){
//执行语句
}else{
//执行语句
}
if(布尔表达式1){
//执行代码
}else if(布尔表达式2){
//执行代码
}else {
//执行代码
}
switch语句:
switch(变量){
case 值:
//执行语句
break;
case 值:
//语句
break;
......
default:
//语句
}
5.语句注释
单行注释://
块注释:/* */
文档注释:
/*
* 注释内容
*/
【奔跑吧!JAVA】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/265241
- 点赞
- 收藏
- 关注作者
评论(0)