计算机、程序和Java的概述

什么是计算机?

       社会发展日新月异,而如今我们的生活也愈发离不开计算机,那么到底什么是计算机呢?

首先要知道的是计算机由硬件和软件两部分组成,那么接下来我们就来具体了解一下他们分别具体都包含什么。

○ 计算机硬件的主要组成

(1)中央处理器

      是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令

以及处理计算机软件中的数据。

  (2) 内存(主存)

      内存(Memory)也被称为内存储器主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘外部存储器交换的数据。

(3)存储设备

       计算机中的存储器,可分为内存和外存。内存,又称为主存储器,可分为随机存储器RAM和只读存储器ROM。外存,又称为辅

助存储器。目前微机中标配的硬盘、光盘,以及常用的U盘等,都是常见的外存储器。

(4)输入设备

         如键盘,鼠标,摄像头,扫描仪,语音输入装置等。

(5)输出设备

         如显示器、打印机、绘图仪、影像输出系统、语音输出系统等。

(6)通信设备

        如网卡、交换机等。

○ 计算机软件

(1)系统软件

    系统软件是电脑硬件与用户交互的接口,如Windows、Linux、MacOS等操作系统。

(2)应用软件

    是和系统软件相对应的,他的出现是为了满足人们在各个方面的特殊需求,如QQ、Photoshop等。

编程语言

目前计算机语言主要由三种,由底层到桌面可以分为:

机器语言——汇编语言——高级语言

一个Java小程序

 1 public class Welcome{

 2         public static void main(String[] args){

 3              System.out.println("Welcome to Java");

 4           }

 5 }

第一行定义了一个公共类Welcome。每个类都有一个名字。首字母以大写开头。

第二行定义了一个主方法,程序是从main方法开始执行的。

第三行是一个输出语句,在控制台输出Welcome to Java。

Java程序的编译和运行

编译

       创建完源文件之后,程序先要被JVM中的java编译器进行编译为.class文件。java编译一个类时,如果这个类所依赖的类还没

有被编译,编译器会自动的先编译这个所依赖的类,然后引用。编译后的字节码文件格式主要分为两部分:常量池和方法字节

码。常量池记录的是代码出现过的(常量、类名、成员变量等)以及符号引用(类引用、方法引用,成员变量引用等);方法字

节码中放的是各个方法的字节码。

运行

        java类运行的过程大概分为两个步骤:(1)类的加载 (2)类的执行。需要说明的一点的是:JVM主要在程序第一次运行时

主动使用类的时候,才会立即去加载。换言之,JVM并不是在运行时就会把所有使用到的类都加载到内存中,而是用到,不得不

加载的时候,才加载进来,而且只加载一次。
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值