学习JAVA第二天
学习电脑的必须要知道一个人,那就是约翰·冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一冯·诺依曼是罗兰大学数学博士,是现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。但他认为他的徒弟才是计算机之父-----图灵
艾伦·麦席森·图灵(英语:Alan Mathison Turing,1912年6月23日—1954年6月7日),英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。
下面是冯.诺依曼体系结构:

系统其实的一种软件。
操作系统分别有dos磁盘操作系统(最早的系统),以下是目前主流的系统分别是Windows、Linux,mac,安卓、苹果等。
软件是在系统之上运行的,软件,是程序写好的;开发,是制作软件的过程,软件开发: 是借助软件开的,开发软件如:inellij IDEA。
这些软件就像是我们人与人之间的沟通,方言有它的发音,有特定的人群会说,这些特定的人其实生下来也是不会的,只是它生活上耳濡目染加上父母言传身教而来的,加上平常使用方言的次数,如果我一个人外地人不会说本地的方言,那我就要去请教他们,或者找有专门学习方言的课堂学习,多说多用多思考来巩固它,就像我们现在学习的java一样,虽然我是第二天学习java,但是我相信我自己的坚持、努力、思考相信在不久的未来我会成为java,努力赶超山顶之巅那些伟人。我们共同努力。
我们也要与电脑沟通必须学会它的语言,这样才能更好的去深入交流,像初恋一样,虐我千百遍,你永远是我心中最美的那个女人,这些语言有c语言、c++语言、java语言、Python等......都需要我们深入浅出的交流探讨乃至落地实践。
学会这些语言还要和自己的兄弟键盘打好关系,一些常用的功能键如:Tap、Shift、Ctrl(唱跳rep篮球)、Alt、空格、Eenter、Windows、↑↓←→等......俗话说的好一个兄弟两个帮,这些兄弟看起来不起眼,关键时刻却为你争分夺秒;兄弟们为了让你更快,他们为你准备了许多组合绝招例如:Ctrl+c:复制、Ctrl+v:粘贴。Ctrl+x:裁剪、Ctr+z:撤销、Ctr+a:全选、Ctr+s:保存、Alt+f4:关闭窗口、shift+del:永久删除、Windows+r运行+cmd:命令行、Windows+e:我的电脑、任务资源管理器:Ctr+shift+esc 结束支援管理器可以解决卡机问题,可以新建任务:explorer 即可恢复,这些都是兄弟们精心为你准备绝招也是最好用的绝招,大道至简,越简单的东西越牛逼,要好好谢谢键盘,好兄弟一辈子。
说了兄弟了现在说说另一位好兄弟DOS窗口,他不像键盘兄弟那样随时可以用,但是只要你需要他就会出现,当你在开始面板哪里找到系统里就有他,也可以使用高级权限可以无条件的为你服务,Windows+r 输入cmd打开控制台+回车(推荐使用)好兄弟的键盘呼唤这是最快捷的,也可以在文件地址栏前输入cmd+空格也是可行的,只要你需要cmd使命必达。
不拟人了文笔不好我还是简化的写吧,方便我以后复习使用。
cmd:命令
鼠标命令单击就是粘贴
盘符切换:字母加英文:
查看当前目录下的所有文件dir
切换目录:cd change directory 跨盘进文件夹:cd+空格+/+d+空格+盘
符+:\+文件 名 (貌似中文文件夹进不去)
返回上一级 : cd ..
清理屏幕: cls
退出终端cmd:exit
查看电脑ip:ipconfig/all
打开计算器:calc
打开画画:mapaint
打开记事本:notepad
ping命令ping+空格+网址(查看网络为主)
创建文件夹:md+空格+文件名
进入文件夹:cd+空格+文件名
进入文件后创建东西:cd>+文件名+.后缀
文件夹内删除文件:del+空格 +文件名+后缀
计算机语言发展
四个字总结摩尔定律(越来越强)
语言的三大进化时代:机器语言 汇编语言 高级语言
现在的计算方式都是基于二井制的方式(给电脑使用)代码
汇编语言:面向工程 智能机器人 病毒.....
高级语言:c语言 c++ java语言 c#语言 python、php、javascript等....
语言分为两大类:面向过程 、面向对象 。其实他们两个是密不可分的相符相成的。
面向过程的语言:c语言(语言鼻祖)
面向对象的语言:c++、java
语言发展顺序:
c语言---c++语言---java 语言(c++--)-----csharp(想代替java)
各语言优势向:
Python:大数据人工智能
php:快速构建网站
java:服务器开发
c语言:驱动开发
java帝国的诞生
先说说c语言是1972年诞生有汇编特点效率快,重大贡献有操作系统、编译器、数据库、网络系统,但同时存在指针和内存管理的问题,让当时的程序员头疼不已。
再说说c++是1982年诞生他兼容c语言,能够处理更复杂图形并且再制作有戏的方面有一定的优势。
说起java后来者居上的态势,一路猛攻,但是在起名字这方面费了一大圈子,一开始命名为c++--,后来发现不妥要超越并且代替c++不能取这个名字,又取了个名字叫oak发现已经有人使用了,后来在命名征集会上,大家提出了很多名字,他们当时正喝着印尼爪哇(Java)岛出产的咖啡,其中有一位成员灵机一动,说叫Java咋样,大家都表示喜欢.
前期考虑过需要打造一款牛逼的超越c++的一款神作,他们把java变得安全、强大、简单、可移植性、兼容性、做了很大的超越,暗转jvm虚拟机即可使用、移植,当时的合作伙伴微软想把java捆绑在Windows系统上使用,只让java在Windows系统上使用才行,java发现后踢开微软,微软现在看见java独占鳌头,立即推出一款软件J++发起竞争,很显然微软败下阵来,原因很简单,与 Java 具有一样的语法和关键字,但是没有实现 Java 的 RMI 和 JNI。 后来,微软被 Sun 以“歧视使用 Java 软件,旨在维持其视窗操作系统的垄断地位,违反反垄断法”为由起诉,并败诉赔偿了两千万美元。
1998年正是互联网发展的大风口,java决定兵分三路进军桌面端、手机端、服务器端,三大军分别是标准版j2se、移动版j2me、企业版j2ee,进军桌面端失败收场,原因是当时的程序员接受不了,用java来做画面并不是很理想,手机端也是胎死腹中,当时移动还没有正式发展,当然失之东隅收之桑榆,程序员现在开始明白java适合团队型的大型项目使用,正好互联网的风口浪尖也正好需要java的存在,bea第一次使用java使用许可证,创建weblogic应用服务器。从此java名声大噪一发不可收拾,因为他三高:高可用、高性能、高并发,并且在2006年java开发出hodoop成功进军大数据领域,2008年java开发出安卓系统android成功进入手机端,功成名就不是一眨眼拿到的,是只争朝夕得来的。
java特性优势:
简单
面向对象人的思维 万物皆对象 跨平台操作
写一次到处运行
反射机制
多线程
安全
异常机制
java三大版本:
1.标准版j2se占领 桌面端 程序 控制开发 打牢se
2.移动版j2me占领 手机端 差不多死掉了
3.企业版j2ee占领 服务器 最广泛 巩固
打好j2se的基础,再学习j2ee
jvm虚拟机可移植性强
程序的开发在于多思考 不要太较真
多学 多思考 多用
第二天学习笔记
浙公网安备 33010602011771号