计算机基础
全称:电子计算机,俗称电脑。由硬件和软件组成。
硬件有:主板,cpu(中央处理器),内存条,硬盘等组成。
软件分为:系统软件、应用软件。
1.系统软件有:操作系统、驱动程序等。
2.应用软件有:腾讯QQ、抖音、教务管理系统等。
windows常用快捷键
Ctrl+c:复制:(内容复制,文件复制)
Ctrl+s:保存
Ctrl+v:粘贴:(内容粘贴:文件粘贴)
Ctrl+x:剪切:(内容剪切:文件剪切)
Ctrl+z:操作撤销:
Ctrl+y:反撤销:
Ctrl+F:查找搜索替换
Tab: 缩进:调代码格式:规范代码编写
shift+Tab:反缩进
Tab+Alt: 切换工作界面
Shift: 使用SOGOU输入法,可以进行中英文切换
常用DOS命令
进入DOS窗口:ctrl+R 打开运行对话框。输入cmd回车。
dir: 列出当前目录下的文件以及文件夹
md:创建目录[文件夹]
rd: 删除目录
cd: 进入指定目录
cd…:从当前目录退回到上一级目录
cd\:从当前目录退回到根目录(当前盘符就是根目录)
del:删除文件【删除到垃圾桶可以恢复不一样了】
exit:退出dos命令行
help:帮助
java三大版本
j2se(java SE):
Java的标准版(Java2 Standard Edition),主要用于桌面应用软件的编程,还可以开发和部署在服务器、嵌入式环境和实时环境中使用的java应用程序,Java SE包含了支持JavaWEB服务开发的类,是做Java EE开发的基础。
j2ee(java EE):
Java的企业版(Java2 Enterprise Edition),定位在服务器端,主要用于分布式网络开发,如电子商务网站,Java SE主要用来开发和部署服务器端的Java应用程序。具有可移植性、健壮性、可伸缩性、安全性等特点。
j2me(java ME):
Java的微型版(Java2 Micro Edition),主要用于电子 产品上(如移动电话、电视机机电盒、PAD),目前市面上很少再用Java ME的产品。
[外链图片转存失败(img-mDJgtxXc-1567741617295)(C:\Users\Shinelon\AppData\Roaming\Typora\typora-user-images\1567335538978.png)]
三者关系图
java的跨平台原理
通过在不同平台上安装不同版本的jvm jvm可以运行java源程序编译以后的字节码文件 从而达到跨平台原理,即(一次编译,到处运行)
JDK(jdk > jre > jvm)
JVM(Java Virtual Machine):
Java虚拟机,Java程序运行在其中. java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行. JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )
JRE(Java Runtime Enviroment):
java运行时环境, 也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
JDK(Java Development Kit):
JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/javadoc等)和Java基础的类库(即Java 提供给我们使用的常用方法)。
配置java环境变量
配置环境变量步骤:计算机–属性–高级系统设置 --高级–环境变量–用户环境变量
变量名 | 值 |
---|---|
JAVA_HOME | jdk根目录(bin目录的上一层) |
Path | %JAVA_HOME %\bin(%%表示应用JAVA_HOME的值) |
第一个程序
代码的最小单位是类 class关键字来定义一个类
java源文件后缀:*.java
java编译后的字节码文件后缀:*.class
class hello{
public static void main(String[] args){
System.out.println("hello world!");
}
}
命令 | 说明 | 格式 |
---|---|---|
javac | 编译 | javac 文件名(带后缀) |
java | 运行 | java 类名 |