Java 基础语法
目录
- 注释、标识符、关键字
- 数据类型
- 类型转换
- 变量、常量
前言
该文章只是本人在学习过程中摘录的一些重要内容,也是一个自我的记录内容,阿西吧
1. 注释、标识符、关键字
-
注释
-
相当于自己做的笔记,方便自己或他人明白代码的作用
-
注释并不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
Java 中的注释有三种:
-
单行注释
-
多行注释
-
文档注释
单行注释(// + 注释内容)
多行注释(/* 注释 */)
JavaDoc: 文档注释(/** 注释 */)
-
-
标识符
-
关键字
Java 所有的组成部分都需要名字,类名、变量名和方法名都被称为标识符,起名时不能重名
注意
1. 所有的标识符都应该以字母(大小写),美元符($),或者下划线(_)开始 2. 首字符之后可以是字母(大小写),美元符($),下划线(_)或数字的任何组合 3. **不能使用关键字作为变量名或方法名** 4. 标识符是**大小写敏感**的 5. 合法标识符举例:age、$salary、_1_value 6. 非法标识符举例:123age、-salary、#abc 7. 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low
-
2.数据类型
-
强类型语言
要求变量的使用严格符合规定,所有变量都必须先定义后才能使用(Java、C++)
好处:安全性高
坏处:运行速度慢
-
弱类型语言
对变量的使用没有固定的要求
-
Java 的数据类型分为两大类
-
基本类型(primitive type)
-
数值类型(整数、浮点数、字符类型)
-
Boolean类型(布尔)
eg.八大基本数据类型:
数值类型拓展
-
整数拓展
-
浮点数拓展
-
字符拓展
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329171530979.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FuaW1ha3Vvc2hl,size_16,color_FFFFFF,t_70)
-
-
引用类型(reference type)
- 类
- 接口
- 数组
-
3.数据类型
数值类型优先级
从低到高需要强制转换,且需要注意内存溢出的问题
从高到底自动转换
注意点:
常见异常
4.变量与常量
变量
- 变量是什么:就是可以变化的量!
- Java是一种强类型语言,每个变量都必须声明其类型。
- Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值; 可以使用逗号隔开来同时声明多个同类型变量。
-
注意事项:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
-
变量类型
- 类变量
- 实例变量
- 局部变量
-
变量的命名规范
- 所有的变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man、GoodMan
- 方法名:首字母小写和驼峰原则:run()
常量
-
常量:初始化后不能再改变值!不会变动的值。
-
所谓常量可以理解为一直特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名 = 值; final double PI=3.14;
-
常量名一般使用大写字符。
向狂神学习的第二天