一、计算机基础
**定义**:在硬件的基础上,通过软件可以处理大量的数据。
组成: 硬件+软件 = 计算机
硬件:
cpu 计算机处理核心和运算核心。
内存条:它是数据与cpu交互桥梁。
优点:存储速度非常快。
缺点:不能持久存储。
硬盘:
分类:
机械硬盘:噪音大,一般存储容量也比较大,因为便宜。
固态硬盘:同容量的机械硬盘,价格差距非常大。
软件:
定义:是按照特定顺序的指令与数据的集合。
分类:
应用软件:
wechat、qq、ps、word、cad、eclipse、intellij idea、webstorm。
系统软件:
微软
桌面系统:winXP、win7、win10
手机系统:windowsphone
谷歌
桌面系统:chromeOS
移动系统:android
小米:miui
一加:氢os
锤子:锤子m1L
魅族:flyme
华为:Eiui
苹果
桌面系统:mac os
移动系统:ios
mac os 、linux类unix系统
问题:为什么8、90年代用电脑的人比现在少?
系统:命令行系统
图形化系统
二、人机交互
1.图形化交互
即点即用。
2. 命令
windows:cmd中输入命令
当cmd打开之后,c:/Users/你的用户名,表示cmd当前所在目录。
linux:在终端输入命令
windows常用命令如下:
dir:显示当前目录下所有文件及文件夹
linux查看目录:ll或ls
cd 文件目录:切换到指定目录
盘符: ---> 表示切换盘符
cd /或\:切换到根目录 linux和windows /
cls:清屏
**
三、java简介
**
java语言是sun公司在95年发布的一种面向对象的高级编程语言。
分类:
javaSE:java标准版本
数据类型、循环控制、网络编程、多线程、集合等等。
javaEE:java企业版本
servlet、filter、listnner、第三方组件。
javaME:java微版本
主要应用在一些单片机上。
四、环境搭建
1. 在oracle官网下载jdk
2. 双击安装,如果不想自定义,一致下一步即可。
如果自定义:
1.路径中不要有中文或空格。
配置环境变量
1.在系统环境变量中的path变量,添加jdk的bin目录。
注意:
1.配置完成环境变量,一定要重启cmd。
2.不要频繁修改path环境中的内容。
目的:在cmd的任意目录下都可以使用jdk的bin目录下的工具命令。
如果需要测试java软件兼容性,需要适配多个jdk版本,那么解决方案如下:
1.在系统环境变量中新建JAVA_HOME的变量。
2.将jdk根目录作为变量值。
3.在path中引用JAVA_HOME变量
4.在引用变量后添加\bin即可。
五、入门程序
步骤如下:
1.在桌面新建Demo.txt
2.编写类
3.编写main方法
4.编写输出语句
5. 把后缀名修改为.java
6.通过jdk的bin目录下的编译(javac.exe)命令,将源文件编译成字节码文件。
7.通过jdk的bin目录下的运行(java.exe)命令,运行字节码文件
六 java重要特性之跨平台
java语言是通过jvm(java虚拟机)来实线跨平台特性的。
一次编译,处处运行。
七、jdk目录结构
bin —> 存放的是java的一些常用命令。
db —> 存放的是jdk自带小型数据库。
include —> 存放一些c语言或c++的头文件。
jre —> java运行时环境,运行java程序它是必须存在的。
lib —> java的一些核心类库。
src.zip --> 源码压缩包(提供给我们学习使用)