零基础学习JavaSE01:计算机基础+Java语言简介+HelloWorld案例

1 计算机基础知识

1.1 计算机

????计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

????由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、 络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

????计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和 会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到 会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的 会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息 会中必不可少的工具。

1.2 计算机硬件

????计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

????计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。

1.3 计算机软件

????计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件

????系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS

????应用软件:office QQ 英雄联盟 王者荣耀

1.4 计算机语言

????计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

1.5 人机交互方式

语言
????人类进行沟通交流的各种表达符 ,方便人与人之间进行沟通与信息交换

计算机语言
????人与计算机之间进行信息交流沟通的一种特殊语言

????计算机语言中也有字符,符 等等

????常见的计算机语言如C,C++,C#,JAVA

1.6 键盘的一些快捷键介绍

PrtSc(PrintScreen)屏幕截图
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+Y 反撤销
Ctrl+S 保存…

1.7 常用的DOS命令

Win + R,cmd 进入DOS窗口
默认是在c盘下,可以切换盘符。
e: 切换盘符,进入e盘
dir 列出当前目录下的目录和文件
cd java 进入java目录
cd … 退到上层目录
cd . 访问当前目录
cd / 退到根目录
cls : (clear screen)清屏
exit : 退出dos命令行

2 Java语言概述

2.1 Java语言发展史

自行百度!!
百度百科上有介绍!!

2.2 Java语言平台版本

J2SE(Java 2 Platform Standard Edition)标准版(我们主要学习的版本)

????是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

J2ME(Java 2 Platform Micro Edition)小型版

????是为开发移动设备和嵌入式设备(电器、机器人、机顶盒…)提供的解决方案。

J2EE(Java 2 Platform Enterprise Edition)企业版

????是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

2.3 Java语言特点

简单性 高性能
编译性 解释性
面向对象 分布式处理
健壮性 安全性
开源 跨平台(一次编译到处运行)

什么是跨平台性strong>
????通过Java语言编写的应用程序在不同的系统平台上都可以运行。

原理是什么strong>
????只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

????因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

3 JDK

3.1 概述

????JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心。
它包含了:
1、 JAVA开发工具(jdkbin)
2、 基础开发库(jdkjrelibrt.jar)
3、 基础开发库的源码(jdksrc.zip)

3.2 下载与安装

????通过官方 站获取JDK
????oracle官 链接.
????针对不同操作系统,下载不同的JDK版本
????下载完后进行安装,傻瓜式安装,下一步下一步即可。
????注意:
????1、 同时安装多个jdk时需要使用指定环境变量来确认使用的是哪个jdk
????2、 安装路径不要有中文或者特殊符 如空格等。最好目录统一
????3、 记住安装jdk的目录,下一步环境变量配置时需要用到

3.3 环境变量的配置

????环境变量的配置是非常重要的一步,只有配置正确了,才能使用刚才安装好的jdk。

????第一步:点击电脑左下角的菜单栏,选择搜索。在搜索框中输入“环境变量”,然后回车。

????第二步:进入“系统属性”之后,右下角有个“环境变量”,点击“环境变量”。

????第三步:进入“环境变量”之后,选择下方的“系统变量”,新建一个“系统变量”。变量名为“JAVA_HOME”,变量值为刚才安装的jdk的目录。直接把目录复制粘贴过来,免得手动输入有误。

????第四步:建好新的系统变量“JAVA_HOME”之后,选择系统变量中的“Path”,双击进入。添加一条新的属性“%JAVA_HOME%bin”,然后点击确定即可设置成功了。

????注意:Path系统变量里的东西非常重要,不要乱改,也不要乱删除。

????设置结束之后,键盘点击Win + R键,打开运行界面。在运行界面中输入CMD,回车进入命令提示符界面(黑窗口)。

????在命令提示符界面输入命令
Java -version

????如果出现java version “java版本 ”

????说明jdk安装成功并且环境变量配置成功了。

????反之,前面的步骤一定出现了问题,需要重新安装或者重新配置。

????成功之后,接下来就可以进行java开发了。

4 HelloWorld案例

????不管什么编程语言,在最开始接触的时候,都要学会输出HelloWorld。这里面可是有一些故事的,感兴趣的可以去百度搜索其中的故事。

Java语言输出HelloWorld的步骤:
第一步:新建一个记事本。
第二步:在记事本中输入以下代码。

注意以下几点:
第一、不要敲错任何代码。
第二、也不要漏了任何代码
第三、里面的标点符 都是英文的,不要输入中文标点符

????写完之后,并且保证自己没有写错。接下来保存文件夹,文件名一定要是“HelloWorld”,而后缀名一定要是“.java”。
把文件保存在一个比较容易找到的目录,例如D盘的根目录下。

打开命令提示符界面(黑窗口),可参照之前的步骤。
假如你的文件保存在D盘根目录之下。
在命令提示符中输入D:
选择回车进入D盘根目录
然后输入javac HelloWorld.java
选择回车,进行java编译,此时会在D盘根目录下产生一个后缀名为“.class”的文件。
接着再输入java HelloWorld
注意,这一次HelloWorld可没有后缀名
选择回车,进行java运行,此时会输出HelloWorld!!
假如你成功输出了HelloWorld!!
那么恭喜你,成功完成了HelloWorld案例
假如你没有输出HelloWorld!!
那么你就要好好地观察一下,到底是哪一步出现了错误!

5 开发工具Eclipse

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92542 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月6日
下一篇 2019年9月7日

相关推荐