1.JAVA基础复习——计算机基础与环境变量配置
软件开发的了解
软件开发:
软件:一系列按照特定组织的计算机数据和指令的集合。
开发:制作软件。
程序:一系列有序指令的集合。
人机交互
人机交互的方式有两种:图形化界面和命令行方式。
图形化界面:简单直观易于操作。
命令行方式:需要一个控制台需要了解一些特定的指令,较为麻烦。
计算机语言
语言:是人与人之间沟通的一种方式。
计算机语言:是人与计算机交流的方式。
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基础复习——计算机基础与环境变量配置的更多相关文章
- Java学习之道:jdk环境变量配置方法
JDK(Java Development Kit)是整个Java的核心,包含了Java执行环境.Java工具和Java基础类库.JDK作为JAVA开发的环境,无论是做JAVA开发还是做安卓开发,都必须 ...
- Java入门之JDK安装及环境变量配置
一.安装JDK 安装过程中会出现两次安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中. (注:若无安装目录要求,可全默认设置.无需做任何 ...
- 【Java入门】JDK安装和环境变量配置(Win7版)
系统环境:Windows7 x64 安装JDK和JRE版本:1.8.0_191 1.下载JDK安装包 Oracle官网下载网址:https://www.oracle.com/technetwork/j ...
- java、Android SDK、adb环境变量配置,以及JDK1.7换JDK1.8
最近因项目需要使用将JDK1.7换成JDK1.8,故重新清晰地记录各种环境变量的配置: 这里更改的均是系统变量,不是用户变量 java环境变量配置: 变量名 变量值JAVA ...
- JAVA的下载与安装和环境变量配置等详细教程
初学JAVA时,新手常常不知如何下载JAVA,也不知如何安装JAVA以及对JAVA配置环境变量.近期学弟学妹常请教我如何下载安装和配置JAVA,于是写下此博文以便更多新手快速入门,由于我本人是玩智能车 ...
- Java Tomcat下载、安装和环境变量配置
win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095 1.首先到Tomcat官网,传送阵:点击开 ...
- Java入门之Tomcat安装及环境变量配置
一.Tomcat下载 地址:http://tomcat.apache.org/download-80.cgi#8.0.39 本人用的是Tomcat/8.0.37免安装版,解压到一个目录,本人用的是:D ...
- Windows10系统下Java JDK下载、安装与环境变量配置(全网最全步骤)
1.首先要明确: JDK.JRE.JVM的含义 2.下载目前最新的JDK:Java SE Development Kit 17,传送门::https://www.oracle.com/java/tec ...
- Java JDK下载、安装与环境变量配置
https://blog.csdn.net/siwuxie095/article/details/53386227 https://blog.csdn.net/liudongdong19/articl ...
随机推荐
- 28个你必须知道的HTML5的新特性,技巧以及技术
崭新新的页面布局 传统的: HTML5: 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<f ...
- __Block与__Weak区别
一.__block理解: Blocks可以访问局部变量,但是不能修改, 声明block的时候实际上是把当时的临时变量又复制了一份, 在block里即使修改了这些复制的变量,也不影响外面的原始变量.即所 ...
- BPM配置故事之案例3-参与者与数据自动加载
这才过了两天,阿海又来了. 阿海:公司决定改进管理方式,以后物资申请的申请人和申请部门要写具体使用人的名字和部门了. 小明:不是要让我改回去吧? 阿海:那太麻烦了,你能不能把申请人改成选择,选好人自动 ...
- TCP/IP之TCP_NODELAY与TCP_CORK
TCP/IP之Nagle算法与40ms延迟提到了Nagle 算法.这样虽然提高了网络吞吐量,但是实时性却降低了,在一些交互性很强的应用程序来说是不允许的,使用TCP_NODELAY选项可以禁止Nagl ...
- linux基础命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS ...
- lucene 基础知识点
部分知识点的梳理,参考<lucene实战>及网络资料 1.基本概念 lucence 可以认为分为两大组件: 1)索引组件 a.内容获取:即将原始的内容材料,可以是数据库.网站(爬虫).文本 ...
- AngularJs2与AMD加载器(dojo requirejs)集成
现在是西太平洋时间凌晨,这个问题我鼓捣了一天,都没时间学英语了,英语太差,相信第二天我也看不懂了,直接看结果就行. 核心原理就是require在AngularJs2编译过程中是关键字,而在浏览器里面运 ...
- Angular2学习笔记——在子组件中拿到路由参数
工作中碰到的问题,特此记录一下. Angular2中允许我们以`path\:id\childPath`的形式来定义路由,比如: export const appRoutes: RouterConfig ...
- 2000条你应知的WPF小姿势 基础篇<45-50 Visual Tree&Logic Tree 附带两个小工具>
在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师.最为出色的是他维护了两个博客:2,000Things You Should Know About C# 和 2,0 ...
- 一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?
写在前面 阅读目录: 问题根源是什么? <领域驱动设计-软件核心复杂性应对之道>分层概念 Repository(仓储)职责所在? Domain Model(领域模型)重新设计 Domain ...