Dos命令
打开CMD的方式
- 开始菜单–windows系统中有一个命令提示符
- win+R,输入cmd(推荐使用)
- 在任意文件夹下,摁住shift键+鼠标右键,在此处打开命令行
- 资源管理器的地址栏前家上cmd空格
常见的Dos命令
盘符切换 E:
查看当前目录下的所有文件 dir
切换目录 cd(change directory)
#跨盘符需要加一个/d cd /d E:
#进入上一级 cd..
清理屏幕 cls(clear screen)
推出终端 exit
查看电脑IP ipconfig
打开应用
打开计算机 calc
打开画图 mspaint
打开记事本 notepad
ping命令
粘贴 鼠标右键
创建文件夹 md 文件夹名
创建文件 cd>文件名
删除文件 del 文件名
删除文件夹 rd 文件夹名
计算机语言发展史
第一代语言
机器语言
二进制,这种代码是直接输入给计算机使用的,不经过任何的转换
第二代语言
汇编语言
指令代替二进制
应用:逆向、机器人、病毒……
第三代语言
高级语言
大体上分为:面向过程和面向对象两大类
C语言就是典型的面向过程的语言
C#(C sharp)微软
Java帝国的诞生
一场旷日持久的战争
1972年C诞生
贴近硬件,运行极快,效率更高。
操作系统,编译器,数据库,网络系统等
头疼的事情:指针和内存管理
1982年C++诞生
面向对象
兼容C
图形领域、游戏等
开始反抗
要建立一个新语言:
语法像C
没有指针
没有内存管理
真正的可移植性,编写一次,到处运行
(在每个操作系统上,添加了一个java虚拟机JVM)
面向对象
类型安全
高质量类库
1995年网页简单而粗糙,缺乏互动性
Java 2 标准版(J2SE):去占领桌面
Java 2 移动版(J2ME):去占领手机
Java 2 企业版(J2EE):去占领服务器
三高问题:高可用、高性能、高并发
2005年Rube
2006年Hadoop
2008年Android
Java特性和优势
简单性
面向对象:万物皆对象
可移植性:一次编写,到处运行 write once, run anywhere
高性能、分布式、动态性、多线程、安全性、健壮性
Java三大版本
JavaSE:标准版(桌面程序,控制台开发……) 基础
JavaME:嵌入式开发(手机,小家电……)没什么人学,几乎死掉
JavaEE:E企业级开发(web端,服务器开发……) 先学SE
JDK JER JVM
- JDK:Java Development Kit(Java开发者工具)
- JRE:Java Runtime Environment(Java运行时环境)
- JVM:JAVA Virtual Machine
只要安装JRE就能运行Java,不过要是学开发,需要安装jdk
安装JAVA开发环境
卸载JDK
1.找到JDK的目录(在环境变量中JAVA_HOME变量的值就是地址)
找到C:\Program Files\Java\目录,直接删除jdk-17.0.2
然后删除环境变量(JAVA_HOME以及Path中和JAVA相关的)
然后打开cmd,输入
java -version
显示下面,说明删除成功
安装JDK
- 百度搜索JDK8,找到下载地址
- 同意协议
- 下载电脑对应的版本
双击安装(记住安装路径)这里安装jre,下一步就行(不改变路径的话)
这样就安装成功了,现在去配置环境变量(为了让jre在任何地方都能使用)
添加变量JAVA_HOME
path中添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
bin目录放可执行文件(重点java.exe和javac.exe)
include目录:因为jdk是由于c和c++编写的,所以启动时需引入一些头文件
lib目录:放的java的库文件
src.zip资源文件
HelloWorld 及 简单语法规则
- 随便新建一个放代码的文件
- 新建一个Java文件(后缀名为 .java)
注意文件后缀名是否被隐藏
代码
public class Hello{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
- Javac 文件名+后缀 编译
- java 文件名(没有后缀)
注意:
- 每个单词的大小写不能出现错误,JAVA对大小写敏感
- 尽量用英文
- 文件名 和 类名必须保持一致,并且首字母大写
- 符号使用了中文的会报错
Java程序运行机制
编译型:complie
把整个文件编译成计算机能识别的文件
操作系统、C、C++
解释型:
说一句,翻译一句
网页、服务器的脚本(对速度要求不高)
当第一个原始人仰望星空,被星空吸引之时起,人类之后的一切文明发展不过是弯腰去捡这颗美丽的宝石而已。
安装IDEA
IDE:集成开发环境
[IDEA官网](JetBrains: Essential tools for software developers and teams)