第一天

1.计算机硬件概述

输入设备:键盘、鼠标、摄像头、麦克风、扫描仪。

输出设备:显示器、音箱、打印机、彩印机。

存储设备:硬盘、U盘、光盘、内存。

处理器:*处理器CPU、图形图像处理器。

笔记本常见接口:

第一天

 

  软件是指一系列按照特定顺序组织的计算机数据与指令的集合

  数据:能够被计算机识别的东西,在硬盘中以文件形式存储

  指令:对数据进行的相关操作

计算机软件概述

2.软件的分类

系统

主要负责控制和管理计算机底层硬件,为用户提供最基本的计算机功能,也是专门用于运行其他应用程序的平台软件

应用软件

主要处理特殊领域问题的软件,为用户提供更多专项的计算机功能,必须基于系统软件运行

软件开发

从需求分析、需求设计、编码、测试、到后期维护的过程

3.计算机编程语言概述

计算机程序必须使用计算机可以使用的语言编写,对人们来说,开发它们使编程过程更容易。但是,所有的程序都必须转换成计算机可以执行的指令。

汇编语言

汇编语言(assembly language)使用短的描述性单词(称为助记符)来表示每一条机器语言指令。

机器语言

计算机的原生语言就是机器语言(machine language),即一套内嵌的原子指令集。

高级语言

20实际50年代,新一代编程语言即众所周知的高级语言出现了。它们是平*立的,这意味着可以使用高级编程语言编程,然后在各种不同类型的机器上运行。

用高级语言编写的程序称为源程序(source program)或源代码(source code)。由于计算机不能直接运行源代码,所以必须翻译为可执行的机器代码。翻译的过程可以用解释器或者编译器的工具完成。

解释器从源代码中读取一条语句,将其翻译为机器代码或者虚拟机器代码,然后立刻执行。如:python、javaScript

编译器将整个源代码翻译为机器代码文件,然后执行该机器代码文件如:java、c/c++

4.java概述

Java语言在1995年的3月23日诞生于美国SUN(Stanford University Network 斯坦福大学校园)公司。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

至今已经历13个版本的发展。后期我们上课使用的版本为8.0.

2009年4月20日 19 点 40 分 美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购Sun公司。

第一天

5.Java跨平台运行原理

跨平台就是说同一个软件可以在不同的操作系统上执行,而不需要对软件做任务处理。

即通过Java语言编写的应用程序在不同的系统平台上都可以运行。

Java应用程序为什么可以跨平台呢?其实只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

 

第一天

 

6.java跨平台是如何实现的

Java语言是跨平台的,是因为Java应用程序需要Java虚拟机JVM负责运行

而Java虚拟机JVM是不跨平台的,不同的操作系统需要安装与此对应的Java虚拟机JVM,真正跨平台的其实是字节码文件.class

在使用任何一门语言之前,必须先安装这门语言的运行环境!因此在使用Java语言之前,必须安装Java应用程序的运行环境。Java运行环境分为JRE和JDK

第一天

7.Java开发环境搭建

JRE

JRE(Java Runtime Environment  Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK

JDK(Java Development Kit  Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等

7.人机交互方式

和计算机交互的方式有两种:

图形界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作

命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。

第一天

第一天

第一天