java应用可以作为sip服务器吗 java可以做硬件吗_数据

第一部分 语法基础篇

第一章 概述

1.1计算机的组成

1.1.1 硬件
计算机硬件是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。简单来说,硬件是可以看的到的一些物理部分,都是一些电子元器件。硬件的功能是
输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。
常见的硬件:
·CPU: 中央处理器,由运算器和控制器组成,是任何计算机系统中必备的核心部件,主要指令控制和数值计算功能。

·内存: 计算机系统中的记忆设备,用来存放程序和数据。临时性存储数据的存储设备RAM。

·显卡: GPU图形图像处理单元 主要用于计算图形数据,承担输出显示图形的任务。

·存储设备: ROM永久性存储设备,数据都是以二进制的形式存储的。常见的有:机械硬盘、固态硬盘、U盘、光盘、移动硬盘等。

·输入设备: 键盘、鼠标、扫描仪、数码绘图板、触摸板、麦克风、摄像头等。

·输出设备: 显示器、音箱、打印机、耳机、扬声器、投影仪等。

·网络设备: 输入,从互联网上下载数据,输出,从本地上传数据到互联网。

图示:

java应用可以作为sip服务器吗 java可以做硬件吗_数据_02

1.1.2 软件
软件,是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。

1.2人机交互方式

1.2.1 人与计算机常见的交互方式
①利用图形化界面操作方式,其操作简单,直观,易上手,但步骤繁琐,占用空间大。

②CMD命令行操作方式,其操作复杂,命令较多,不易上手,但步骤简单,占用空间小,且适合远程操作。

1.2.2 常用的dos命令列举:
c: 进入C盘根目录
d: 进入D盘根目录
cd xxx 进入xxx目录
dir 查看当前目录下有什么文件和目录
cd / 进入到当前所在盘符的根目录
cd … 返回上一级目录
cls 清屏
exit 退出cmd窗口

1.3计算机语言

计算机本质是由一系列物理硬件组成的,他们之间的沟通方式就是电信号,高低电压可由二进制数据表示,所以计算机之间交流,就是通过二进制来进行,早期的编程语言和命令都是以二进制形式存在。

机器语言:
为了与计算机进行交互,人类需要以二进制的形式向计算机输入数据。但对于人类不易懂,对初学者更加不友好。

汇编语言:
程序中逐渐出现了人类的语言,通过一些单词也叫助记符,来表示一些常用的操作,经过汇编器的转换,转换成二进制与计算机进行交流。

高级编程语言:
完全由单词、符号组成,并且书写流程也是符合人类习惯,同样需要进行编译,解释为二进制的形式与计算机进行交互。
①静态编译语言:C C++ Java,在定义变量的时候有明确的数据类型的区分,编译就是将代码全部进行编译,生成一个可执行的二进制文件,计算机去执行这个二进制文件来运行程序。
②动态解释语言:Python JS,在定义变量的时候没有明确的数据类型的区分,解释就是将源代码从头到尾读取一行,编译一行,运行一行。

1.4软件与软件开发

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

软件的分类:
①系统软件:操作系统,主要是用来控制和管理底层硬件的一套指令,操作系统为用户提供最基本的计算机功能。
②应用软件: 基于系统软件之上的,为用户带来了特定领域服务的软件。

软件开发的流程:

java应用可以作为sip服务器吗 java可以做硬件吗_java应用可以作为sip服务器吗_03

1.5Java语言介绍

1.5.1 简介:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

1.5.2 java技术架构
JavaSE Java Standard Edition Java标准版:桌面型应用程序
JavaEE Java Enterprise Edition Java企业版:服务器应用程序
JavaME Java Micro Edition Java微型版:嵌入式应用程序

1.5.3Java最大的特点:
跨平台,就是说一个软件可以在多个平台上运行,而不用更改软件的内容。这是Java虚拟机的功劳,下文会有介绍。

1.6Java开发环境搭建

1.6.1 JVM
Java虚拟机,主要负责将Java语言的字节码文件转换为本地操作系统指令的一个工具软件。

1.6.2JRE
Java运行环境,如果仅仅只是要运行Java程序的话,安装JRE即可。JRE=JVM+核心类库

1.6.3JDK
Java开发工具包,如果需要开发一个Java程序的话,需要安装JDK。JDK=开发工具+JRE

1.6.4JDK安装目录介绍
bin目录:binary放的都是开发工具
javac.exe:java编译工具
java.exe:java运行工具
db目录:放的是支持数据库开发的一些工具包
include目录:放的是一些链接底层的一些C头文件代码
jre目录:jdk自带的运行环境
lib目录:library 存放的是一些第三方Java库
javafx-src.zip:javafx图形化界面开发的源码包
src.zip:Java本身的源代码包

1.6.5PATH环境变量的配置
在电脑的高级系统设置中,点击环境变量,选择PATH,新建将JDK中bin目录的绝对地址放进去,确定即可。

1.7运行Java程序

①新建Java源代码并写入
②编译该源代码文件
③运行该字节码文件

1.8常见错误

在编译的过程中,常见的错误有:语法错误、运行错误、逻辑错误、遗漏括号,分号,引号等、非法使用中文字符、单词拼写错误等。