计算机
硬件组成
电脑最基础的组成 : CPU(*处理器) Memory(内存) Motherboard(主板)
冯 诺伊曼体系
输入设备 存储器 输出设备
? 运算器 控制器
软件
- 系统软件 Windows Mac Andorid iOS
- 应用软件 WPS QQ Wechat
常见快捷键
- 熟悉Mac快捷键是第一要务
- 操作电脑的额速度一定要快 这样子工作的效率才能更快
Dos
打开cmd的方式
- 开始 + 系统 + 命令提示符
- win键 + R + 输入cmd
- 在任意的文件夹下面,按住shift键+鼠标右击+在此处打开命令行窗口
- 资源管理器的地址栏前加cmd路径
- 盘符切换
- 查看当前目录下的所有文件 dir
- 清理屏幕 cls
- 目录切换 cd..
- 退出终端 exit
- 查看电脑的ip ipconfig
- 打开应用 calc mspaint notepad
- ping命令 ping www.baidu.com
- 文件操作命令 md rd cd> del
计算机发展语言
机器语言
- 二进制
- 计算机都是基于二进制
汇编语言
- 指令代替二进制
- 解决人类无法读懂机器语言的问题
- 摩尔定律
高级语言
-
c语言
-
JAVA
-
C++
-
C#(sharp)
-
Python PHP JavaScript
语言之间存在着什么关系 兴趣扩展
Java帝国的诞生
C & C++
1972年C诞生
- 指针和内存管理
1982年C++诞生
- 面向对象
- 与计算机的底层存在着关系
新的语言诞生
-
(Applet)图形界面的程序
-
Bill Gates :这是迄今为止设计的最好的语言!
-
JavaSE JavaME JavaEE
三高:高并发
Java的特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java为什么会成功?因为他用的人多,发现他的魅力,爱上他成就他成为他创造他
兴趣是很强的一个驱动力
Java三大版本
JVM 虚拟机
JavaSE 标准版(桌面程序,控制台开发)
JavaME 嵌入式开发(手机,家电)
JavaEE E企业级开发(Web 服务器开发)
JDK ,JRE ,JVM
包含关系左为父JDK -- JRE -- JVM
这三个的关系也需要详细的了解一下,因为他是Java工作的原理
Java开发环境的搭建
卸载JDK
- 删除java的安装目录
- 删除JAVA_HOME
- 删除path下关于java的路径
- java -version
安装JDK
-
百度搜索JDK8,找到下载地址
-
同意协议
-
下载狄电脑对应的版本
-
双击安装下载JDK
-
记住安装的路径
-
配置环境变量
- 我的电脑-- 右键-- 属性
- 环境变量-- JAVA_HOME
- 配置path变量(%JAVA_HOME%\bin)
- 配置path变量(%JAVA_HOME%\jre\bin)
-
测试JDK是否安装成功
- 打开终端
- 输入 java -version (出现版本号说明配置路径成功)
安装完JDK需要简单了解一下每个文件包中的文件都是什么
HelloWorld
-
新建一个文件夹,存放代码
-
新建一个java文件
- 更改文件后缀为.java
- 文件可能没有显示文件名后缀,需要手动打开
-
public static void main(String[]args
{
System.out.println("HelloWorld");
}
}
-
编译java文件生成Hello.class文件
-
运行.class文件
-
Java程序运行机制
- 编译型 (例:将英文书翻译成汉语书)
- 解释型 (例:找一个翻译官翻译英文书)
- 程序运行机制(先编译再解释到操作系统平台)
踏入星空
当原始人第一次抬头仰望星空的时候,宇宙发出了警告
世界像一条阴沟,但总有人仰望星空
IDEA集成开发环境
最好的软件开发环境
- 字体设置 setting fods
- IDEA优化 (工欲善其事,必先利其器)
正式进入Java入门
注释
书写注释一定是一个很好的习惯
Empoty Project