1.人机交互
CMD:命令
2.打开CMD:WIN+R运行,输入CMD,回车,CMD操作界面
WIN+E打开我的电脑
desktop桌面
4.常见的CMD命令
盘符名称+冒号
说明:盘符切换
举例:E:回车,表示切换到E盘
DIR
说明:查看当前路径下的内容 表示查看当前文件夹下的所有内容
当前路径:文件夹
cd目录
说明:进入单级目录
举例:cd itheima
目录:文件夹 单级目录:单级文件夹
cd..
说明:回退到上一级目录
实操:Tab可关联:适用于名字太长
cd目录一\目录二\...
说明:进入多级目录
举例:cd itheima\javase
cd\
说明:回退到盘符目录
cls:
说明:清屏
EXIT:
说明:退出命令提示符窗口
5.练习使用CMD
把QQ的路径记录到环境变量中
属性:高级系统设置 高级 环境变量 系统变量 path
桌面 属性 高级系统设置 高级 环境变量 系统变量 path
6.JAVA概述和学习方法
JAVA基础用法:
Java入门
小概念
Idea和运算符
判断和循环
方法
数组
7.JDK下载和安装
安装路径中不要包含中文和空格
所有的开发工具最好安装目录统一
JDK的安装目录;
1.bin:该路径下存放了各种工具命令。其中比较重要的有:javac和java
2.conf:该路径下存放了相关配置文件
3.include:该路径下存放了一些平台特定的头文件。
4.jmods:该路径下存放了各种模块。
5.legal:该路径下存放了各模块的授权文档
6.lib:该路径存放了工具的一些补充JAR包。
8.HelloWorld案例的编写
1.用记事本编写程序
2.编译文件
编译的动作其实就是翻译,把操作系统看不懂的内容变成操作系统能看懂的内容
JAVA代码的文件后面一定要是java
文件...文件扩展名
3.运行程序
F:\>cd JavaSE最新版\day:01\代码:切换盘符:要先找到我们刚刚书写的代码
F:\>cd JavaSE最新版\day:01\代码>javac HelloWorld.java:编译:javac是JDK提供的编译工具,我们可以通过这个工具,把当前路径下的HelloWorld.java文件编译成class文件
F:\>cd JavaSE最新版\day:01\代码>java HelloWorld
HelloWorld:运行:java也是JDK提供的一个工具,作用就是用来运行代码的,运行当前路径下的HelloWorld.class这个文件,在运行时不加后缀名
9.常见小问题
BUG的解决:
具备识别BUG的能力,多看
具备分析BUG的能力,多思考,多查阅资料
英文状态下分号
单词拼写问题:该大写大写,该小写小写
空格前后,大小写出现问题
10.环境变量
配置Path环境变量的目的:我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中
配置Path环境变量
Java帮助我们配置的工具,仅仅包含了4个工具。
java
javac
javaw
jshell
步骤:1。先配置JAVA_ HOME.{路径不带bin}{E:\develop\jdk}
2.再配置Path.{%JAVA_HOME%\bin}
额外小扩展
部分win10的电脑有一个小bug,当你重启之后,配置的环境变量会失效
解决方案:
1.JAVA_HOME还是照样配置
2.在Path当中,就不要引用JAVA_HOME了。直接写完整路径
比如:E:\develop\jdk\bin
11.Notepad
高级记事本:有行号。而且Java中的一些特殊单词会高亮显示
设置,首选项,windows,默认语言Java,编码,ANSI
,默认编码
安装完毕后,为了使用方便,做一个简单的配置:修改默认语言和编码
13.学习JAVA的目的
打基础,锻炼逻辑思维能力
编写游戏。用JAVA可能运行缓慢
JAVA的用处:
桌面应用开发,企业级应用开发,移动应用开发,科学计算,大数据开发,游戏开发
小结:
JAVA的三大分类,
JAVASE:桌面应用
JAVAME:移动开发,嵌入式开发
JAVAEE:服务器开发
15.高级语言的编译运行方式
编程:java程序员编写的.java代码,c程序员写的.c代码,python程序员写的.py代码
编译:机器只认识0011的机器语言,把.java.c.py的代码做转化让机器认识的过程
运行:让机器编译后的指令
高级语言的编译运行方式:
编译型{C语言},整体翻译
不同的操作系统,重新编写一次
解释型{Py代码},按行翻译
混合型,半编译,半解释{JAVA}
16.JRE和JDK
JDK是JAVA开发工具包
JRE是JAVA运行环境
JDK包含了JRE
JRE包含了JVM
17.注释和关键字
注释分类:
单行注释:\\注释信息
多行注释:\*注释信息*\
文档注释:\**注释信息*\{暂时用不上}
注释的使用细节:注释内容不会参与编译和运行,仅仅是对代码的解释说明
不管是单行注释还是多行注释,在书写的时候,都不要嵌套
关键字:被Java赋予了特定涵义的英文单词
关键字特点:
关键字的字母全部小写
常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
class:用于{创建\定义}一个类,类是JAVA最基本的组成单元,后面跟随类名
18.字面量
告诉程序员:数据在程序中的 书写格式
字面量类型
字面量的分类
整数类型,不带小数点的数字:666,-88
小数类型:带小数点的数字:13.14,-5.21
字符串类型,用双引号括起来的内容:“HelloWorld","黑马程序员"
字符类型,用单引号括起来的,内容只能有一个:'A','0','我'
布尔类型,布尔值,表示真假:只有两个值:true,false
空类型,一个特殊的值,值是:null
细节:null不能直接打印
如果我们要打印null,那么只能用字符串的形式进行打印
扩展点:
\t 制表符
在打印的时候,把前面字符串的长度补齐到8,或者8的整倍数。最少补1个空格,最多补8个空格。
在打印类似表格数据时,让数据对齐
19.变量
变量:在程序的执行过程中,其值有可能发生改变的量{数据}
数据类型 关键字
整数 int
浮点数 double
20.变量的使用方式
01.输出打印
int a =10
System.out.println(a);//10
02.参与计算
int a =10;
int b =20;
System.out.println(a+b);//30
03.修改记录的值
int a = 10;
System.out.println(a);//10
a =20;
System.out.println(a);//20
使用场景
重复使用某个值
某个数据经常发生改变
变量的注意事项
只能存一个值
变量名不允许重复定义
一条语句可以定义多个变量
int d = 100, e = 200 , f = 300;
变量在使用之前一定要进行赋值
变量的作用域范围
建议:以后在定义变量的时候,请直接赋值,不要把赋值分开写
21.变量练习