java语言编程入门

Posted xuweiweiwoaini

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言编程入门相关的知识,希望对你有一定的参考价值。

1 概述

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

 

  • 程序设计的定义:创建(或开发软件)。软件包括了指令,告诉计算机做什么。
  • 程序设计的应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机甚至烤面包机中,同样运行着软件。

 

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

 

2 计算机硬件介绍

技术图片

 

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

2.1 CPU

  • 中央处理器是计算机的大脑。它从内存中虎丘指令,然后执行这些指令。
  • 中央处理器包括控制单元和算术/逻辑单元
    • 控制单元:用于控制和协调其他组件的动作。
    • 算术/逻辑单元:用于完成数值运算和逻辑运算。    
  • 每台计算机都有一个内部时钟,该时钟以固定的速度发射电子脉冲。时钟的速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是Hz,1Hz相当于每秒发射一个脉冲。随着CPU速度的不断提高,目前以GHz来表述。
  • 最初一个CPU只有一个核。核是处理器中实现指令的读取和执行的部分。一个多核CPU是一个具有两个或更多独立核的组件。可以用来提高CPU的处理能力。

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

2.2.1 摩尔定律

  • 摩尔定律是由Intel的创始人之一戈登摩尔提出来的。
  • 当价格不变的时候,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。

2.2.2 安迪-比尔定律

  • 安迪比尔定律描述了硬件产商和如软件产商之间的关系。即比尔要拿走安迪所给的。
  • 个人电脑工业整个的生态链是这样的,以微软为首的软件开发商吃掉硬件提升带来的全部好处,迫使用户更新机器让惠普和戴尔等公司收益,而这些整机生产厂再向Intel这样的半导体厂订货购买新的芯片,同时向Seagate等外设厂购买新的外设。在这中间,各家的利润先后得到相应的提升,股票也随着增长。各个硬件半导体和外设公司再将利润投入研发,按照摩尔定律指定的速度,提升硬件性能,为微软下一步更新软件、吃掉硬件性能做准备。当然,微软和其他软件开发商在吃掉大部分硬件提升好处的同时,或多或少的会给用户带来一些新的东西。

2.2.3 反摩尔定律

  • 如果你发过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。

2.2 存储设备

  • 内存中的信息在断电的时候会丢失。那么我们可以考虑将程序和数据永久的保存在存储设备上。当计算机确实需要这些数据的时候,再移入到内存,因为从内存中读取要比从存储设备中快的多。
  • 存储设备主要有如下的三种:
    • 硬盘驱动器
    • 光盘驱动器
    • USB闪存驱动器   

 

 

 

 

 

3 计算机发展史上的鼻祖

 

4 操作系统

 

5 万维网

 

以上是关于java语言编程入门的主要内容,如果未能解决你的问题,请参考以下文章

软件编程入门自学好吗

1.JAVA 编程思想——对象入门

会一点java,有面向对象编程基础,选择入门unity有很大难度吗?应如何有效的入门?

Java编程入门(词汇表)

Java并发编程基础(入门篇)

大数据入门:Java和Scala编程对比