编程语言
C语言诞生:1972年
特点:贴近硬件,运行极快,效率极高
操作系统,编译器,数据库,网络系统等
指针和内存管理(复杂、繁琐)
C++诞生:1982年
特点:面向对象
兼容C
图形领域、游戏等
Java初生:1995年
网页简单而粗糙,缺乏互动性;图形界面的程序(Applet)
Bill Gates说:这是迄今为止设计最好的语言!
Java 2企业版(J2EE):占领服务器大量巨头加入
基于Java开发了许多的平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
2006:Hadoop(进入大数据领域)
2008:Android(占领手机端)
Java特性和优势:简单性、面向对象、可移植性、高性能、分布式、动态性(通过反射机制)、多线程、安全性、健壮性
Write once、Run anywhere
Java三大版本:JavaSE:标准版(桌面程序,控制台开发......)【核心】
JavaME:嵌入式开发(手机,家电......)
JavaEE:E企业级开发(web端,服务器开发......)
JDK:Java开发者工具。(包含JRE和JVM)
JRE:Java运行环境
JVM:Java虚拟机
PS:一些常用的快捷键
Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z撤销 Ctrl+S:保存
Alt+F4:关闭窗口 Shift+Delete:永久删除
Windows+R:运行/命令行窗口 Windows+E:打开我的电脑
Ctrl+Shift+Esc:打开任务管理器
Alt+Tab:切换应用程序
打开命令行窗口的方式:
- 开始+系统(windows)+命令提示符
- Win键+R 输入cmd打开控制台(常用)
- 在任意文件夹下面,按住Shift键+鼠标右键点击,在此处打开命令窗口
- 资源管理器的地址栏前面加上cmd+空格路径
常见的Dos命令
盘符切换:直接输入盘名+:(必须为英文状态下)
查看当前目录下的所以文件:(切换好盘后)直接输入dir
切换目录:cd(change directory)+/d+所要切换的盘
返回上一级:cd..
清理屏幕:cls(clear screen)
退出终端:exit
查看电脑ip:ipconfig
打开应用:calc(计算机) mspaint(画笔) notepad(记事本)
ping命令:查看网站,如ping www.baidu.com ps:粘贴时直接鼠标右键,ctrl+v为退出
文件操作:创建文件夹 md+目录名
移除文件 rd+目录名
创建文件 cd>+文件名
删除文件 del+文件名
计算机语言发展史
机器语言汇编语言(解决人类无法读懂机器语言的问题,指令代替二进制)
高级语言
摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。