入门课
什么是计算机?
硬件软件外设分类应用领域等知识点
软硬件以及冯·诺依曼结构
-
CPU Memory内存 Motherboard主板 就可以支持一个计算机的基本结构
-
IO设备:Input/output
-
冯·诺依曼体系结构
-
计算机软件
系统软件(DOS,Linux,Mac),应用软件(WPS…)
软件开发:使用工具开发软件的过程。
人机交互:图形化界面,命令行
常用快捷键
Tab,Shift,Ctrl,Windows,out(out+f4关闭窗口),Enter,讲解了关于复制粘贴剪切等的快捷键,狂神老师说的的很细心,学到了三个新的快捷方式。
-
win+E 进入文件管理
-
Ctrl+Alt+Delete进入进程管理
-
win+r 进入运行管理
-
win+Tab 进入应用菜单栏
- explore进程表示桌面进程
Dos命令
-
打开cmd方式
-
开始+系统+命令提示符
-
win+R+cmd
-
我的电脑中输入栏嗄盘符后加cmd
管理员方式运行,最高管理权限
-
-
常用的cmd命令(鼠标右键是粘贴)
1.盘符切换:E: (到达e盘) 2.查看当前目录下所有文件:dir+回车 3.切换目录:cd /d f:\IDE (\d可以帮助完成跨盘符的操作) 4.返回上一级:cd.. 5.清理屏幕:cls 6.退出终端: exit 7.查看电脑IP:ipconfig 8.打开应用:calc(计算器),mapaint(画图),notepad(记事本) 9.ping命令:ping www.baidu.com (得到百度的IP地址) 10.创建文件夹:md test (当前目录下创建文件夹‘test’) 11.文件夹中创建文本:cd>a.txt 12.删除一个文件:del a.txt 13.删除目录:rd test [文件夹中不能有内容]
计算机语言发展史
-
目标:更易更强
-
计算机语言
- 机器语言
- 汇编语言
- 高级语言
JAVA诞生
1972 c语言诞生
- 贴近硬件,运行快,效率高
- 指针和内存管理困难
1982 c++诞生
- 面向对象功能功能
- 兼容c
- 图形领域和游戏优势,但是更加困难
反抗C帝国
-
语法像c,没有指针,编写一次到处运行
-
java初生
-
1995(Applet图形界面,打出名号)
-
开疆扩土
-
J2SE :占领桌面
-
J2ME :占领手机
-
J2EE :占领服务器 【简直完美:weblogIc展示了应用的可扩展性】
三高问题====》高可用,高性能,高并发
-
-
发展:基于java开发了很多平台,系统,工具
-
构建工具:Ant,Maven,Jekins
-
应用服务工具:Tomcat,Jetty…
-
web开发:Spring,myBatis,Struts,Hibernate
-
开发工具:Eclipse,Netbean,Idea…
-
2006:Hadop(大数据领域)
-
2008: Android(手机端)
-
Java特性以及优势
- 简单性
- 面向对象
- 可移植性 (编写一次,到处运行)
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性(解决指针对内存的影响)
思考:java为什么能够成功? 时代的机遇与自身的努力,