JavaSE从入门到放弃.基础语法
Java基础语法
注释
什么是注释?
注释是解释说明程序的问题,方便自己和别人阅读代码
注释有哪几种?格式怎样?
- 单行注释 // 后面根解释文字
- 多行注释 / 这里写注释文字 可以写多行 /
- 文档注释 /* 这里写文档注释 也可以写多行,文档注释可以利用JDK的工具生成帮助文档 /
字面量
- 整数
- 小数
- 字符
- 字符串
- 布尔值
public class LiteralDemo {
public static void main(String[] args) {
System.out.println(666); // 整数
System.out.println(3.66); // 小数
// 字符: 字符必须用单引号引起来
System.out.println('a');
System.out.println('0');
System.out.println('中');
System.out.println(' '); //空格也算字符
// 特殊字符:\t表示制表符 \n表示换行
System.out.println('\t');
System.out.println('\n');
// 字符串:字符串是双引号引起来的
System.out.println("我爱你中国abc");
// 布尔值:只有两个值true和false
System.out.println(true);
System.out.println(false);
}
}
变量
什么是变量?
- 变量是用来记录程序中的数据的,其本质上是内存中的一块区域。
- 变量的定义格式:
数据类型 变量名 = 初始值;
- 变量记录的数据程序运行过程中是可以发生改变的:
变量名 = 值;
public class VarDemo {
public static void main(String[] args) {
int age = 18; // 变量
System.out.println(a);
}
}
当执行int age = 18;
这句代码时,JVM会在内存中申请一块区域,在这个区域中存储了一个整数18,给这个区域取的名字叫age;
相当于在盒子中存了一个数据18,这个盒子的名字是age,当我们打印age时,就是从盒子中把盒子中的数据取出来再打印。
变量的注意事项
- 变量的作用域
- 一个作用域内多个变量不能同名定义
- 变量没有初始化,不能直接使用
- 多个变量可以定义在同一行
public class VarDemo {
public static void main(String[] args) {
// 变量定义在哪个{}范围内,就只在哪个大括号内有效。变量的有效范围称之为变量的作用域
{
int a = 10;
System.out.println(a); // 对的
}
System.out.println(a); // 报错
// 在同一个作用域内,不能有两个同名的变量
{
int a = 10;
int a = 20; // 报错
}
// 变量没有初始化,不能直接使用
int a; // 仅仅定义了变量,但是没有初始值
System.out.println(a); // 报错
// 变量可以定义在同一行
int a = 10, b = 20; // a和b都是int类型
}
}
关键字
什么是关键字?
关键字是java语言中有特殊含义的单词。比如用int表示整数,用double表示小数,等等!
关键字有哪些?
abstract | assert | boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
关键字的特点:
- 关键字都是小写的
- 关键字在idea中有特殊颜色标记(如果你没有修改关键字的颜色,默认是蓝色的)
标志符
强制要求:必须遵守,不遵守就会报错
- 字母、数字、下划线、$组成
- 不能以数字开头
- 不能是Java的关键字
潜规则:
- 所有的名字要见名知意,便于自己和别人阅读
- 类名:首字母大写(大驼峰命名)
- 变量名:第二个单词开始首字母大写(小驼峰命名)
class Student { // 学生类
int age = 10; // 年龄变量
double applePrice = 7.5; // 大驼峰
}
Comments | NOTHING
该文章已经关闭评论