一、计算机的基础
1.计算机常识
1.计算机俗称电脑,有硬件和软件组成 分类:笔记本 台式计算机及 大型计算机 用途: (1)数据处理:------(海量数据,高并发,高可用)存储,计算,排序 (2)科学计算----进制的换算(二进制,八进制,十进制,十六进制) (3)计算机辅助:CAD工程制图 (4)多媒体应用 (5)人工智能 (6)计算机网络 2.计算机软件 软件结构的划分: (1) C/S:客户端/服务端的交互 特点:客户端要使用服务器端高版本的功能必须升级 (2)B/S:浏览器和服务器的交互 特点:只要保证有浏览器,不看版本的高低均可使用 软件的划分 系统软件:dos ,linux ,Mac ,windows 应用软件: 3.软件开发:借助开发工具完成指定功能(数据和指令)
2.dos常用的命令
常用的命令:
(1)盘符切换(不区分大小写): 盘符号: eg: c :
(2)显示当前某个目录或是盘符下面的所有文件夹和文件的名称的详细信息:dir
(3)进入指定盘符的目录:cd
(4)进入多级目录:cd 多级目录的文件地址
(5)回退上级目录:cd ..
(6)回退到根目录:cd \
(7)清屏:cls
(8)创建文件夹:md 文件夹(目录)名称
(9)删除文件:rd 文件夹名称(只能是空文件夹)
(10)删除有内容的文件夹:rd /s 文件夹名称(会询问是否删除)
(11)暴力删除文件夹: rd /s /q 文件夹名称
(11)创建文件:copy con 文件的名称----->回车---->输入内容----->输入完按ctrl+Z表示结束
(12)删除指定文件:del 文件名称 /del *.txt(批量删除)
(13)查看本机ip地址:ipconfig
(14)查看自己电脑是否联网.是否能和另一个ip通讯:ping ip地址
二、Java的基础知识
1.Java的起源
(1)java语言之父--詹姆士高斯林 SUN
(2)1995----> Java诞生时间
(3)1998年12月JDK1.2(将java分成了J2SE、J2EE、J2ME)
(4)2004年10月JDK1.2改名为javaSE5.0、JavaEE、JavaME
(5)Jdk1.5---应用平台javase jaavaee javame
(6)2019年4月290日,sun公司被甲骨文(Oracle)收购
2、java语言应用平台
(1)JavaSE (其他两者的基础)专注于桌面程程序的开发:例如桌面系统计算器的开发
(2)JavaME ()专注于移动端开发,逐渐被ANDROID替代,例如坦克大战
(3)JavaEE()专注于企业版开发,服务器开发 例如:京东、天猫
3、Java语言跨平台原理
(1)什么是平台:指操作系统(window、苹果mac、linux、)
(2)什么是跨平台:指java程序可以再任意平台运行------>一次编写,到处运行。
(3)JVM:java的虚拟机 每一种操作系统都有对应的操作系统
4、JDK和JRE
(1) JRE(java运行环境)包括JVM
(2) JDK(java开发工具)包括JRE
(3) JVM(不同的操作系统有不同的虚拟机)
三、环境变量的配置
1.第一个Java程序
我们第一个程序是使用dos运行的,而且是在bin目录下建的.java 文件,但是这样会造成bin目录下的杂乱,有时候还可能会误删了bin下面的文件,很不方便。
2.配置环境变量的方式
第一种方式:
将jdk目录下的bin目录复制 D:\software\Java\jdk8\bin
电脑 ----->属性----->高级系统设置----->环境变量---->系统变量--->path---->新建系统变量--->粘贴bin的路径
缺点:(1)当jdk 版本升级了以后,需要更改路径,如果更改中问题了,不小心删除了其他系统变量,那就出现问题了,其他系统变量,使用不了!
(2)后期的Tomcat无法启动
第二种方式:
电脑 ----->属性----->高级系统设置----->环境变量---->系统变量
新建一个变量名:JAVA_HOME
变量值:是Jdk安装目录 D:\software\Java\jdk8
在path中引入JAVA_HOME的这个变量值 ---->新建后添加 %JAVA_HOME%\bin;
优点:(1)jdk版本升级的时候,我们不需要动path,,而只需要改动JAVA_HOME的变量值
(2)后期的Tomcat启动也不会出现问题,如果JAVA_HOME启动Tomcat失败的话,
配置JER_HOME, 复制jre的路径
配置环境变量的目的是为了方便在控制台编译和运行java程序,不必进入到java的安装目录里面去运行。这样的话放在任何目录下的java程序文件都可以编译运行,而不是必须把这个程序文件放在java.exe和javac.exe所在的目录下。体现了java的特点----一次编译,多次运行。