Java01笔记
一、计算机中数据的存储和运算
计算机中对于数据的存储和运算,都是通过二进制数据来完成的。
1、二进制
二进制数是用0和1两个数码来表示,进位规则是“逢二进一”,借位规则是“借一当二”。
2、字节和位
字节(Byte)是计算机中存储数据的最小单位,每个字节由8位二进制0和1组成。单独的每个0或1称之为位(bit),也叫比特位。每个字节由8位比特位组成。
二、常用DOS命令
1、如何打开DOS命令行提示符?
win+R,在运行输入框中输入cmd,敲回车
♥tips♥上班摸鱼快捷键win+D快速回到桌面
2、DOS常用命令
符号 | 说明 |
---|---|
盘符名称 | 盘符切换 eg. E:回车,表示切换到E盘 |
dir | 查看当前路径下的内容 |
cd目录 | 进入单级目录 |
cd.. | 回退到上一级目录 |
cd 目录1\目录2... | 进入多级目录 |
cd\ | 回退到盘符目录 |
cls | 清屏 |
exit | 退出命令提示符窗口 |
三、Path环境变量的配置
配置环境变量后,在命令行中启动软件变得非常方便
1、Path环境变量
可以理解为系统中的一个大管家, 帮我们记录了很多软件的完整路径。当我们要运行一个程序,而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。
2、配置
右键单击此电脑,选择属性,找到高级系统设置,进入环境变量,在系统变量中找到Path选择编辑,新建之后将程序的安装路径粘贴过来。
四、计算机语言
计算机语言:人与计算机沟通交流的表达方式
1、机器语言
机器语言就是 0/1 代码。计算机只能识别 0 和 1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是 0/1 代码。
2、汇编语言
汇编语言就是将一串很枯燥无味的机器语言转化成英文单词。
3、高级语言
使用普通英语进行编写代码,然后通过编译器翻译成类似于汇编语言的指令,之后再由计算机执行。Java就是一门高级语言,需要编译后才能执行。
五、Java介绍及环境搭建
1、Java三大平台
-
Java SE
Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。学习Java SE的目的是为了今后从事Java EE开发打基础。
-
Java ME
Java 语言的(小型版),用于嵌入式消费类电子设备
-
Java EE
Java 语言的(企业版),用于 Web 方向的网站开发。
2、Java跨平台性
平台是指操作系统,三种操作系统有Windows、MacOC、Linux。
-
跨平台
指Java程序可以在任意操作系统上运行。
-
跨平台原理
依靠的的是JVM虚拟机,在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可跨平台运行。
注意:JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序!!!
3、JDK的下载与安装
-
下载
-
安装
安装到自己能找到的【纯英文】的路径下
-
检验是否安装成功
在命令行提示符输入java-version
4、Java程序开发的三个步骤
5、JVM、JRE、JDK
-
JVM(Java Virtual Machine)
Java虚拟机, 真正运行Java程序的地方
-
JRE(Java Runtime Environment)
Java的运行环境
-
JDK(Java Development Kit)
Java开发工具包(包括上面所有)
♥三者的关系
核心类库:Java自己写好的程序,给程序员自己的程序调用的
6、配置JAVA_HOME
在系统变量中新建名为“JAVA_HOME”的变量名,变量值为JDK的路径。再把JDK的下一级bin的目录添加到Path中。
六、IDEA开发工具
IDEA全称Intellij IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。
-
集成环境:是指把代码编写、编译、运行、调试等多种功能综合到一起的开发工具
1、IDEA的下载与安装
-
下载
-
安装
瓜式安装,建议修改安装路径
2、IDEA项目结构介绍
-
project(项目、工程)
-
moudle(模块)
-
package(包)
-
class(类)
结构划分是为了方便管理文件的
3、IDEA常用快捷键
快捷键 | 操作效果说明 |
---|---|
psvm+回车 | 快速生成main方法 |
sout+回车 | 快速生成输出语句 |
Ctr+alt+L | 格式化代码 |
Alt+shift+⬆ | 上移当前行 |
Alt+shift+⬇ | 下移当前行 |
Alt+回车 | 导入包,自动修正 |
Ctrl+N | 查找类 |
Ctrl+R | 替换文本 |
Ctrl+F | 查找文本 |
Shift+F6 | 重构-重命名 |
Ctrl+X | 剪切当前行 |
Ctrl+D | 复制行 |
Ctrl+/ | 批量加入单行注释,再按一次取消 |
Ctrl+Shift+/ | 批量加入多行注释,再按一次去取消 |
Alt+1 | 快速打开或隐藏工程面板 |
F2 | 高亮错误或警告快速定位 |
Ctrl+F12 | 可以显示当前文件的结构 |
七、Java基础语法
1、注释
注释是在程序指定位置添加的说明性信息
-
注释的分类
-
单行注释
格式://注释信息
-
多行注释
格式:/*
注释信息
注释信息
*/
-
文档注释
格式:/**
注释信息
注释信息
*/
-
注释内容不参与程序的编译和运行
2、关键字
被 Java 赋予了特定涵义的英文单词,Java 中的关键字,已经被赋予了特殊的涵义,这些单词不允许使用
3、自面量
学习生活中的数据如何在程序中表示