Idea
项目结构
工程(project)-> 模块 (module) -> 包(package) -> 类
快捷键
1. psvm / main 生成 JAVA程序主入口(public static void main(String[] args));
2. sout 控制台打印输出(System.out.println);
3. Ctrl + D 复制光标这一行代码到下一行
4. Ctrl + Alt + L 自动对齐代码
5. Ctrl + Shift + F10 运行当前程序
6. Shift + D 光标到下一行
基础语法
注释
概念:
对我们写的代码进行解释说明,提高代码可读性,便于维护
分类:
1. 单行注释 //
2. 多行注释 /* */
3. 文档注释 /** */
关键字
概念:
被Java语言赋予特殊含义的单词
特点:
- 全部都是小写的英文单词
- 在编辑器中会高亮显示
常量
概念:
可以在程序中直接写出来,在程序执行过程中,其值不会发生改变
分类
- 字符串常量(双引号括起来的内容);
- 整数常量
- 小数常量
- 字符常量(单引号括起来的内容);
- 布尔常量(true 或者 false 用来表示判断结果);
变量
概念:
在程序执行过程中,其值可以发生改变,可以用来保存一个数据。
定义格式:
-
变量类型 变量名 = 初始值;
-
变量类型 变量名;
变量名 = 初始值; -
变量类型 变量名1 = 初始值1,变量名2 = 初始值2·······;
数据类型
基本数据类型
- 整数类型
- byte -128~127
- short
- int 默认整数数据类型
- long 如果超过21亿,要加L
- int 默认整数数据类型
- short
- byte -128~127
- 浮点类型
- float 如果定义小数,一定要加F
- double 默认数据类型
- float 如果定义小数,一定要加F
- 字符类型
- char
- 布尔类型
- boolean(true false)
引用数据类型
String
标识符
作用
给类,变量,方法 起名字
组成
- 大小写字母
- 数字
- 下划线
- 美元符号$
规则
- 不能以数字开头
- 不能是关键字
- 严格区分大小写
规范
-
见名知意
-
大驼峰命名法
- 类 每个单词的首字母都要大写
-
小驼峰命名法
- 变量 方法 每个单词的首字母小写,后面每个单词首字母要大写
JDK,JRE,JVM
- JDK
- JAVA开发工具包
- 包含了JRE 和开发工具包 —> 开发工具 java,javac···
- JRE
- java运行环境
- 包含了JVM 和 核心类库 ----> 核心类库 ---->Java给我们提供的各种各样的类
- JVM
- Java虚拟机
- 运行Java程序
类型转换
- 类型的排序
- byte < short < int < long < float < double
- char < int < long < float < double
- byte < short < int < long < float < double
- 转换的分类
- 自动类型转换
- 小转大
- 强制类型转换
- 大转小
- 格式:目标数据类型 变量名 =(目标数据类型)值;
- 自动类型转换