软件开发的了解

软件开发:

  软件:一系列按照特定组织的计算机数据和指令的集合。

  开发:制作软件。

  程序:一系列有序指令的集合。

人机交互

  人机交互的方式有两种:图形化界面和命令行方式。

    图形化界面:简单直观易于操作。

    命令行方式:需要一个控制台需要了解一些特定的指令,较为麻烦。

计算机语言

  语言:是人与人之间沟通的一种方式。

  计算机语言:是人与计算机交流的方式。

Java语言概述

  由Sun公司1995年推出的一门语言。

  特点:简单易学,完全面向对象,跨平台。

Java三大版本

  J2SE:标准版,是Java语言的基础和核心,也是J2EE和J2ME技术的基础,主要用于开发桌面应用程序。

  J2EE:企业版,提供了企业级应用开发的完整解决方案,主要用于Web程序的开发,是Java技术应用最广泛的领域。

  J2ME:微缩版,主要用于嵌入式开发,开发移动端程序。

  注:Java 5.0版本后更名为Java SE、Java EE和Java ME。

Java虚拟机

  Java虚拟机简称JVM,用来解析Java编写的程序的工具,是程序与平台(操作系统)的一个桥梁。

Java语言跨平台原理

  通过在不同平台(操作系统)安装不同版本的JVM来解析Java程序,从而实现了跨平台。

Java环境变量搭建

  JRE:Java运行环境,包含JVM和Java程序所需的核心类库,用来运行Java程序。

  JDK(包含JRE):JRE+Java开发工具:编译器、打包工具等。

  简单概述:用JDK开发完成程序交给JRE运行。

Java环境变量的配置

  Java需要配置的环境变量:

    PATH:Java环境变量的主要配置,为了可以在任何地方对源文件进行编译。

    JAVA_HOME:为了在JDK路径有改动的时候不影响PATH变量单独为JDK新建一个变量,防止对其他系统变量的误操作。

    CLASS_PATH:执行class文件时,查找class文件的位置的范围,Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。

  1.下载并安装JDK

  2.右键计算机——》属性——》高级配置——》环境变量——》系统变量

  3.新建JAVA_HOME变量将JDK安装路径复制给JAVA_HOME变量,在改变JDK路径时PATH变量不会受到影响。

  4.找到系统变量PATH进行编辑,在最前面加上 %JAVA_HOME%\bin;  路径,注意用;来与其他系统变量分隔(%%:用来引用某个系统变量,这里引用了JAVA_HOME的值)。

  5.新建CLASS_PATH变量   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

验证Java环境变量配置是否成功

  打开控制台输入javac显示如下界面表示配置成功

 

  

  

1.JAVA基础复习——计算机基础与环境变量配置的更多相关文章

  1. Java学习之道:jdk环境变量配置方法

    JDK(Java Development Kit)是整个Java的核心,包含了Java执行环境.Java工具和Java基础类库.JDK作为JAVA开发的环境,无论是做JAVA开发还是做安卓开发,都必须 ...

  2. Java入门之JDK安装及环境变量配置

    一.安装JDK 安装过程中会出现两次安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中. (注:若无安装目录要求,可全默认设置.无需做任何 ...

  3. 【Java入门】JDK安装和环境变量配置(Win7版)

    系统环境:Windows7 x64 安装JDK和JRE版本:1.8.0_191 1.下载JDK安装包 Oracle官网下载网址:https://www.oracle.com/technetwork/j ...

  4. java、Android SDK、adb环境变量配置,以及JDK1.7换JDK1.8

    最近因项目需要使用将JDK1.7换成JDK1.8,故重新清晰地记录各种环境变量的配置: 这里更改的均是系统变量,不是用户变量 java环境变量配置: 变量名               变量值JAVA ...

  5. JAVA的下载与安装和环境变量配置等详细教程

    初学JAVA时,新手常常不知如何下载JAVA,也不知如何安装JAVA以及对JAVA配置环境变量.近期学弟学妹常请教我如何下载安装和配置JAVA,于是写下此博文以便更多新手快速入门,由于我本人是玩智能车 ...

  6. Java Tomcat下载、安装和环境变量配置

    win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095                             1.首先到Tomcat官网,传送阵:点击开 ...

  7. Java入门之Tomcat安装及环境变量配置

    一.Tomcat下载 地址:http://tomcat.apache.org/download-80.cgi#8.0.39 本人用的是Tomcat/8.0.37免安装版,解压到一个目录,本人用的是:D ...

  8. Windows10系统下Java JDK下载、安装与环境变量配置(全网最全步骤)

    1.首先要明确: JDK.JRE.JVM的含义 2.下载目前最新的JDK:Java SE Development Kit 17,传送门::https://www.oracle.com/java/tec ...

  9. Java JDK下载、安装与环境变量配置

    https://blog.csdn.net/siwuxie095/article/details/53386227 https://blog.csdn.net/liudongdong19/articl ...

随机推荐

  1. 关于CSS inline-block、BFC以及外边距合并的几个小问题

    CSS inline-block和BCF对于初学者来说,总是弄不太明白,下面记录下我在学习这块知识的过程中遇到的几个问题,供大家参考,有不足的地方,欢迎大家批评指正. 一.在什么场景下会出现外边距合并 ...

  2. JavaScript中undefined与null的区别

    通常情况下, 当我们试图访问某个不存在的或者没有赋值的变量时,就会得到一个undefined值.Javascript会自动将声明是没有进行初始化的变量设为undifined. 如果一个变量根本不存在会 ...

  3. [httpserver]如何解析HTTP请求报文

    这个http server的实现源代码我放在了我的github上,有兴趣的话可以点击查看哦. 在上一篇文章中,讲述了如何编写一个最简单的server,但该程序只是接受到请求之后马上返回响应,实在不能更 ...

  4. EQueue 2.0 性能测试报告

    前言 最近用了几个月的时间,一直在对EQueue做性能优化.到现在总算告一段落了,现在把一些优化的结果分享给大家.EQueue是一个分布式的消息队列,设计思路基本和阿里的RocketMQ一致,只是是用 ...

  5. C#服务器获取客户端IP地址以及归属地探秘

    背景:博主本是一位Windows桌面应用程序开发工程师,对网络通信一知半解.一日老婆逛完某宝,问:"为什么他们知道我的地址呢,他们是怎么获取我的地址的呢?" 顺着这个问题我们的探秘 ...

  6. [Java Collection]List分组之简单应用.

    前言 今天有一个新需求, 是对一个List进行分组, 于是便百度到一些可用的代码以及我们项目使用的一些tools, 在这里总结下方便以后查阅. 一: 需求 现在我们一个数据库表t_series_val ...

  7. js文章列表的树形结构输出

    文章表设计成这样了 后端直接给了无任何处理的json数据,现在要前端实现树形结构的输出,其实后端处理更简单写,不过既然来了就码出来 var doclist = [{ "id": 1 ...

  8. 《ES6基础教程》之 map、forEach、filter indexOf 用法

    1,map,对数组的每个元素进行一定操作,返回一个新的数组. var oldArr = [{first_name:"Colin",last_name:"Toh" ...

  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案

    系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 设计中术语,概念这种东西过于模糊,我们必须学习累积才能认识这些概念模型. 我无法用文章来下详细解析此系统的深层概念,需要大 ...

  10. Vertica数据库常用管理命令汇总

    1.查询数据库是否有等待 select * from resource_queues where node_name=(select node_name from nodes order by nod ...