001 学习计算机语言需要了解的基础知识(来自尚硅谷)

 计算机硬件:内存

 

 计算机的输入输出设备:

 

 分辨率:

1920x1080(长宽,一般认为越大,块越多,越细腻)

像素密度:

 

 

计算机发展史上的鼻祖:

图灵

图灵机:一个人在一个房间跟另一个房间的人或(机器)聊天,如果这个人分辨不出来机器和人的区别,那么就说这台机器具有了人工智能

图灵奖:计算机学界中最高奖(清华的姚期智获得过)

 

 冯.诺依曼

 

 

操作系统,微软将dos系统卖给IBM公司

 

 万维网:www,发明者(发明指的是原来没有,他发明出来的,发现指的是发现本身就有的东西):蒂姆.伯纳斯.李

让web客户端(例如浏览器)访问web服务器上的页面

 

 互联网>因特网>万维网

 

 获取网络上的资源:有两种不同的软件架构方式

1.B/S

通过浏览器访问的服务器

2.C/S

通过客户端访问的服务器

 

 

职业发展与提升:并非是吃青春饭的。两条线,管理线和技术专家线

做到总监和行业大牛时,需要看机遇了,有人投资成为CEO,之后融资

 

 初级:调bug

中级:开发

高级:调优

之后就是选择管理岗还是技术写代码岗

 

 工作后:70%是在工作中学习的,不需要做无谓的学习,学完之后就会很快忘记的

 

 先学好技术,才有可能在机会来的时候做好了准备去自如应对

学习经验:

边听边写边思考,听懂后,要去写几遍+理解 

 

 java编程语言学习简介

01外延内容:数据结构+常用算法+常用设计模式(针对什么问题,需要什么设计模式,经典的设计模式有23种)+JVM(java的虚拟机,跨平台,垃圾自动回收),使用时直接调用就行了,不着急去学习

02java语言核心:IO流-如何将具体数据写到文件中(这个文件指的是硬盘可以存储的文件),也就是说可以把他持久保存起来,

多线程--如何创建,多个线程可以并发执行指令,效率更高

常用类--如随机数等等

反射机制----是一个具体的机制,在java运行的过程中,如何动态地调用某个结构

java8中两个重要的特性:Lambda表达式和stream API的使用,

java9,10,11的新特性,不同版本有哪些特点

javaEE和大数据学习阶段

 javaEE                                                                                                                                                                                                  

大数据:

 

 真正开发中用到的框架,可以通用。(SSH(存在安全漏洞))--->SSM(微服务崛起))

 

 新型技术与框架(例如北京等需要学习新型技术)

 

java的知识结构(最核心的是面向对象编程)

 

posted @ 2021-08-08 14:03  Jaoany  阅读(173)  评论(0编辑  收藏  举报