Java开发学习(2)-基础语法学习总结

135 阅读3分钟

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。

在学习完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.语句注释

单行注释://

块注释:/*  */

文档注释:

/*

  • 注释内容

*/

温馨提示

文章内容如果写的存在问题欢迎留言指出,让我们共同交流,共同探讨,共同进步~~~

文章如果对你有帮助,动动你的小手点个赞,鼓励一下,给我前行的动力。

「欢迎在评论区讨论,掘金官方将在掘力星计划活动结束后,在评论区抽送100份掘金周边,抽奖详情见活动文章」