- 注释:
- 单行注释 //
- 多行注释 /* */
- 文档注释 /** */
- 标识符
- 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 |
- 标识符注意点
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 合法标识符举例: age、$salary、_value、__1_value
- 非法标识符举例:123abc、-salary、#abc
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
public static void main(String[]args) {
String 王者荣耀 = "最强王者";
System.out.println(王者荣耀);
}
- 数据类型
- 强类型语言(安全性高,但是速度较慢)
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- 弱类型语言
- Java的数据类型分为两大类(除了基本类型,其他都是引用类型)
- 基本类型
- 数值类型
- 整数类型
- byte占1个字节范围:-128-127
- short占2个字节范围:-32768-32767
- int占4个字节范围:-2147483648-2147483647
- long占8个字节范围:-9223372036854775808-9223372036854775807(long a=30L 区分类型)
- 浮点类型
- float占4个字节(float b=50.1F 区分类型)
- double占8个字节
- 字符类型
- char占2个字节(char name=‘A’ 只能写一个字,两个都不行)
- boolean类型(占1位其值只有true和false两个)
- 引用类型
- 什么是字节
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
- 1B (byte,字节) = 8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B = 8b
- 1024B = 1KB
- 1024KB = 1M
- 1024M = 1G