From 34f25376fb8db2c16c44a21ec2bdf4ecb30540c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=AC=A3?= <3188923799@qq.com> Date: Mon, 28 Nov 2022 15:14:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...345\222\214\344\275\277\347\224\250git.md" | 0 ...72\346\234\254\350\257\255\346\263\225.md" | 178 ++++++++++++++++++ 2 files changed, 178 insertions(+) rename "29 \347\216\213\351\233\257\351\235\231/2022.11.24\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" => "29 \347\216\213\351\233\257\351\235\231/20221124\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" (100%) create mode 100644 "29 \347\216\213\351\233\257\351\235\231/20221125idea\345\246\202\344\275\225\345\256\211\350\243\205 \351\205\215\347\275\256 \345\270\270\347\224\250\347\232\204\345\277\253\346\215\267\351\224\256\345\222\214\345\237\272\346\234\254\350\257\255\346\263\225.md" diff --git "a/29 \347\216\213\351\233\257\351\235\231/2022.11.24\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" "b/29 \347\216\213\351\233\257\351\235\231/20221124\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" similarity index 100% rename from "29 \347\216\213\351\233\257\351\235\231/2022.11.24\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" rename to "29 \347\216\213\351\233\257\351\235\231/20221124\345\246\202\344\275\225\344\270\213\350\275\275jdk\345\222\214\344\275\277\347\224\250git.md" diff --git "a/29 \347\216\213\351\233\257\351\235\231/20221125idea\345\246\202\344\275\225\345\256\211\350\243\205 \351\205\215\347\275\256 \345\270\270\347\224\250\347\232\204\345\277\253\346\215\267\351\224\256\345\222\214\345\237\272\346\234\254\350\257\255\346\263\225.md" "b/29 \347\216\213\351\233\257\351\235\231/20221125idea\345\246\202\344\275\225\345\256\211\350\243\205 \351\205\215\347\275\256 \345\270\270\347\224\250\347\232\204\345\277\253\346\215\267\351\224\256\345\222\214\345\237\272\346\234\254\350\257\255\346\263\225.md" new file mode 100644 index 0000000..feff730 --- /dev/null +++ "b/29 \347\216\213\351\233\257\351\235\231/20221125idea\345\246\202\344\275\225\345\256\211\350\243\205 \351\205\215\347\275\256 \345\270\270\347\224\250\347\232\204\345\277\253\346\215\267\351\224\256\345\222\214\345\237\272\346\234\254\350\257\255\346\263\225.md" @@ -0,0 +1,178 @@ +**IDEA** + +idea:用于JAVA语言的开发的集成环境 + +集成环境:把代码编写,编译,运行调试多种功能综合到一起的开发工具 + +下载:**:**https://www.jetbrains.com/idea 或国内镜像下载 + +安装:建议修改安装路径 + +**IDEA****中代码结构** + +1. 项目(project): 学生成绩管理 系统 + +2. 模块(module) 老师录入模块,辅导员查询模块,学生查询模块 + +3. 包(package) 文件夹 + +4. 类(class) java源码的实际文件 + + **IDEA中字体大小和背景主题的修改** + +打开文件选择设置选择外观胡总编辑器里面的主题或字体 + +**注释的几种表达方式** + +1//单行注释 + +2/*(星号)内容(星号)/多行注释* + +3/(星号*2)内容(星号)/文档注释 + +**常用的快捷键** + +快速生成main方法和输出语句 + +lmain方法:main或者psvm,回车 + +l输出语句:sout,回车 + + + +**常用快捷键****** + +lCtrl+D:复制数据到下一行 + +lCtrl+X:剪切数据,可以用来删除所在行 + +lCtrl+Alt+L:格式化代码,建议自己写代码的时候就注意格式 + +lCtrl+/:对选中的代码添加单行注释,如果想取消注释,再来一次即可 + +lCtrl+Shift+/:对选中的代码添加多行注释,如果想取消注释,再来一次即可 + +***基本语法*** + +第一字面量 + +第二数据类型 + +第三变量 + +第四关键字 + +第五标识符 + +1.字面量:直接写出来的人可以理解的数据 + +| 字面量类型 | 说明 | 举例 | +| ------ | ---------- | ---------------------- | +| 字符串字面量 | 用双引号括起来的内容 | “HelloWorld”,“java程序员” | +| 整数字面量 | 不带小数的数字 | 666,-88 | +| 小数字面量 | 带小数的数字 | 13.14,-5.21 | +| 字符字面量 | 用单引号括起来的内容 | ‘A’,‘0’,‘我’ | +| 布尔字面量 | 布尔值,表示真假 | 只有两个值:true,false | + +小数自变量也叫做浮点 + +2.数据类型 + +| 数据 | 数据类型 | +| ------------ | ----------- | +| “HelloWorld” | 字符串类型(两个以上) | +| 666 | 整数类型 | +| 13.14 | 小数类型(浮点) | +| ‘A’ | 字符类型(一个) | +| true | 布尔类型(只有两个值) | + +注意: + +Java语言是强类型语言,对于每一种数据都给出了明确的类型 + +不同的数据类型分配了不同的内存空间 +不同的内存空间,所存储的数据大小是不一样的 + + + +| 数据类型 | 关键字 | 占用内存 | 取值范围 | +| ---------- | ------- | ---------------------------------------------------------------- | ----------------------------------------------------------------- | +| 整数 | byte | 1 | -128~127 | +| short | 2 | -32768~32767 | -32768~32767 | +| int(默认) | 4 | -2的31次方到2的31次方-1 | -2的31次方到2的31次方-1 | +| long | 8 | -2的63次方到2的63次方-1 | -2的63次方到2的63次方-1 | +| 浮点数 | float | 4 | 负数:-3.402823E+38到-1.401298E-45正数:1.401298E-45到3.402823E+38 | +| double(默认) | 8 | 负数:-1.797693E+308到-4.9000000E-324正数:4.9000000E-324到1.797693E+308 | 负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324到1.797693E+308 | +| 字符 | char | 2 | 0~65535 | +| 布尔 | boolean | 1 | true,false | + +3.变量: + +变量就是内存中的存储空间空间中存储的数据是可以发生改变。 + +变量的定义格式:格式:数据类型 变量名 = 变量值; + +注意:根据变量名进行使用,可以输出,也可以修改值 + +***变量名不能重复定义 +变量未赋值,不能使用 +定义long类型变量,数据后面加L +定义float类型变量,数据后面加F*** + +** + +4.关键字 + +关键字:就是被Java语言赋予了特定含义的单词 + +特点: + +关键字的字母全部小写 +常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观 + +5.标识符 + +标识符:就是给类,方法,变量等起名字的符号 + +组成规则 +由数字、字母、下划线(_)和美元符($)组成 + +***注意:*** + +***不能以数字开头 +不能是关键字 +区分大小写*** + +****** + +**** + +命名约定 + +小驼峰命名法 +约定1:标识符一个单词的时候,首字母小写 +范1:name +约定2:标识符是多个单词的时候,第一个单词首字母小写,其他单词首字母大 + +例2:firstName + +大驼峰命名法 +约定1:标识符一个单词的时候,首字母大写 +范1:Hello +约定2:标识符是多个单词的时候,每个单词首字母大写 + +例2:Helloworld + + + + + + + + + + + + + + -- Gitee