Java基础-1

知识点:

        配置 JAVA 开发环境;

        安装 JDK+配置环境变量

        安装 JAVA 开发工具 eclipse

         描述 JVM JRE JDK 与三者之间的关系。

一、计算机基础知识

1.1计算机

        计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超 级计算机)等。
        计算机发明者约翰·冯·诺依曼。计算机是 20 世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产 生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域, 已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学 校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。
        计算机是由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。

1.2计算机硬件系统

        计算机是由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机
        计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
        计算机硬件系统通常由 CPU、主板、内存、电源、主机箱、硬盘、声卡、显卡、网卡、键盘、鼠标,显示器等多个部件组成。

1.3计算机软件系统

        计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。
计算机软件按照其功能划分为系统软件与应用软件:
        系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
        应用软件:QQ 王者荣耀 office 英雄联盟 原神 QQ飞车......

1.4软件开发

        软件: 按照特定顺序组织的计算机数据和指令的集合
        开发: 软件的制作过程
        软件开发: 借助开发工具与计算机语言制作软件

1.5计算机语言

语言: 人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换
计算机语言: 人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等,常见的计算机语言如 C,C++,C#,JAVA,Python

1.6人机交互

软件的出现实现了人与计算机之间更好的交互,主要的交互方式有两种:
        图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
        命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

二、常用的键盘键

Tab  Shift  Ctrl  Alt  空格  Enter  Window  上下左右  PrtSc(PrintScreen)屏幕截图
Ctrl+A全选   Ctrl+C复制   Ctrl+V粘贴   Ctrl+X剪切   Ctrl+Z撤销   Ctrl+Y反撤销   Ctrl+S 保存…...

 三、常见的DOS命令

Window+R,cmd 进入 DOS 窗口,默认是在 c 盘下,可以切换盘符
DOS命令速查表
DOS命令命令作用
e:切换盘符,进入e盘
dirdirectory文件夹的缩写,查看指定目录下的所有子文件目录
cd进入目录
cd.访问当前目录
cd..退到上层目录
cd/退到根目录
clsclear screen的缩写,清空屏幕
exit退出DOS命令
mkdir新建目录
rmdir删除目录(要删除的目录必须为空目录)
deldelete的缩写,删除文件
exit退出命令提示符
notepad打开记事本
calccalculator计算器的缩写,打开计算器
mspaint打开画图

 四、Java语言平台版本

1991 JAVA 之父 --James Gosling
1) J2SE/JAVASE ---Standard Edition--- 标准版 / 基础版
        开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
2) J2ME/JAVAME ---Micro Edition --- 微型版 / 移动版
        是为开发移动设备和嵌入式设备( 电器、机器人、机顶盒…)提供的解决方案。

3)J2EE/JAVAEE---Enterprise Edition---企业版/商务版

是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。

五、JDK、JRE、JVM

1)JVM---Java Virtual Machine--- Java 语言能够跨平台的条件
JDK:java 开发工具包。 JDK=JRE+ 编译、运行等命令工具
说明:运行 java 程序的最小环境为 JRE ,开发 java 程序的最小环境为 JDK
所以 JDK JAVA 语言开发的核心
2)JRE---Java Runtime Environment ---Java 运行时环境---JVM+核心类库
JRE:java 运行环境。除了 JVM 以外还包含了运行 java 程序所必需的环境
JRE=JVM+java 系统类库 ( 小零件 )
3)JDK---Java Development Kit ---Java 开发工具包---开发工具+JRE
java 虚拟机。加载 .class 并运行 .class 文件
JVM JavaVirtualMachine ---Java 虚拟机 --- Java 代码转化为对应的操作系统能够理解的指令,不同的操作系统有不同的虚拟机与之对应,同一段代码交给虚拟机之后,虚拟机再转化给操作系统。需要注意的是,JVM 是JAVA语言能够跨平台的前提,但 JVM 不是跨平台的。
4)TIPS:为什么将Java 代码翻译成当前操作系统所理解的指令?
这指的就是编译的过程,将 .java 文件编译成 .class 文件。编译完成之后会产生一个 .class 文件,这个文件称之为字节码文件, 操作系统看的指令文件就是字节码文件。

六、Java语言的特性

简单性  高性能   编译性   解释性   分布式处理   健壮性   安全性   面向对象   开源   跨平台

什么是跨平台性?

        通过Java 语言编写的应用程序在不同的系统平台上都可以运行。

原理是什么?

        只要在需要运行java 应用程序的操作系统上,先安装一个 Java 虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责 Java 程序在该系统中的运行。
        因为有了JVM ,所以同一个 Java 程序在三个不同的操作系统中都可以执行。这样就实现了 Java 程序的跨平台性。也称为Java 具有良好的可移植性。

七、配置Java开发环境

7.1安装JDK

JDK Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 java 应用程序。所以说JDK是整个Java开发的核心。
        建议:安装时选择默认选项安装到默认目录即可, 即: C:\Program Files\Java\jdk1.8.0_191这里安装的JDK版本是1.8稳定版。

1) 将下载好的JDK双击打开,点击下一步:

 

2) 选择要安装的路径,建议选择默认的安装路径(C:\Program Files\Java\jdk1.8.0_191\),点击下一步:

3) 等待jdk安装完成:

 

 

 最后点击关闭,JDK就安装成功了。

 7.2配置JDK的环境变量

1)选择“我的电脑” ,“属性”, “高级系统设置”, “环境变量”按钮,打开环境变量配置对话框。

 2)在下图系统变量处,新建“JAVA_HOME”,指向JDK的安装目录,默认安装路径为C:\Program Files\Java\jdk1.8.0_191

3 )新建“ CLASS_PATH ”指向类的搜索路径,即:C:\Program Files\Java\jdk1.8.0_191\lib
4 )找到 Path 环境变量,指向 JDK 下的 bin目录,即:C:\Program Files\Java\jdk1.8.0_191\bin

 5)三个环境变量配置完成后点击确定,在键盘上找到”win+r”键,弹出运行窗口输入“cmd“,在弹出的窗口输入”java -version”,显示版本号即配置成功:

 7.3安装Eclipse

        Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言 , 它只是一个框架和一组服务 , 用于通过插件组件构建的开发环境。
        这里使用的是eclipse-jee-2018-12-R-win32-x86_64 版本,Eclipse无需安装,解压并发送到桌面快捷方式即可

 

 八、HelloWord案例

8.1工作空间

工作空间就是一个文件夹 , 用来保存我们所有的开发文件和代码等等 .
工作空间也是可以切换的 , 但是切换了工作空间 , 我们对于 eclipse 的设置就重置了 .
1 )打开eclipse,选择工作空间的存放目录

8.2设置eclipse

1) 设置 java 视图

 

 

 2)更换新建文件备选项

 8.3完成第一个Java案例

1 )新建 JAVA 项目 / 工程:在左上角点击File,选择New,选择Java Project

 

 

2 )新建 JAVA

 包名:全小写、公司域名倒着写

 3)新建JAVA

  

1. 主函数 public static void main(String[] args){}--- 是程序的入口
2.class 文件名和类名对应的 --- 每一个类在编译完成之后会产生一个 class 文件
3. 如果一个类用 public 来修饰(公共类),那么要求这个类名和 Java 文件名要一致
4. 一个 Java 文件中可以定义多个类,但是只能有一个公共类

8.4代码解析

/**package --包
* ; java语句的结束符
* 注意:在java代码中出现的符号均为英文符号
* */
package com.mbh.hello;
/**
* public 公共的,作为类的修饰符,修饰谁可以访问这个类
* class 类,用来定义类的一个特殊的单词
* HelloWorld 类名--UpperCamelCase上驼峰命名法,每个单词的首字母都要大写
* {代码....} 花括号是类的主体,其中就是我们写的代码
*/
public class HelloWord {
/**
* public static void main(String[] args) {}---程序的入口
* ()方法--函数
* main() -- 程序的入口,方法名是main
* public 公共的,作为方法的修饰符,修饰谁可以访问这个方法
* static --静态的,说明方法是静态的
* void --空/无,说明方法的返回值是空的
* ()--代表这是一个方法
* String[] args --方法的参数
* {代码....} 花括号是方法的主体,其中就是我们写的代码
*/
	public static void main(String[] args) {
//输入syso,然后Alt+/ 提示补全后面的代码
/**
* 本句代码的作用:是向控制台打印一句话
* System --系统,要发出系统指令
* out --向外输出的动作
* println --打印后要换行
* print --打印后不换行
* () --方法的标识符
* "hello world!" --方法的参数,指定要打印的内容
* ; java语句的结束符
*/
		System.out.println("HelloWord");
	}
//Ctrl+F11 执行代码
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值