JAVA基础语法笔记
目录
注释
注释并不会被执行,只供写代码的人方便阅读
单行注释
// 注释
//这是一条单行注释
只能注释单行
多行注释
/ 注释 /
/*
这是
多行
注释
*/
可以注释多行
文档注释
/******
*/
/**
*@Description JAVANOTE
*@Author X1U
*/
标识符
Java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。
关键字
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 |
标识符注意点
- 所有的标识符都应该以字母,美元符$,或者下划线开始。
- 首字符可以是字母,美元符,下划线或数字的任何字符组合。
- 不能使用关键字作为变量名或方法名。
- 标识符大小写敏感。
- 合法标识符举例:age , $salary , _value , _1_value
- 非法标识符举例:123abc , -salary , #abc
- 可以使用中文命名,但不建议。有歧义之类的。
数据类型
基本类型
数值类型
整数类型
- byte 占 1 个字节范围:-128-127
- short 占 2 个字节范围: -32768-32767
- int 占 4 个字节范围: -2147483648-2147483647
- long 占 8 个字节范围: -9223372036854775808-9223372036854775807
浮点类型
- float 占 4 个字节。
- double 占 8 个字节。
字符类型
char 占 2 个字节
boolean类型
占 1 位 其值只有 true 和 false 两个。
引用类型
基础篇没有涉及太多,后面再补上
类
基础篇没有涉及太多,后面再补上
接口
基础篇没有涉及太多,后面再补上
数组
基础篇没有涉及太多,后面再补上
类型转换
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
**低到高 **依次为:
byte , short , char , int , long , float , double
运算中,不同类型的数据先转化为同一类型,然后进行运算。
强制转换
(类型)变量名 高–低
int i = 128;
byte b = (