java学习001

计算机概述

一、计算机软件系统分类:

​ 系统软件、应用软件。
java学习001(img-Eue7YAvl-1572146668183)(C:\Users\dell\Pictures\Saved Pictures\xitong.png)]

二、计算机语言常见分类

1.高级语言和低级语言

2.动态类型和静态类型

​ 动态语言是指在程序运行期间才给变量指定数据的类型,常见于Python和Ruby,而静态类型语言则恰好相反,在写程序代码时就要指定变量的类型,如:C、C++、java。

3.强制类型和弱类型

​ C语言中,一个变量只能定义为一种类型,如float类型,那么它就只能是float类型而不能在不发生转化的情况下赋予int类型,这就是 强制类型 的具体体现。 而python不是,python中的变量可以任意的复制,而没有类型的界限。这就是弱类型 强制类型更严谨,更不容易出现错误,但弱类型的语言写起来更优雅,更舒畅

4.编译型、解释型、半编译半解释

​ 对于源程序,编译型预言在执行程序中会将源文件一次性转化为机器码,而解释型语言是边编译边解释。

​ 编译型语言是离不开解释程序的,这也导致了解释型语言运行时的速度比较慢;解释型语言只要有解释器,移植起来比较方便,而编译型语言则要对于不同的系统进行编译,使得工作繁琐,且调试程序时较慢。

5.面向对象型和面向过程型

​ C++部分面向对象,java完全面向对象,C语言面向过程。

开发环境搭建

一、安装环节

1.打开官网( http://www.oracle.com
java学习001

java学习001

java学习001

2.找到适合本机的jdk版本(注意32位还是64位),点击下载

3.开始安装,注意路径的自定义,不要在路径中出现中文。

二、环境配置

配置环境变量path、java_home。具体不做赘述。