1.基础篇
注释
注释是在程序指定位置添加的说明性信息
注释不参与程序运行,仅起到说明作用
单行注释 格式:// 注释信息
多行注释 格式:/* 注释信息 */
关键字
关键字:就是被Java语言赋予了特定含义的单词
java中共有53个关键字
1.全部有小写的单词组成。2.关键字有颜色标记如:plublic private
标识符:就是给类,方法,变量等起名字的符号
由数字、字母、下划线(_)和美元符($)组成.注意:不能以数字开头,不能是关键字,区分大小写。
命名法
小驼峰:标识符是一个单词的时候,首字母小写 如:name。
标识符由多个单词组成第一个单词首字母小写,其他单词首字母大写 如:firstName
大驼峰:标识符由多个单词组成的时候,每个单词的首字母大写 如:Student
标识符由多个单词组成的时候,每个单词的首字母大写 如:GoodStudent
快捷操作
辅助键
快速生成语句
快速生成main()方法:psvm,回车
快速生成输出语句:sout,回车
内容辅助键
Ctrl+Alt+空白键(内容提示,代码补全等)
快捷键
注释
单行:选中代码,Ctrl+/,再来一次,就是取消
多行:选中代码,Ctrl+Shift+/,再来一次,就是取消
格式化(重新将代码排列)
Ctrl+Alt+L
模块操作
新建模块:File->Project Structure->Modules->+->new Modules…
删除模块:选中模型->鼠标右键->Remove Modules
导入模块: File->Project Structure->Modules->+->Import Modules…
2.常量
常量:在程序运行过程中,其值不可以发生改变的量。
常量根据作用,分为6种类型。
![](https://i-blog.csdnimg.cn/blog_migrate/e3ad6bd2bfa88aed69131b9d51fa8f87.png)
数据类型
![](https://i-blog.csdnimg.cn/blog_migrate/be4774efa25d7c593c35624f60f63214.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3c851c966a95a834c72ca16a498de85a.png)
变量
变量:在程序运行过程中,其值可以发生改变的量。
格式:数据类型 变量名 = 变量值 int a=1
注意事项
1.名字不能重复
2.变量未赋值不能使用
3.long类型数值过大,常量要加L
4.float类型定义变量,常量要加F
数据类型转换分类
自动类型转换:把一个(范围小的)数值或变量赋值给一个(范围大的)变量。
强制类型转换:把一个(范围大的)数值或变量赋值给一个(范围小的)变量。
自动类型转换
范例:double d = 10;
强制类型转换
格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
范例:int k = (int)88.88;
3.运算符
对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
![](https://i-blog.csdnimg.cn/blog_migrate/27a94705d1f91c1580e79a5743eefd29.png)
赋值运算符
![](https://i-blog.csdnimg.cn/blog_migrate/555d2c2e81ec81ba7bf0af3298f82709.png)
自增自减运算符
![](https://i-blog.csdnimg.cn/blog_migrate/71cccf3cc975a412ffad5c0b1729a428.png)
关系运算符
![](https://i-blog.csdnimg.cn/blog_migrate/0fb421facfe5b0aa083889904f686d34.png)
逻辑运算符
![](https://i-blog.csdnimg.cn/blog_migrate/1df06bd78562dded721f1f3ee1053ed3.png)
短路逻辑运算符
![](https://i-blog.csdnimg.cn/blog_migrate/9c9f5d83ed486fd57ab81235e9a18362.png)
三元运算符
关系表达式 ? 表达式1 : 表达式2;
范例:a > b ? a : b;
执行流程
①判断关系表达式的结果
②如果值为true,返回表达式1的值
③如果值为false,返回表达式2的值