Java入门 -- 变量和数据类型
java的注释 comment 什么叫做注释?在编程中是特别重要的!!!
单行注释: // 两个正斜杠 不能换行 多行注释: /* 在中间的就是多行注释,可以换行 */ 文档注释: 文档注释是一种特殊的多行注释 /** */ 文档注释,是用来生成帮助文档的
以后的代码,一定要多写注释!!!
java的关键字和保留字 key word 关键字 在java程序中,具有特殊含义的单词,都叫做关键字
关键字: class interface byte short int long float double char boolean void true false null if else switch case default while for do break continue return public private protected abstract final finally static synchronized extends implements new super this instanceof try catch throw throws package import native strictfp transient volatile assert
保留字: goto const
java的标识符(identifier) 用来描述或者表示一个事物的符号或者名称,就叫做标识符 变量名称、类名称、接口名称、方法名称…… 建议标识符使用具有其意义的单词或者词组来表示
标识符是有命名规范的: 1、只能由有效符号组成(大小写字母和数字、_、$这几种)符号组成。 2、不能以数字开头。 3、不能使用关键字或者保留字!!! 4、标识符命名具有含义!! 5、变量:小驼峰命名 userAddress user_address 类名称:大驼峰法 UserAddress
变量: 1、什么是变量? 在程序运行过程中(运行时|runtime),可以发生变化的量。 变量是一块具有名称的内存!!
2、java中如何定义变量 1、先声明变量,后赋值 数据类型 2、初始化变量
3、为什么编程中要使用变量? 数据类型: 基本数据类型: |-- 数值型 |-- 整数型 |-- byte |-- short |-- int(默认整数的类型是int) |-- long |-- 浮点型(小数) |-- 单精度浮点数 float |-- 双精度浮点数 double |-- 布尔类型(boolean) true 真 false 假 |-- 字符类型 char 字符类型由单引号引起来,
引用数据类型: 对象 List Set Map 数组 字符串 万物皆对象
类型转换问题 |-- 自动类型转换 char byte short > int > float > double
在java中,类型从低到高,如果遇到运算,系统会自动完成转换
|-- 强制类型转换 java中,有时候需要将某个值的类型向下兼容时,要求强制类型转换
(需要转换的类型)原有的值;