20220315
1.搭建Java开发环境需要安装JDK(Java Development Kit)开发者工具包,在Oracle官网下载
2.在命令行窗口中,输入java -version、javac -version查看版本号,能查到代表JDK安装成功。
3.Java开发环境最重要的命令:javac编译命令(将java程序编译、翻译)、java执行命令(运行编译好的java程序,交于计算机处理)
20220316
1.命令行窗口常用命令:
常用命令 | 作用 |
盘符: | 切换到某个盘下:D: C: |
dir | 查看当前路径下的文件信息 |
cd | 进入单级目录:cd itheima |
进入多级目录:cd D:\itheima\JavaSE\第一天 | |
回退到上一级目录:cd .. | |
回退到盘符跟目录:cd \ | |
cls | 清屏 |
2.开发一个Java程序要经历哪些步骤?
编写(文件名称后缀必须是.java结尾)、编译(javac)、运行(java)
①编写好HelloWorld.java文件
②在cmd命令行窗口找到该文件所在地址,用命令行窗口符切换到该文件夹下,输入javac HelloWorld.java编译该文件,由.java源代码文件编译为.class字节码文件
③输入java HelloWorld(不带.class)运行
3.JDK的组成
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
核心类库:Java自己写好的程序,给程序员写程序时调用的
JRE(Java Runtime Environment):Java的运行环境,只包含java虚似机、以及java帮我们写好的程序等java运行所需的东西
JDK(Java Development Kit):Java开发工具包包含java编译器、java虚似机、以及java帮我们写好的程序...等所有需要的东西
JDK长期支持版(LTS):8、11、17
4.Java可以跨平台使用,一次编译,处处可用,仅需要开发一次,在不同平台安装不同的针对该平台的JVM即可
5.Path环境变量
Path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。
path环境变量配置:我的电脑->属性->高级系统属性->高级->环境变量
Path环境变量原理:先去寻找当前目录有没有该文件,若没有,则去环境变量中找有没有该文件
6.配置JAVA_HOME环境变量:告诉操作系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找JDK)
这样配置编译javac、运行java文件的Path路径可以改为Path:%JAVA_HOME%\bin,动态获取JAVA_HOME地址,这样更改JDK版本等时只需要更改JAVA_HOME即可
7.集成开发环境(IDE,Integrated Development Environment)把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码智能提示、错误提醒、项目管理等。
8.IDEA项目
项目结构:project(项目、工程)、module(模块)、package(包)、class(类)
使用步骤:①创建Project空工程②创建Module模块③创建Package包(包名全部用英文小写)④创建class类⑤在类中编写代码⑥完成编译运行
9.IDEA快捷键
快捷键 | 功能效果 |
psvm/main | 快速输入main方法 |
sout | 快速输入System.out.println();打印方法 也可在打印内容后加.sout,回车,直接写好代码,如”Hello World”.sout |
Ctrl+D | 复制当前行数据到下一行 |
Ctrl+Y | 删除所在行,或Ctrl+X |
Ctrl+ALT+L | 格式化代码 |
ALT+SHIFT+↑, ALT+SHIFT+↓, | 上下移动当前代码 |
Ctrl+/ | 对单行代码进行注释 |
Ctrl+Shift+/ | 对多行代码进行注释 |
10.IDEA导入模块
第一种方法:
依次点击【文件】->【New】【Module from Existing Sources...】
找到相对应的路径后,不要直接选择该文件夹,而是选择该文件夹下带黑点的文件(在导入工程时同样选择带黑点的工程文件)
第二种方法:新建一个工程,将要导入的工程中的com文件夹直接复制粘贴到该工程的src目录下
第一种方法导入工程后,若该工程所在位置发生变化,则IDEA中会出现找不到工程的问题,因此推荐使用第二种方法导入已有工程。
11.IDEA删除模块
删除模块:右键选择该模块,点击【Remove Module】删除该模块
注:此种删除方法仅在IDEA中删除该模块,但文件根目录中并没有删除,文件仍存在。
删除文件:点击该模块,在项目上方的模块名称中,右键,点击【删除...】删除该模块文件
注:此种方法将删除该模块文件
但用第二种方法删除该模块后,文件根目录中文件已删除,若新建同名文件,则仍会显示已存在同名文件,此处为IDEA的bug。
因此最稳妥的删除module方法为:①在IDEA中remove该module②在文件磁盘根目录中删除该文件夹③若完成前两步后仍然显示已存在同名文件,则需要在该文件根目录下中的【.idea】文件夹下的【modules.xml】中删除该模块的配置部分【 <module fileurl="file://$PROJECT_DIR$/helloworld_app/helloworld_app.iml" filepath="$PROJECT_DIR$/helloworld_app/helloworld_app.iml" />】,后重启IDEA即可。
12.注释不影响程序的执行。.java文件在编译为.class文件时,会自动删除注释,不会影响程序的实际运行过程
13.字面量
常用数据 | 生活中写法 | 程序中写法 | 说明 |
整数、小数 | 111、13.14 | 111、13.14 | 写法一致 |
字符 | A,0,我 | ‘A’、’0’、’我’ | 程序中必须使用单引号,有且仅有一个字符 |
字符串 | 黑马程序员 | “黑马程序员” | 程序中必须使用双引号,内容可有可无 |
布尔值 | 真、假 | true、false | 只有两个值:true、false |
空值 | null | 一个特殊值,空值 |
---------------------------------------------------------分隔符---------------------------------------------------------------
今天有课耽误了一些时间,接下来还有科研任务,尽量多抽时间学习,努力充实自己,既要仰望天空,又要脚踏实地,加油!