1.计算机基础
计算机,俗称"电脑",由硬件和软件组成!
分类:
笔记本计算机,台式计算机,大型计算机!
用途:
1)数据处理 -------------针对 海量数据 (牵扯 高并发,高可用!)
存储一个变量--定义变量名
存储一堆变量--使用数组
...针对数据进行排序
2)科学计算
进制的换算---二进制,八进制,十六进制 转换成十进制
十进制转换其他进制 二进制,八进制,十六进制
3)计算机辅助 :CAD 工程制图
4)多媒体应用
5)人工智能
6)计算机网络
网络,21世纪 没有网络,就跟电话没有电话线是一样的!
2.计算机的软件3.
软件的结构划分:
两种
C/S结构: Client-Server :客户端和服务器端的交互
特点:客户端要使用服务器端高版本功能必须升级
举例:
QQ客户端...
B/S结构:Browser-Server:浏览器和服务器端的交互
特点:只要保证计算机上有浏览器即可,无论高版的还是低版本都可以访问网站
举例:
网易新闻或者新浪微博
3.软件开发
借助于开发工具,完成 指定的业务功能(包含了数据以及指令)
开发工具
写Java代码
notepad:windows自带的记事本
notepadd++:高级记事本
IDEA(2019)
写前端的代码
HubilderX或者webStrom或者vsCode
4.计算机语言
人和计算机之间的交流(在计算机中输入计算机能够识别的符号或者是字符)
语言:
C,C++,C#,Python,php,JAVA
学习的就是Java
特点: 健壮性
面向对象(不断的创建对象,指挥对象,做事情)
跨平台(可移植性)
开源(开放源代码)
5.人机交互的方式
1)图形界面化:简单,直观易于上手(大部分人常用的)
2)命令行的方式:需要进入dos控制台,去使用指令(计算机能够识别的符号或者是字符),否则,计算机会提示"不是内部或外部命令,也不是可运行的程序或批处理文件。"
进入dos控制台的步骤
方式1:在计算机开始菜单输入cmd----->命令行提示----右键"管理员身份打开即可"
方式2:win7/win8---在桌面空白处--按住shift---右键----选择"在此处打开命令行窗口"
win10---在桌面空白处--按住shift---右键-----"选择powdershell打开"
方式3:windows键+r键---输入cmd---->进入dos控制台(推荐)
盘符切换 盘符号(不区分大小写):
C:\Users\Administrator>d:
D:\>
罗列当前某个目录或者是盘符下面的所有的文件夹以及文件的名称的详细信息 dir指令
D:\>dir (directory)
进入到指定的目录(文件夹)----进入单个目录
cd 目录名称(文件夹名称) (change directory)
D:\>cd EE_2204
D:\EE_2204>
进入多级目录(文件夹路径)
cd 目录路径
D:\EE_2204>cd D:\EE_2204\5-5\code
D:\EE_2204\5-5\code>
回退上一级目录 cd ..
D:\EE_2204\5-5\code>cd ..
D:\EE_2204\5-5>
回退根目录 cd \
D:\EE_2204\5-5\code>cd \
D:\>
清屏命令:cls (clear screen)
创建目录(文件夹) md 目录名称(文件夹名称)
D:\EE_2204\5-5\code>md aaa
删除目录(文件夹) rd 目录名称(文件夹名称):前提 这个目录必须为空目录,否则删除不了
删除目录的扩展命令 rd /s 带内容的目录(文件夹)名称:询问是否删除这个目录
D:\EE_2204\5-5\code>rd /s aaa
aaa, 是否确认(Y/N)? y
删除目录的扩展命令 rd /s /q 带内容的目录(文件夹)名称:不询问删除 暴力删除带内容的文件夹(慎用)
D:\EE_2204\5-5\code>rd /s /q aaa
创建文件的指令很多中(最常见的一种,给里面写一个文件)
copy con 文件名称--->回车--->输入文件内容---输入完毕按ctrl+z ,回车---->创建完成!
删除指定的文件 del 文件名称
D:\EE_2204\5-5\code>del a.txt
D:\EE_2204\5-5\code>del *.txt 批量删除所有的后缀为.txt文件
其他系统的指令
ipconfig:查看本机ip地址 ip4地址
ping 域名或者是ip:查看自己电脑是否联网以及是否和另一个ip机器通信
6.下载Java环境 :jdk(里面包含jre--->包含jvm(java虚拟机))
www.oracle.com
7.Java平台版本
JavaSE:针对桌面应用程序的解决方案
JavaME:针对嵌入式设备应用程序提供的解决方案
JavaEE:针对开发企业级环境提供的解决方案
13中JavaEE技术 :
包含最底层:servlet+jsp
8.环境搭建
re:Java Runtime Environment:Java运行环境----里面包含了jvm和运行java所需要的核心类库
Jdk:Java Development kit :Java开发工具包=--->里面包含了jre以及java中所需工具
JDK > jre > jvm
9.编写一个HelloWorld的java程序
1)需要进入到jdk安装目录下面的bin里面
javac.exe --- 编译指令
java.exe --- 运行指令
2)创建一个.txt文件--->将.txt文件名称改为HelloWord.txt (后缀名一定要显示出来)
3)编写内容
最基本的单元是"类"
class 类名(建议类名和文件的名称一致){
// 固定的模板:编写一个能够被jvm识别的方法,是Java程序的入口
public static void main(String[] args){
//在dos窗口中打印内容
System.out.println("HelloWorld") ;
}
}
4)将.txt的后缀改为.java文件
5)windows键+r键--->进入dos控制台,进入jdk的安装目录的bin目录中
6)针对java源文件进行编译
javac java源文件名称
javac HelloWorld.java ------>它会进行语法校验,如果有问题,jvm会提示错误信息到控制台上
没有问题,会将HelloWorld.java---->类名.class文件(字节码文件)
7)运行字节码文件
java 字节码文件的前缀就是你的类名
java HelloWorld
D:\develop_software\Java\jdk8\bin>javac HelloWorld.java
D:\develop_software\Java\jdk8\bin>java HelloWorld
HelloWorld
D:\develop_software\Java\jdk8\bin>
10.配置环境变量
第一种方式:
将jdk安装目录的bin目录进复制
D:\develop_software\Java\jdk8\bin
此电脑---->右键---->属性----->高级系统设置----->环境变量----->最底下 系统变量
--->path
win10系统---新建系统变量:将上面的jdk安装目录的bin路径粘贴进去
方式1的弊端:
1)当jdk版本升级了,需要更改路径,如果更改中问题了,不小心删除了其他系统变量,那就出现问题了,其他系统变量,使用不了!
2)后期在二阶段学习tomcat tom猫 (web应用服务器),是用Java语言编写,它在启动的过程中
会寻找系统变量是否有一个 JAVA_HOME的变量,如果没有,启动失败或者闪屏退出!
方式二:
此电脑---->右键----->属性----->高级系统设置----->环境变量----->系统变量
新建一个变量名:JAVA_HOME
变量值:是Jdk安装目录 D:\develop_software\Java\jdk8
在path中引入JAVA_HOME的这个变量值
path: %JAVA_HOME%\bin;
好处
1)即使jdk版本升级,在更改路径的时候,不需要去改动path,而只需要改动JAVA_HOME的变量值
2)因为JAVA_HOME,启动tomcat不会出问题的,如果配置JAVA_HOME tomcat启动失败,
配置JRE_HOME,将jre的路径作为JRE_HOME的变量值即可!
path环境变量的执行流程
现在当前目录中(你这个java文件所在的路径)去找,是否存在这个文件,如果存在,正常编译,产生类名.class文件
如果找不到java文件,就会在path环境变量中去找 %JAVA_HOME%\bin; jdk安装目录的bin目录总是否存在文件,
如果不存在,说明电脑上不存在这个文件!