diff --git "a/27\351\222\237\346\242\223\351\221\253/20221125\345\255\246\344\271\240java.md" "b/27\351\222\237\346\242\223\351\221\253/20221125\345\255\246\344\271\240java.md" new file mode 100644 index 0000000000000000000000000000000000000000..17ec5a34537b09b83f9b5539bbe7dac01337bfab --- /dev/null +++ "b/27\351\222\237\346\242\223\351\221\253/20221125\345\255\246\344\271\240java.md" @@ -0,0 +1,87 @@ +### IDEA的简介 + +- IDEA:用于Java语言开发的集成环境(集成环境:把代码编写、编译、运行、调试等多种功能综合到一起的开发工具) + +- IDEA的下载与安装:https://www.jetbrains.com/idea + +- IDEA中的代码结构:项目(可以新建多个模块)→模块(可以新建多个包)→包(可以新建多个类)→类(Java源码的实际文件) + +- IDEA中的注释: + + 1. 单行注释:// 注释内容 + + 2. 多行注释:/* 注释内容 + + ​ 注释内容 */ + + 3. 文档注释:/** 注释内容 */ + +- IDEA中的常用快捷键: + + 1. main方法:输入main或者psvm,回车 + 2. 输出语句:输入sout,回车 + 3. Ctrl+D:复制数据到下一行 + 4. Ctrl+X:剪切数据 + 5. Ctrl+Alt+L:格式化代码(自动对齐) + 6. Ctrl+/:对选中的代码进行单行注释,再来一次则取消注释 + 7. Ctrl+Shift+/:对选中的代码进行多行注释,再来一次则取消注释 + +### 基础语法 + +#### 一、字面量类型 + +1. 字符串字面量:用双引号括起来的内容,如 ”HelloWorld“,”Java程序员“ 等变量是一串字符时使用 +2. 字符字面量:用单引号括起来的内容,如 ‘H’,‘人’ 等变量是一个字符时使用 +3. 整数字面量:不带小数的数字,如 26,-58 +4. 小数字面量:带小数的数字,如 3.14,-5.26 又被称为浮点数 +5. 布尔字面量:用布尔值,表示真假,只有两个值(true/false) + +#### 二、数据类型分类 + +1. ##### 基本数据类型 + + 1. ###### 数值型 + + 1. 整数:byte、short、int(默认)、long + 2. 浮点数:float、double(默认) + 3. 字符:char + + 2. ###### 非数值型 + + 1. 布尔:booleam + +2. ##### 引用数据类型 + + 1. 类:class + 2. 字符串:String + 3. 接口:interface + 4. 数组:数组 [] + +3. ##### 变量的定义格式 + + 1. 格式:数据类型 变量名 = 变量值; + 2. 范例:int price = 998; + +4. ##### 变量的注意事项 + + 1. 变量名不能重复定义 + 2. 变量未赋值,不能使用 + 3. 定义long类型变量,数据后面要加L + 4. 定义float类型变量,数据后面要加F + +5. ##### 标识符 + + 1. 简介:标识符就是给类、方法、变量等起名字的符号 + 2. 组成规则:由数字、字母、下划线(_)和美元符号($)组成 + 3. 注意事项: + - 不能以数字开头 + - 不能是关键字 + - 区分大小写 + 4. 命名约定: + 1. 小驼峰命名法:用于方法、变量 + - 约定一:标识符一个单词的时候,首字母小写 范例:name + - 约定二:标识符是多个单词的时候,第一个单词首字母小写,其他单词首字母大写 范例:firstName + 2. 大驼峰命名法:用于类 + - 约定一:标识符一个单词的时候,首字母大写 范例:Hello + - 约定二:标识符是多个单词的时候,每个单词首字母大写 范例:HelloWorld +