计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成。
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。
计算机发明者约翰·冯·诺依曼。
计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。
传统电脑系统的硬件单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元(Center Processing Unit,CPU)。
所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。
操作系统通常应包括五大功能模块:
人和计算机交流信息使用的语言称为计算机语言或称程序设计语言。计算机语言通常分为机器语言、汇编语言和高级语言三类。翻译的方法有两种:
一种称为"解释"。早期的BASIC源程序的执行采用这种方式。这种方式速度较慢,每次运行都要经过"解释",边解释边执行。
另一种称为"编译",这种方式编译过程复杂一些,但它形成的可执行文件可以反复执行,速度较快。
对源程序进行解释和编译任务的程序,分别叫作编译程序和解释程序。
服务程序能够提供一些常用的服务性功能,它们为用户开发程序和使用计算机提供了方便,像微机上经常使用的诊断程序、调试程序、编辑程序均属此类。
数据库是指按照一定联系存储的数据集合,可为多种应用共享。数据库管理(Data Base Management System,DBMS)则是能够对数据库进行加工、管理的系统软件。其主要功能是建立、消除、维护数据库及对库中数据进行各种操作。数据库系统主要由数据库(DB)、数据库管理系统(DBMS)以及相应的应用程序组成。
为解决各类实际问题而设计的程序系统称为应用软件。从其服务对象的角度,又可分为通用软件和专用软件两类。
面向对象编程有哪些特征?
1.封装(Encapsulation)
封装就是指隐藏对象的属性和实现细节,控制成员属性的访问和修改权限,通过特定公开的方法暴露给外面访问。
比如:
private String name = "Hello";
public String getName() {
return this.name;
}
2.继承(Inheritance)
继承就是指子类继承父类的成员和方法,使得子类也能具有父类相同的行为。
Java类只能实现单继承。
3.多态(Polymorphism)
多态是指同一个行为具有多个不同的表现形式或形态,如一个类的方法在不同的情况有不同表现形式。
比如:方法重载,同一个方法名可以有不同参数的表现形式。
JDK与JRK的区别是什么?
JDK
JDK全称:Java Development Kit,是整个Java的核心,包含了Java运行环境(JRE)和一系列Java开发工具完整的包。
JRE
JRE全称:Java Runtime Environment,是Java程序的运行环境,包含JVM、Java核心类库等。JRE只能用来运行Java应用程序,不能用于编译开发,它是JDK的子集。
安装完JDK后,就会有JRE目录,JRE属于JDK的子集。
如何编译和运行Java文件?
1.使用javac命令来编译.Java文件
javac Test.java
运行之后会生成Test.class文件
2.使用Java命令来运行
Java Test
页面更新:2024-03-16
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号