计算机
什么是计算机,PC?
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展
计算机硬件系统
CPU、主板、内存、电源、主机箱、硬盘、声卡、显卡、网卡、键盘、鼠标,显示器
计算机软件系统
Linux
windows
苹果OS
其他OS
计算机语言
人类的语言:
人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换
计算机语言:
人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等
常见的计算机语言如C,C++,C#,JAVA
键盘功能键及快捷键介绍
PrtSc(PrintScreen)屏幕截图 QQ截图Ctrl+Alt+A
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+Y反撤销
Ctrl+S 保存…
常见的DOS命令
人机交互方式
软件的出现实现了人与计算机之间更好的交互,
主要的交互方式有两种:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
JAVA的发展史
祖师爷:詹姆斯·高斯林
应用场景:
1、嵌入式
2、安卓
3、网站后台程序--Java最重要 需求最大场景
4、大数据:Hadoop的原生语言就是Java
5、人工智能
Java语言的特点:
1、简单易学
2、安全
3、面向对象的编程思想--抽象--重要
4、开源--开放源代码
5、跨平台
Java语言平台版本(SE ME EE)
JDK1.0-JDK1.1-JDK1.2
J2SE: 标准版本 基础版本 Java基础语法
J2ME:移动端的版本
J2EE: 企业级版本
JDK1.3-JDK1.4-JDK1.5(JDK5)
里程碑式的版本
1.5新特性
JavaSE: 标准版本 基础版本 Java基础语法
JavaME:移动端的版本
JavaEE: 企业级版本
JDK6-JDK7
JDK7是oracle公司收购sun公司之后推出的第一个版本
JDK8
市场上使用较多JDK8的版本
新特性-Lambda表达式
JDK9-JDK10-JDK16
新版本市场使用不多存在一些现在还没有发现
Java语言特性
简单性
高性能
编译性
解释性
分布式处理
健壮性
安全性
面向对象
开源
跨平台
JDK概述
什么是JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序(WPS,office)
- JAVA开发工具(jdk\bin)
- 基础开发库(jdk\jre\lib\rt.jar)
- 基础开发库的源码(jdk\src.zip)
jdk的下载与安装
下载:(面向百度开发)
https://www.oracle.com/java/technologies/javase-downloads.html
环境变量的配置:(面向百度开发)
JAVA_HOME: jdk安装目录
Path: JDK安装目录的bin文件夹下
测试:
cmd中输入 java javac java-version
1.百度搜索JDK
2.点击第一个跳转至甲骨文骨官网
3.找到JDK8 下载
4.根据自己的电脑选择不同的下载
5.注册自己的甲骨文账号 登录后自动下载
JDK 文件介绍
bin---可执行文件
jre---运行时环境JRE
lib---第三方jar包
src.zip---源码
JVM JRE JDK
JVM:Java虚拟机;jvm是跨平台的核心
JRE:Java运行时环境;JRE=JVM+核心类库
JDK:java开发工具包;JDK=JRE+开发工具
Eclipse
为什么要使用Eclipse?
javac 文件名.java
java 文件名
选择工作空间