Java计算机基础知识

一、了解计算机

Java计算机基础知识

(1)计算机软件和硬件:

①计算机硬件:硬盘、内存条、鼠标、键盘等等

②计算机软件:

系统软件:Window,Linux,Mac

应用软件:QQ、淘宝、京东等等。

(2)软件开发:

软件:是由数据和指令组成的。(计算器)

开发:就是把软件做出来。

如何实现软件开发呢?

就是使用开发工具和计算机语言做出东西来

(3)语言:

人类的自然语言:人与人之间沟通所用的语言。

计算机语言 :人与计算机沟通。

(4)键盘功能键的认识和快捷键(掌握,都是大家所熟知的一些功能键的使用)

①功能键的认识

Tab:缩进(一个tab代表4个空格)

Shift:一般结合其他键一起使用

Ctrl:一般结合其他键一起使用

Alt:一般结合其他键一起使用

Windos:一般结合其他键一起使用

②快捷键

全选 Ctrl+A

复制 Ctrl+C

粘贴 Ctrl+V

剪切 Ctrl+X

撤销 Ctrl+Z

保存 Ctrl+S

二、Java语言概述(了解)

(1)Java语言的发展史

Java之父

詹姆斯·高斯林(James Gosling)

(2)Java语言的特点

有很多小特点:简单性,解释性,面向对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性。

重点有两个 开源,跨平台。

(3)Java语言是跨平台的,请问是如何保证的呢?(参考下图:理解)

(4)Java语言的平台

JavaSE

JavaME(基本已经不用)

JavaEE(JavaWeb项目)

(5)JDK,JRE,JVM的作用及关系(掌握)

①作用

JVM:保证Java语言跨平台

JRE:Java程序的运行环境

JDK:Java程序的`开发环境

②关系

JDK:JRE+工具

JRE:JVM+类库

(6)JDK的下载,安装,卸载(掌握)

①下载到官方的网站。也可以到百度搜索,下载第三方提供的。

②安装

A:绿色版 解压就可以使用

B:安装版 必须一步一步的安装,一般只要会点击下一步即可,俗称傻瓜式 安装。(一般我们作为开发人员都选择安装版)

注意:

建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。

(7)卸载

A:绿色版 直接删除文件夹

B:安装版 (请大家一定不要直接删除文件的方式卸载安装版)

a:控制面板 -- 添加删除程序

b:通过专业的软件卸载工具。(比如360的软件管家卸载)

(8)path环境变量(掌握)

①path环境变量的作用