1 计算机基础
1.1 硬件
1.1.1 输入设备
接受外部数据、指令
键盘、鼠标、摄像头、扫描仪、麦克风
1.1.2 输出设备
显示/输出内部数据
显示器、音响、打印机
1.1.3 存储设备
1.1.3.1 内存
特点:瞬时存储、易失性、存取速度快
1.1.3.2 外存
硬盘、u盘
特点:永久存储、存储速度较慢
存储单位:bit(b)<byte(1B=8b)<MB(1M=1024B)
<GB(1G=1024M)<TB(1T=1024G)
1.1.4 处理器CPU
控制器:分析指令、分配协调其他组件
运算器:运算
1.2 软件
1.2.1 系统软件
Windows、Mac、Linux、Android
1.2.1.1图形化操作系统
1.2.1.2 命令行操作系统
DOS
启动:win+R——>cmd
目录切换:cd 目录名
相对路径:从当前目录出发
上一级目录:cd …
绝对路径:从根目录出发
跨盘符:盘符名:(D:)
1.2.2应用软件
2 程序
2.1 机器语言:
01010101010101
特点:可读性差,维护性低,执行效率高
2.2 汇编语言:
助记符 例:add 1,1 result
特点:可读性改善,代码冗长,对计算机硬件组成非常了解,运行速度贴近机器语言
2.3 高级语言:
C、C++、C#、Python、Java等
编译型语言:源代码——>编译——>可执行文件
解释性语言:源代码——>解释——>从上至下逐行解释执行
3 Java
3.1 简介
编译型高级语言、面向对象、跨平台、分布式
JVM(java virtual machine):Java虚拟机
3.2 历史
2004,J2SE1.5发布
2009,甲骨文收购Sun
2014,Java8正式版
3.3 JDK的安装和配置
JDK:java development kit Java程序安装包
JRE:java runtime environment Java运行时环境
3.4 JDK安装
安装包一步步执行
配置环境变量:在任何目录下都能使用bin目录下的指令
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_333
Path:%JAVA_HOME%\bin
CLASSPATH:可以暂时不配置
4 第一个Java程序
步骤:
1、源代码
.java文件public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!!!"); } }
2、编译
cmd键入: javac java文件
生产 .class文件
3、运行
cmd键入: java class文件的名字
注意:
1)文件名要与public class后的名字一样
2)命名用英文,大驼峰法:每个单次首字母大写
3)乱码是编码格式的问题
4)main方法:程序的入口,四要素(public、static、void、String[])
5)开始的大括号一般在行末,结束的大括号一般与这个层级对其
6)每个指令以分号结束·