Java开发学习(2)-基础语法学习总结丨【奔跑吧!JAVA】

举报
zekelove 发表于 2021/06/22 11:36:28 2021/06/22
【摘要】 Java开发学习(2)-基础语法相关知识的学习总结

在学习完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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。