计算机基础知识与运用
21世纪随着社会的发展,无论是工作还是学习以及娱乐研究领域等,计算机已经成为了我们生活中的一部分。计算机的诞生推动社会生产力以更快的速度发展,促进社会发展。计算机网络开辟电子化管理的时代。对于个人来说通过使用计算机和网络,人类的工作和劳动方式也将会发生许多改变。计算机网络对老百姓生活的改变也产生极大的影响,方便生活。接下来我们将了解什么是计算机?
计算机语言发展之Java介绍
1.什么是计算机
电子计算机,是一种能够按照程序。运行,自动、高速处理海量数据的现代化智能电子设备。
是一种能够输入信息,存储信息,并按照人们意志(这些意志就是顺序)对信息进行加工处理,最后输出人们所需要信息的自动执行的电子装置。
2.计算机的特点
计算机的特点:处置速度快、处置精度高、可存储、可进行逻辑判断、可靠性高、通用性强。
常见的形式有台式计算机、笔记本计算机、大型计算机等。
3.计算机的组成
计算机由硬件和软件所组成两者具有相关性即硬件需要软件驱动才能正常工作。那么计算机硬件和软件有什么区别呢?
一般我们看到的电脑都是由:主机(主要部分)、输出设备(显示器)、输入设备(键盘和鼠标)三大件组成。 而主机是电脑的主体 ,在主机箱中有:主板、CPU、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件。其中,主板、CPU、内存、电源、显卡、硬盘是必须的,只要主机工作,这几样缺一不可。
从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入设备、输出设备。
软件
软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。
软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。
4.计算机的应用领域
(1)科学计算:例如气象预报、海湾战争中伊拉克导弹的监测。
(2)数据处理:例如高考招生中考生录取与统计工作,铁路、飞机客票的预定系统,银行系统的业务管理。
(3)辅助技术(或计算机辅助设计与制造):计算机辅助技术包括CAD、CAM和CAI等。
(4)过程控制(或实时控制):例如在汽车工业方面,利用计算机控制机床、控制整个装配流水线,不仅可以实现精度要求高、形状复杂的零件加工自动化,而且可以使整个车间或工厂实现自动化。
(5)人工智能(或智能模拟):例如能模拟高水平医学专家进行疾病诊疗的专家系统,具有一定思维能力的智能机器人等等。
网络应用:计算机技术与现代通信技术的结合构成了计算机网络。个地区、一个国家中计算机与计算机之间的通讯,各种软、硬件资源的共享,也大大促进了国际间的文字、图像、视频和声音等各类数据的传输与处理。
其中计算机软件开发又是计算机发展中不可缺少的部分,下面来介绍一下软件的开发
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
其中软件开发步骤一般如下:
需求分析→设计→开发实现→测试→部署
其中编写软件会用一种特殊的语言表达方式来编写程序,这种语言叫做计算机语言。
计算机语言:
C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等。
而计算机语言又划分了很多细致的分支,非常的庞大。
其中我们将重点介绍一下Java。
其中Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java语言的特点:
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
其中Java的跨平台性成为了Java最大的优势,它不受平台操作系统的限制可以扩平台运行的特性,其中跨平台的原理是Java拥有一个叫JVM(JVM虚拟机:通过软件模拟的具有完整硬件系统功能的且能在一个完全隔离环境中的完整计算机系统)的虚拟机,它不受系统限制在系统之外完成编译工作。
JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/javadoc等)和Java基础的类库(即Java 提供给我们使用的常用方法)
JRE是java运行的环境, 也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
JVM是Java平台的虚拟机,Java程序运行在其中. java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行. JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )。
JDK的安装简介:
安装要求
路径的要求 : 全英文;文件夹的名字不能有空格
安装过程中弹出安装jre窗口 直接取消。
卸载要求
控制面板 - 程序功能 - JDK - 卸载
计算机(属性) - 高级系统设置(高级) - 用户环境变量 ,把其中的 JAVA_HOME classpath Path 都删掉(建议Path里面东西可以先备份保存起来)
把C:\Windows\System32 下面的 java开头的文件都删除掉
除了JavaScript 开头的其他所有java开头的文件全部删掉
接下来还有重要的一步配置环境变量
阐述:环境变量就是指定一个软件的路径,告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到环境变量配置的路径下去找。
操作方法:
鼠标右键点击→我的电脑选择→属性弹出窗口→系统属性选择→高级选择→环境变量弹出窗口→环境变量查看→环境变量|系统变量(Path:配置一个可执行应用程序的路径的环境变量。)
好了Java的介绍和安装卸载配置也介绍完了,接下来一段时间会了解如何使用JDK。