一、操作系统:
PC:
Windows:图形化优势(win7 win10)
MAC:苹果操作系统
Unix:1970年
minix:大学课堂专用
Linux:林纳斯1991(用于服务器,最长20年不关机)
移动端:
安卓(底层java)
IOS(苹果手机)
虚拟机:
模拟一个真实的硬件,软件环境

java程序员需要了解的计算机常识,技术大牛都不一定知道哦!
二、语言的发展:
1、机器语言(打孔语言):二进制,只有0,1,组成
a、高电平 1 b、低电平 0
2、汇编语言(助记符ADD)
3、高级语言:BCLP (B语言,C语言1973年)
编程语言:
C语言:面向过程语言
C++语言:从面向过程到面向对象 1970
C++语言更像是生态王国,语言体系非常庞大
C#语言:.net主要的编程语言 1989年
java语言:爪哇岛 1993年起草到1995年正式发布1.0版本(java之父:詹姆斯高斯林
脚本语言
JavaScript语言
JS语言
Python(翻译:蟒蛇,创始人:吉多)
三、java语言发展历程、版本介绍、应用领域:
发展历程
1995年SUN公司发布 java1.0 版本
1997年发布java1.1版本
1998年发布 java1.2 版本
2000年发布java1.3版本
2002年发布java1.4版本
2004年发布 java1.5 版本(重点更新)
2006年发布java1.6版本
2009年Oracle甲骨文公司76亿美金收购SUN公司,并于2011年发布java1.7版本(较稳定)
2014年发布 java1.8 版本(翻天覆地的更新,占市场85%占用率,JDK-update221)
2017年发布java9.0版本
版本介绍:
J2SE→javaSE java标准版
J2EE→javaEE java企业版
J2ME→javaME java移动版

java程序员需要了解的计算机常识,技术大牛都不一定知道哦!
java应用领域:
PC端
传统软件:OA(办公自动化)、ERP(员工管理系统)、CRM(客户关系管理系统)、通讯小程序:单机版游戏/CS架构类游戏、政府软件(12306)、
互联网行业:金融产品管理(P2P)、电商网站(1688:B2B、淘宝:B2B2C、O2O:美团、饿了么)、银行系统
移动端
微信小程序
四、计算机基础知识:
1、进制转换:二进制、8进制、10进制、16进制
2、字节相关
bit(位) 一位就表示一个1或一个0
byte(字节) 计算机中存储的做小单元
1byte = 8bit
1byte = 8bit 1KB = 1024byte
1MB = 1024KB 1GB = 1024MB
1TB = 1024GB 1DB = 1024TB
1EB = 1024DB 1ZB = 1024EB
网速 200Mbps (bit) 25MB/s
3、MS-DOS
Microsoft – Disk Operating System 微软 – 硬盘操作系统
命令提示符 :win + R (输入cmd命令行)
切换盘符:D: E:
展示文件夹、文件:dir
切换文件目录:cd 路径(cd:change directory)
清空屏幕:cls (cls:clean screen)
返回上级目录:cd ..
返回根目录:cd / (/:root当前文件夹的根目录)
创建文件夹:mkdir
4、环境变量:
环境变量作用:在磁盘任意位置都可以通过文件夹来迅速定位文件;
路径之间使用”;”(英文状态)进行分割