Java基础 第一章 计算机,程序,java概述
1.1 计算机组成部分
计算机的组成主要分为两大类:硬件,软件。
硬件是可以看的到的一些物理部分,都是一些电子元器件
软件是看不得到的部分,它是一些列的指令,这些指令主要用于控制硬件来完成一些列特定的工作。
常见的硬件:
CPU:Center Processing Unit 中央处理器 主要指令控制和数值计算功能(日常工作任务)
内存:临时性存储数据的存储设备RAM,当内存不通电的时候,这数据也就消失了。
显卡GPU:Graphic Processing Unit 图形图像处理单元 主要用于计算图形数据(图形图像任务)。
存储设备:永久性存储设备ROM 任何数据都是以二进制的形式存储的。
输入输出设备
键盘:输入字符数据
鼠标:输入定位数据
显示器:输出图形图像数据
扬声器:输出声音数据
麦克风:输入声音数据
打印机:输出图形图像文本数据
扫描仪:输入图形图像文本数据
1.2人机交互方式
命令行操作方式 CMD(Command win+R 输入cmd回车)窗口:操作复杂,命令较多,不容易上手,步骤简单,占用空间小,适合远程操作常用dos命令。
c: 进入C盘根目录
d: 进入D盘根目录
cd xxx 进入xxx目录
dir 查看当前目录下有什么文件和目录
cd / 进入到当前所在盘符的根目录cd … 返回上一级目录
cls 清屏
exit 退出cmd窗口
1.3 计算机语言
-
机器语言
根据平台的不同其所表现的形式也不同,为了让计算机能够懂得人类的目的,人类必须以二进制的形式向计算机输入数据。计算机能懂,人不太懂,对初学者十分不友好的。比如要计算两个数字的加法。 -
汇编语言
通过一些单词也叫助记符,将一些常用的操作用单词示,在程序中慢慢出现了人类的语言。比如计算1+1的结果,在汇编语言里是一下结果。这种代码计算机读不懂,还得将这些助记符包括数据转换成对应的二进制提交给计算机进行计算。转换的工具,称之为汇编器。汇编语言它的计算方式,还是依赖于计算机的计算方式的。想学好汇编语言,还得事先了解计算机的工作原理。
1.4java语言介绍
Java语言的前身Oak(橡树),1994年詹姆斯高斯林和他的团队开发出来的嵌入式编程语言。随着互联网的发展,紧随潮流编程互联网应用程序开发语言(面向对象),一直到2010年Sun公司被Oracle收购,Java就属于Oralce的子产品。
Oracle公司主要业务:
数据库 Oralce数据库 随后也把民间产品MySQL也收购了
Linux服务器操作系统Solaris(redhat Ubuntu 深SUSE)
编程语言Java
Java技术架构
- JavaSE Java Standard Edition Java标准版:桌面型应用程序
- JavaEE Java Enterprise Edition Java企业版:服务器应用程序
- JavaME Java Micro Edition Java微型版:嵌入式应用程序
List itemJava最大的特点——跨平台,跨平台的意思就是说,一个软件可以在多个平台上运行,而不用更改软件的内容。是因为JVM的功劳:JVM(Java Virtual Machine)Java虚拟机。
Java源代码文件后缀名为xxx.java 所编译出来的二进制文件后缀名为xxx.class。
JVM主要负责将java语言的字节码文件转换为本地操作系统指令的一个工具软件。所以,最终是字节码文件在跨平台!
1.5常见错误
- 语法错误
指在编译的过程中出现的一些错误,这种错误的原因主要由那些因素产生呢?
单词评写
遗漏分号
使用中文符号的问题
大括号不匹配
遗漏关键字单词 - 运行错误
是指编译能够通过,但是在运行期间出现的问题。