编程语言
首页 > 编程语言> > Java编程入门

Java编程入门

作者:互联网

前言

不要问我为什么“返璞归真”来写这种常识型的东西,因为自己确实是太菜了(近期受的打击有些大),所以决定还是回到Java基础学习里,花几天时间快速过一遍,我想应该有很多是我遗漏的点,毕竟咱的目标是大数据开发,基础不牢地动山摇,在此立flag:毕业前java、hadoop技术栈全自学完毕!如果你也是在B站自学java,那就跟我一起吧!

0 1 概述

计算机包括 硬件软件 两部分。硬件包括计算机中可以 看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得 硬件完成特定的任务。

程序设计

定义: 创建(或开发)软件。软件包含了指令,告诉计算机做什么。

应用场景: 软件遍布我们周围。除了个人计算机,飞机、汽车、手机甚至烤 面包机中,同样运行着软件。

程序设计语言

软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。

如何选择该学习哪种程序设计语言?

02 计算机硬件介绍

img

img

冯 · 诺依曼体系结构 是现代计算机的基础,现在大多计算机仍是 冯 · 诺依曼计算机 的组 织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。 冯 · 诺依曼 也因此被人们称为“计算机之父”。

中央处理器 (Central Processing Unit,CPU)

控制单元: 用于控制和协调其他组件的动作。

算术 /逻辑单元: 用于完成数值运算 和逻辑运算 比较 。

IT 定律之计算机行业发展规律

内存中的信息在断电时会丢失。那我们可以考虑将程序和数据永久的保存在存储设备上。当计算机 确实需要这些数据时,再移入内存,因为从内存中读取比从存储设备读取要快得多。

2.1 存储设备

主要有以下三种:

1.磁盘驱动器

每台计算机至少有一个硬盘驱动器。硬盘 (hard disk 用于 永久 的保存 数据和程序 。

img

2.光盘驱动器 (CD 和 DVD)

CD 的容量可达 700MB 。

DVD 的容量可达 4.7GB 。

img

3.USB 闪存驱动器

USB: Universal Serial Bus ,通用串行总线。

可以使用 USB 将打印机、数码相机、鼠标、外部硬盘驱动器连接 到计算机 上。

USB 闪存驱动器很小,可用于存储和传输数据的设备。

img

2.2 内存

比特 ( 和字节 (

千字节 (kilobyte,KB) = 1024B

兆字节 (megabyte,MB) = 1024KB

千兆字节 (gigabyte,GB) = 1024MB

万亿字节 (terabyte,TB) = 1024GB

imgimgimg

提高电脑运行效率的方法

2.3 输入和输出设备

img

img

计算公式 img

LED 发光:自发光源

LCD 发光原理:白光下用其他颜色的挡板,耗电

2.4 通信设备

03 计算机发展史上的鼻祖

1.阿兰 · 图灵 (Alan Turing)

最近半个世纪以来,世界计算机科学界的重大进步,离不开图灵等人的 理论奠基作用和多方面的开创性研究成果。 图灵是当之无愧的计算机科 学和人工智能之父。 甚至认为,他在技术上的贡献及对未来世界的影响 几乎可与牛顿、爱因斯坦等巨人比肩。

图灵论文中的“ 用有限的指令和有限的存储空间可算尽一切可算之物” 理论让当时所有的科学家震惊

美国计算机学会( ACM )的年度“图灵奖”,自从 1966 年设立以来, 一直是世界计算机科学领域的最高荣誉,相当于计算机科学界的诺贝尔 奖。至今,中国人只有 姚期智 院士获该奖项。

img

阿兰 · 图灵 (Alan

2.冯 · 诺依曼 (John von

20 世纪最重要的数学家之一,在现代计算机、博弈论、核武器 和生化武器等诸多领域内有杰出建树的最伟大的科学全才之一, 被后人称为 “计算机之父”和“博弈论之父 。

计算机基本工作原理是存储程序和程序控制,它是由世界著名 数学家冯 · 诺依曼提出的。 最简单的来说,冯诺依曼理论的要点 是:数字计算机的数制采用二进制;计算机应该按照程序顺序 执行。

同样有着“计算机之父”称号的冯 · 诺依曼的助手弗兰克尔在一 封信中写到:“ 计算机的基本概念属于图灵。按照我的看 法,冯 · 诺依曼的基本作用是使世界认识了由图灵引入的计算机

img

冯 · 诺依曼 (John von

3.冯诺依曼体系计算机功能

根据冯诺依曼体系结构构成的计算机,必须具有如下功能:

04 操作系统

05 万维网

万维网( World Wide Web,www, 环球信息网) 常简称为 Web, 发明者蒂姆 · 伯纳 斯 · 李 。 分为 Web 客户端和 Web 服务器程序。 WWW 可以让 Web 客户端(常用 浏览器)访问浏览 Web 服务器上的页面 。 是一个由许多互相链接的超文本组 成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资 源”;并且由一个 全局“统一资源标识符”( URI )标识 ;这些资源通过 超文 本传输协议( Hypertext Transfer Protocol 传送给用户,而后者通过点击链 接来获得资源 。

www.sina.com

万维网 因特网 互联网(包含关系)

B/S C/S

browser server 浏览器(可以说是特殊的客户端)

client server 客户端

img

万维网是无数个网络站点和网页的集合,它们在一起构成了 因特网 Internet 最 主要 的部分(因特网也包括电子邮件、 Usenet 以及新闻组)。它实际上是多 媒体的集合,是由超级链接连接而成的。我们通常通过网络浏览器上网观看的, 就是万维网的内容。

06 职业发展与提升

img

img

见 附件: 《 亚信公司级别认定 》

imgimgimg

3E模型:7+2+1原则

img

07 学习经验探讨

纸上得来终觉浅,绝知此事要躬行!

第一层次:看得懂 依赖于视频、书、贴子

第二层次:练的熟 每天代码必须实现 2-3 遍

总结: 三分看,七分练

建立行之有效的学习方法

学习编程的捷径: 敲,狂敲

模仿 好的编码习惯

整理、回顾: 每天花 30min 整理

模仿的力量

img

知识到技能需要一个练习的过程

img

四种心态

艾宾浩斯遗忘曲线

img

标签:Java,入门,诺依曼,编程,内存,字节,CPU,硬盘,计算机
来源: https://blog.csdn.net/weixin_44589991/article/details/116330111