1.  Java概述

  1.1  Java简介

    Java语言是一门高级语言,为便于统一授课,目前我们使用JDK7版本,市场运行版本为JDK1.4-JDK8。

    Java分为三大平台,即JavaSE、JavaEE、JavaME,前期基础阶段学习JavaSE,后期就业阶段学习JavaEE。

  1.2  JDK与JRE

    JRE为Java的运行时环境,是运行Java程序依赖的。如果仅仅是运行已经存在的Java程序,只安装JRE即可。

    JDK为Java的开发环境,是开发时依赖的。包含JRE。

    Java语言通过在不同的操作系统上安装对应的Java虚拟机实现了跨平台, 即java的.class程序可以在不同操作系统上均可以运行。(java的.class文件相当于Windows中的.exe文件,是可执行的程序)

    Java语言是跨平台的,java虚拟机不是跨平台的。

  1.3  软件分类

    我们常见的软件分为两大类,系统软件与应用软件,学习阶段完成的均为应用软件

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

      应用软件:Office 、QQ 、LOL、ERP

  1.4  通用快捷键

    通用快捷键适用于广泛的环境,在例如Windows的操作系统以及绝大部分的软件中都适用。需要熟练这些

      Ctrl+C     复制选中内容

      Ctrl+V     粘贴

      Ctrl+X     剪切

      Ctrl+A     全选

      Ctrl+Z     撤销操作

      Ctrl+Y     恢复操作(恢复上一步操作), 重做,注:撤销后重做刚刚撤销的动作

      Ctrl+S     保存

2.  Java安装

  2.1  安装操作系统(推荐Windows7)

  2.2  下载并安装Java,这里使用JDK7

    下载:

      第一步:访问下载地址:http://www.oracle.com/cn/index.html

      第二步:找到下载界面

      第三步:寻找JDK7

      第四步:寻找JDK7历史版本,这里为了统一全程我们使用7u72

      第五步:同意协议

    安装:

      第一步:双击打开安装文件,注意安装与操作系统对应版本

      第二步:下一步,选择安装路径 ,注意:不要选择带中文及特殊符号的路径,也尽量不要安装到C盘

      第三步:下一步,选择是否安装JRE,这里我们选择安装(可以不安装,开发中我们只装jdk就行)

      第四步:下一步,验证jdk安装成功

        i. win+r运行cmd,打开dos窗口

        ii. 使用cd命令进入jdk安装目录下的bin目录

        iii. 输入javac屏幕输出帮助信息即安装成功

  2.3  验证jdk安装成功

    a)  DOS命令

        java的安装验证需要用到DOS命令行窗口,并且在Java前期开发阶段,需要使用到DOS窗口完成程序,而DOS为命令行交互方式,需要使用到其功能指令。

        DOS控制台打开方式(Windows7以上)

        Windows+R   →   输入CMD(cmd)   ( 推荐)

        开始  →  所有程序  →   附件  →   命令提示符

        用于简单开发的DOS指令

        dir  显示一个目录中的文件和子目录

        cd  进入某个文件夹

        cd..  返回上一级目录

        cd\  直接返回盘符

        :  切换盘符

        cls  清屏

    b)  验证java安装是否成功

        win+r运行cmd,打开dos窗口

        使用cd进入jdk安装目录下的bin目录

        输入javac出以下页面就是安装成功了

        DOS命令行是我们前期运行Java程序的环境。因为Java程序在windows下无法直接运行。

  2.4  配置Windows的path环境变量

    我们配置path的目的是让Java的bin目录下的javac命令可以在任意目录下执行,无需进入到javac所在的目录就可以找到javac.exe命令,方便完成程序。

    a)  方式一

        配置步骤:

        右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  找到系统变量中的path  →  将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔

        注:

        配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径

    b)  方式二(专用于JAVA)

        除了案例中直接配置path的方式外,针对Java还可以使用第二种JAVA_HOME的方式进行配置:

        右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  创建名为JAVA_HOME的环境变量  →  将java所在的目录路径配置到JAVA_HOME变量中,用;与其他变量分隔  →  在path环境变量中添加%JAVA_HOME%\bin

转载于:https://www.cnblogs.com/cnblogsLiuMing/articles/5996873.html

第一章:Java概述与安装相关推荐

  1. Java极速入门系列:第一章Java概述、Java环境、IDEA开发工具

    Java极速入门-第一章Java概述.Java环境.IDEA开发工具 一.什么是Java 1.好的编程语言的特性 2.Java的特点 3.Java的运行机制 4.Java的三大体系 5.Java环境 ...

  2. java篇 第一章java概述

    java概述 java是由sun公司开发的一套编程语言,主要设计者是James Gosling. java版本 1.java SE 桌面,服务器,嵌入式环境 Java SE(Java Platform ...

  3. 第一章Java概述及开发环境搭建

    本章目标: 了解SUN公司 了解Java语言的发展史 了解Java主要技术的三个分支 了解Java可移植性的实现原理 SUN公司:java的缔造者 Java发展简史: Oak:Java的前身,1991 ...

  4. 第一章 Java概述

    1. Java基础知识图解 2.Java技术体系平台 Java由Sun公司1995年推出的高级编程语言:2010年被Oracle公司收购. Java SE(Java Standard Edition) ...

  5. 第1章 Java概述

    第1章 Java概述 文章目录 第1章 Java概述 今日内容 学习目标 第一章 Java概述 1.1 JavaSE课程体系介绍 1.2 计算机语言介绍(了解) 计算机语言是什么 计算机语言发展 计算 ...

  6. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

  7. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  8. 第一章Python概述

    第一章Python概述 一.基本概念 1.IDLE:(Integrated Development and Learning Environment)集成开发和学习环境,是Python的集成开发环境. ...

  9. JavaSE_第1章 Java概述

    JavaSE_第1章 Java概述 学习目标 理解Java语言的跨平台实现原理 理解JDK/JRE/JVM的组成和作用 掌握配置环境变量 掌握HelloWorld程序编译并执行 1.1 JavaSE课 ...

  10. 第一章 MongoDb概述

    版本修改历史 版本 修改内容 修改人 日期 1.0 创建文档 李乐 2010-6-30 第一章 MongoDb概述 集文档数据库,键值对存储和关系型数据库的优点于一身. MongoDB (名称来自&q ...

最新文章

  1. vue定义一个变量并显示
  2. Android-ndk编译osgdb_3ds静态库
  3. php重放,Api 接口安全-防篡改,防重放理解总结
  4. Unity3d 札记-Let's try shooting 知识点汇总
  5. sort();对结构体数组的排序
  6. reportgen :python生产pptx
  7. 原生JS与Jquery删除iframe并释放内存(IE)
  8. C#中网络编程异步操作方法与 粘包和分包问题
  9. python 中读取yaml
  10. Linux的相关资源帖
  11. 传奇DBC数据库变量详细解释传奇DB文件详解
  12. matlab 二进制写入文件,在Matlab中读取/写入二进制文件
  13. 【Visual C++】游戏开发笔记三十五 站在巨人的肩膀上:游戏引擎导论
  14. 科技周刊第十期:自顶向下还是自底向上?
  15. 低延迟视频传输 UDP JPEG图像压缩 opencv
  16. 学习spark的网站
  17. 修改title旁边的小图标
  18. hhkb适合写java吗_起底这届HHKB最强新品键盘,究竟好在哪儿?
  19. Android ActivityManager: Waited long enough for: ServiceRecord
  20. 超爽的对战游戏3.0版本来了 非常有趣

热门文章

  1. Centos 7 新系统常用配置
  2. 【源码】轻松理解机器学习DEMO
  3. 战地1 与ea服务器中断,全面掉线?《战地1》BETA和EA其他游戏都出故障
  4. winform之ip地址控件textBox
  5. @NotNull和@NotBlank的区别
  6. vue2.0使用vue-video-player实现直播
  7. 如何给女友解释程序员写代码是怎么样的?
  8. 27报网MM爬虫福利一
  9. 在制定调薪计划和沟通薪果时我们到底该做么
  10. 30天自制操作系统(day5)