IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java基础-jdk安装,下载,环境变量,DOS命令 -> 正文阅读

[Java知识库]Java基础-jdk安装,下载,环境变量,DOS命令

Java基础

一. 计算机基础知识

1.计算机

(1)计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。
(2)计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。

2.计算机硬件

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

3.计算机软件

(1)计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件
(2)系统软件:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS等。
(3)应用软件:wps,腾讯会议,腾讯课堂,qq等

4.软件开发

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

5.计算机语言

人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等
常见的计算机语言如C,C++,C#,JAVA等。

6.人机交互

(1)软件的出现实现了人与计算机之间更好的交互。

(2)交互方式

图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。

(3)键盘快捷键介绍

  • Ctrl+A 全选 Ctrl+C 复制
  • Ctrl+V 粘贴 Ctrl+S 保存
  • Ctrl+X 剪切 Ctrl+Z 撤销

(4)常用的DOS命令

  • 打开DOS控制台的方式:输入Win+R,在输入cmd。

  • 常用的DOS命令
    d:回车 切换到d盘。(以此类推)
    不要忘记加 dir:列出当前列表目录下的文件夹以及文件。
    在这里插入图片描述

md:创建目录。
此时已经创建了hhhhh的文件,再进行查找就能找到此时已经创建了hhhhh的文件,在进行查找就能找到
在这里插入图片描述

rd:删除目录。
此时已删除此文件

cd:进入指定目录。
此时进入计网实验目录中此时进入计网实验目录中

cd…:退回上级目录。

cd\:退回到根目录。
已回到根目录以回到根目录

del:删除文件,删除一堆后缀名一样的文件*.txt。
exit:退出dos命令。
cls:清屏。
清屏完成!清屏完成

二.java语言概述

1.java语言发展史

(1).人物

在这里插入图片描述

詹姆斯·高斯林(James Gosling)
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年
获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。(爪蛙)

(2)发展

  • Java Development Kit
    1.0.2–1.1.1 --1.1.6 – 1.1.7 --1.1.8–1.2.1
  • Java 2 SDK
    1.2.2
    1.3.0 --1.3.1
    1.4.0 --1.4.1 --1.4.2 --1.5.0(5.0) --1.6.0(6.0) --1.7.0(7.0)
    jdk8

2. Java语言平台版本

(1)J2SE(Java 2 Platform Standard Edition)标准版

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

(2)J2ME(Java 2 Platform Micro Edition)小型版

  • 是为开发电子消费产品和嵌入式设备提供的解决方案。

(3)J2EE(Java 2 Platform Enterprise Edition)企业版

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

3.Java语言特点

  • 简单性 解释性
  • 面向对象 高性能
  • 分布式处理 多线程
  • 健壮性 动态
  • 结构中立 安全性
  • 开源
  • 跨平台

跨平台

  • 解释一下跨平台:通过Java语言编写的应用程序在不同平台上都可以运行。

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

  • 下图更好的去理解跨平台原理
    java本身并不支持跨平台性,而是由JVMjava虚拟机保证的java本身并不支持跨平台性,而是由JVMjava虚拟机保证的

4. JRE与JDK(面试题)

  • JRE(Java Runtime Environment Java运行环境)
    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
  • JDK(Java Development Kit Java开发工具包)
    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。
    简单而言:使用JDK开发完成的java程序,交给JRE去运行。

5.jdk下载

下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows
直接下载即可
直接下载即可

6.jdk安装

  • 傻瓜式安装,下一步即可。
  • 建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。
  • 当提示安装JRE时,可以选择不安装。
  • 可以创建个java文件夹:分别再创建两个子文件将jdk和jre存入其中。

7jdk卸载

  • 直接通过控制面板去卸载

    直接点击卸载即可直接点击卸载即可

8.jdk环境变量配置

第一种方法:(1)找到此电脑点击属性

(2)点击高级系统设置

点击环境变量

(4)找到系统变量中的path,点击

(5)再点击新建,将自己安装jdk文件夹中的bin目录路径复制到其中

一定要将bin目录点开再去复制路径!!!
在这里插入图片描述
将路径复制进去即可

第二种方法(比较灵活):

前几部和1一样。

  • 在系统变量中点击新建。
  • 注意此处的变量值为你的jdk文件路径在这里插入图片描述
  • 再双击path,点击新建输入%JAVA_HOME%\bin.点击确认即可。在这里插入图片描述

9.查看jdk环境是否配成功

在命令窗口输入java -version

配成功!!!

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-03 15:56:35  更:2022-01-03 15:57:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:44:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码