目录
一.计算机基础
1.计算机简介
Computer全称:电子计算机,俗称电脑。
由硬件和软件所组成
2.分类
笔记本计算机,台式计算机,大型计算机.
3.计算机的应用主要在以下几个方面:
1)数据处理
针对海量数据 (牵扯高并发,高可用)
存储一个变量--定义变量名
存储一堆变量--使用数组
2)科学计算
进制的换算:二进制,八进制,十六进制 转换成十进制
十进制转换其他进制 二进制,八进制,十六进制
3)计算机辅助
计算机辅助设计(Computer Aided Design,简称CAD)是指。借助计算机的帮助,们可以自动或 半自动地完成各类工程设计工作
4)多媒体应用
随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图 形和图像等各种媒体综合起来,构成一种全新的概念—“多媒体”(Multimedia)。
5)人工智能
人工智能(Artificial Intelligence,简称AI)是指计算机模拟人类某些智力行为的理论、技术和应 用。
6)计算机网络
计算机网络是由一些独立的和具备信息交换能力的计算机互联构成,以实现资源共享的系统。如 在全国范围内的银行信用卡的使用,火车和飞机票系统的使用等。
网络,21世纪 没有网络,就跟电话没有电话线是一样的!
二.计算机的软件
1.概念
计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序 完成特定的功能
2.分类
1)系统软件
DOS,Windows,Linux,Unix,Mac,...
移动系统软件:Android,ios,鸿蒙
2)应用软件
电脑上安装的客户端软件
qq,sqlyog,idea,webstrom,hubilder,vscode....
3.结构划分
C/S结构(Client-Server)
客户端和服务器端的交互
特点:客户端要使用服务器端高版本功能必须升级
举例:
QQ客户端
B/S结构(Browser-Server)
浏览器和服务器端的交互
特点:只要保证计算机上有浏览器即可,无论高版的还是低版本都可以访问网站
举例:
网易新闻或者新浪微博
三.软件开发
借助于开发工具,完成 指定的业务功能(包含了数据以及指令)
开发工具
写Java代码
notepad:windows自带的记事本
notepadd++:高级记事本
IDEA(2019)
写前端的代码
HubilderX
webStrom
vsCode
四.计算机语言
人与计算机之间进行信息交流沟通的一种特殊语言(在计算机中输入计算机能够识别的符号或者是字符)
常见的计算机语言
C,C++,C#,Python,php,Java
五.人机交互方式
1.图形界面化
简单,直观易于上手(大部分人常用的)
2.命令行的方式
需要进入DOS控制台,使用指令(计算机能够识别的符号或者是字符)
否则,计算机会提示"不是内部或外部命令,也不是可运行的程序或批处理文件。"
3.进入DOS控制提的步骤
1)方式1
a.在计算机开始菜单输入cmd
b.命令行提示符
c.鼠标右键"管理员身份打开即可"
2)方式2(win7/win8)
a.桌面空白处
b.按住shift+鼠标右键
c选择"在此处打开命令行窗口"
3)方式3(推荐)
a.Windows键+R键
b.输入cmd
c.enter键
d.进入dos控制台
4.常见的DOS命令
盘符切换:盘符号(不区分大小写):
显示指定路径上所有文件或目录的信息:dir
进入指定目录:
1)进入单个目录:cd 目录名称
2)进入多级目录:cd 目录路径
退回上一级目录:cd ..
退回到根目录:cd \
清屏命令:cls
创建目录:md 目录名称
删除目录:rd 目录名称(该目录必须位空目录)
删除目录的拓展命令:rd /s 带内容的目录名称(询问是否删除该目录)
删除目录的拓展命令:rd /s /q 带内容的目录名称(不询问是否删除该目录)
创建文件(最常见的一种):copy con 文件名称
具体流程:copy con 文件名称--->回车--->输入文件内容---输入完毕按ctrl+z,回车---->创建完成
删除指定文件:del 文件名称
查看本机IP:ipconfig
查看电脑是否联网以及是否和另一个IP机器通信:ping
六.Java环境
七.Java平台版本
JavaSE:针对桌面应用程序的解决方案
JavaME:针对嵌入式设备应用程序提供的解决方案
JavaEE:针对开发企业级环境提供的解决方案
13种JavaEE技术 :
包含最底层:servlet+jsp
八.环境搭建
JVM:Java虚拟机
JRE:Java Runtime Environment-Java运行环境
里面包含了jvm和运行java所需要的核心类库
JDK:Java Development kit -Java开发工具包
里面包含了jre以及java中所需工具
JDK > JRE > JVM
九.编写HelloWorld的Java程序
1.进入
需要进入到jdk安装目录下面的bin里面
javac.exe --- 编译指令
java.exe --- 运行指令
2.创建
1)创建一个.txt文件
2)将.txt文件名称改为HelloWord.txt (后缀名一定要显示出来)
3.编写内容
最基本的单元是"类"
class 类名(建议类名和文件的名称一致){
// 固定的模板:编写一个能够被jvm识别的方法,是Java程序的入口
public static void main(String[] args){
//在dos窗口中打印内容
System.out.println("HelloWorld") ;
}
}
4.改后缀
将.txt的后缀改为.java文件
5.编译准备
a.Windows键+R键
b.进入dos控制台
c.进入jdk的安装目录的bin目录中
6.编译
针对java源文件进行编译
格式:javac java源文件名称
javac HelloWorld.java
它会进行语法校验,如果有问题,JVM会提示错误信息到控制台上
7.运行
运行字节码文件
格式:java 字节码文件的前缀就是你的类名
java HelloWorld
8.可能出错的环节
1)格式错误
a.在编写class 类名(){},正确 class 类名{}
b.System----->system 第一个单词字母大写的,不是小写
c.表示一句话结束,使用";",否则没有结束!
2)单词错误
在编写主方法的public static viod main(String[] args){}的void写错了
或者是main方法写成了mian
3)文件扩展名的问题
十.配置环境变量
当在其他盘符下的指定目录中进行javac 对java源文件进行编译----编译不了
目前并没有在bin目录下,因为这个JDK安装目录bin目录才有javac和java
让我们的java文件在任何目录下都能够使用javac和java需要配置"系统变量"里面的path
1.方式1
1)将JDK安装目录的bin目录进复制
2)此电脑,右键
3)属性
4)高级系统设置
5)环境变量
6)系统变量
7)找到path
8)新建系统变量
9)将上面的JDK安装目录的bin路径粘贴进去
弊端:当jdk版本升级了,需要更改路径,如果更改中问题了,不小心删除了其他系统变量,那就出现问题了,其他系统变量,使用不了
2.方式2
1)将JDK安装目录进复制
2)此电脑,右键
3)属性
4)高级系统设置
5)环境变量
6)系统变量
7)新建一个变量名:JAVA_HOME
8)在path中引入JAVA_HOME的这个变量值
path: %JAVA_HOME%\bin;
好处:即使jdk版本升级,在更改路径的时候,不需要去改动path,而只需要改动JAVA_HOME的变量值
3.方式3
早期使用多,classpath:临时环境变量
1)将JDK安装目录进复制
2)此电脑,右键
3)属性
4)高级系统设置
5)环境变量
6)系统变量
7)新建变量名:classpath
变量值:指定字节码文件的所在的路径
执行流程
执行指定目录下的字节码文件,如果找不到,类加载失败!
而不是先在当前路径下去找!