java概述
什么是软件?什么是硬件?
软件:计算机软件分为系统软件和应用软件两大类
系统软件:操作系统(DOS,windows,linux,Mac...IOS.Android)
数据库管理系统(Access,Oracle...)
....
应用软件:办公软件,QQ,网易云音乐...
硬件:CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器...
软件开发工具—>java开发工具
软件开发需要借助一些工具来输入计算机数据以及指令
常用的开发工具:
notpad++:高级记事本;
eclipse:半自动化的开发工具;
IDEA:智能化,精确化的开发工具;
前端开发工具:HBuilder,webstorm;
其他的服务器:
web应用服务器:tomcat 理论并发量:500;
http服务器:nginx 理论并发量: 5w;
人机交互—>DOS命令
1)图形界面化
简单,直观,
2)命令行方式
主要是通过DOS控制台输入命令来完成
win+R-->cmd-->打开DOS控制台
常用的DOS命令:
a.盘符切换:盘符名(不区分大小写): (d: D: e: E: ... )
b.显示当前盘符或目录下的所有文件的信息:
dir 显示格式为(日期时间 文件夹/文件名称)
c.创建文件夹/目录: md 文件夹/目录名称 (md test)
d.切换文件夹/目录: cd 文件夹/文件夹路径 (cd test / cd D:\java\test)
e.回退上级目录: cd..
f.回退到根目录: cd/
g.清空当前控制台: cls(clear screen)
h.删除目录(目录为空): rd 文件夹名称
i.ipconfig : 查看IP地址
j.ping IP地址(192.168.1.1): 查看是否能够访问192.168.1.1
扩展的DOS命令:
a.copy con 文件名(copy con test.txt)
输入文件内容(helloworld)--->Ctrl+z结束编辑-->enter结束操作
b.rd /s 文件名称 :删除有内容的文件,询问是否删除(Y/N)
c.rd /s /q 文件名称: 暴力删除,不进行询问
d.del 文件名: 删除文件
del *.txt(删除所有后缀名为.txt的文件)
java运行环境—>path环境变量的配置
1) 将jdk安装目录的bin目录路径作为path变量中的某个变量直接引用!
2) 系统变量:
变量名:JAVA_HOME
变量值:Jdk的安装目录
在path:引入JAVA_HOME变量
%JAVA_HOME%\bin
java中 JDK,JRE,JVM分别是什么?
JDK:是java程序开发工具包,包含JRE和开发人员使用的工具。
JRE:是java程序的运行时环境,包含JVM和运行时多需要的核心类库。
JVM:java虚拟机,是运行所有java程序的假象计算机,是Java程序的运行环境。
三者关系:JDK > JRE > JVM
核心类库:
JVM:java虚拟机,是运行所有java程序的假象计算机,是Java程序的运行环境。
三者关系:JDK > JRE > JVM