JAVA学习札记 (一)

JAVA学习札记 (一)

一、JDK\JRE\JVM 区别

Name Full Name 中文名
JDK Java Development ToolKit JAVA开发套件
JRE Java Runtime Environment JAVA运行环境
JVM Java Virtual Machine JAVA虚拟机

三者的关系时从上至下逐层包含:

  • JDK包含了运行环境以及JAVA的开发工具
  • JRE包括JVM和JAVA核心类库和支持文件,是JAVA的运行平台,所有的JAVA程序都要在JRE下才能运行
  • JVM虚拟机的作用是讲JAVA字节码(也就是.class文件,通过JAVA程序编译得到,且必须使用JAVA解释器来解释执行),映射到本地的CPU指令集或OS的系统调用。JVM根据不同的操作系统使用不同的映射规则,从而使得JAVA能够跨平台。

    注:JAVA既是编译型语言,也是解释型语言,JAVA程序的执行必须经过解释与编译两个步骤:

二、JAVA开发环境配置

2.1 安装JDK

ORACLE官网/Java/Java SE/Download

下载系统对应的版本并安装(ps.最好记住安装时的路径,环境配置时需要用到)

2.2 环境变量配置

需要配置三个环境变量:

JAVA_HOME 配置 JDK 安装路径

PATH 配置 JDK 命令文件的位置

CLASSPATH 配置类库文件的位置

1、 计算机右键属性--->高级系统设置--->环境变量

2、环境变量---->新建

1. 新建 -> 变量名 "JAVA_HOME",变量值 "C:\Program Files\Java\jdk1.8.0_171"(即 JDK 的安装路径)

2. 编辑 -> 变量名 "Path",在原变量值的最后面加上 “;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

3. 新建 -> 变量名 “CLASSPATH”, 变量值 “.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”C:\Program Files\Java\jdk1.8.0_171

2.3 确认环境配置是否正确

1、windows 控制台中输入java -version可以看到当前 JAVA 版本

ps. 可以尝试其他 Java 命令,如java

2、控制台下验证第一个 java 程序

  • 记事本新建txt文件,填入以下代码

    public class Test {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
  • 重命名该文件为test.java
  • 存入C盘目录(或其他目录,在输入命令前需要cd命令更改为当前 .java 文件所在目录),在控制台内输入以下命令:

    javac Test.java

    java Test

    注:大小写敏感

    至此,Java开发环境配置成功。

原文地址:https://www.cnblogs.com/dean-up/p/9044867.html

时间: 2024-08-02 12:13:44

JAVA学习札记 (一)的相关文章

Java 学习札记(三)免安装版TomCat中tomcat6w.exe的运行

1.使用环境 很多时候我们用的是官网的解压免安装版的Tomcat,相比安装Tomcat除了少了安装步骤以外还少了tomcat6w.exe运行所需要的环境变量,所以一般Java开发免安装版的已经足够使用了,但是如果部署服务的时候我们不可能只运行startup.bat文件,我们需要新建一个服务并可以通过tomcat6w.exe启动和关闭服务. 2.无法运行tomcat6w.exe (1)提示错误: 运行tomcat6w.exe ,提示 指定的服务未安装 unable to open the serv

JAVA学习札记

字符串操作: 字符串分割:String array[] = str.split("\t"); 列表操作: 定义:List<String> list=new ArrayList(); 添加元素:list.add("apple"); 判断是否包含某元素:list.contains("apple") hashmap操作: 定义: HashMap<String, Double> map = new HashMap<Strin

【学习札记-类加载器】

个人学习整理,如有不足之处,请不吝指教.转载请注明:@CSU-Max 类加载器 简介 类加载器(class loader)用来加载 Java 类到 Java 虚拟机中.一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件).类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例.每个这样的实例用来表示一个 Java 类.通过此实例的 new

JasperReport学习札记6-JRXML的标签

原文源于:http://langhua9527.iteye.com/blog/402317 JasperReport学习笔记6-JRXML的标签1.<jasperReport>根元素包括很多属性pageWidth,pageHeight,leftMargin,rightMargin,topMargin,bottomMargin,orientation,whenNoDataType,isTitleNewPage,isSummaryNewPage orientation表示是横着放,还是竖着放,默认

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

Java学习第5天

---恢复内容开始--- 今天是2016年5月4号,今天是学习JAVA学习的第5天!今天的主要学习任务是对二维数组的学习. P96 3.7.5 二维数组 动态初始化 数据类型 数组名称 [][]=new 数据类型[行数][列数]   ; 如,int a[][]=new int[7][8]; 静态初始化 数据类型 数组名称 [][]=new 数据类型 [][]{ {值,值,...},{值,值,...},...}; 如,int a[][]=new int[][]{ {1,2,3},{54,6},{8

Java学习-008-判断文件类型实例

此文源码主要为应用 Java 如何判断文件类型的源码及其测试源码.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-2-2 23:02:00,请知悉. Java 判断文件类型源码如下所示: 1 /** 2 * @function 判断文件类型 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java assertFileType

疯狂JAVA学习计划

? Java_StudyPlane ?2015/2/20 ????????大年初二 ????????雨天 1.5小时为1个课时. JAVA学习进度表

java学习教程之代码块

学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这个例子: public class Test{ public static void main(String args[]){ { //此处就是普通代码块,普通代码块中的代码按顺序执行 System.out.println("hello"); } } } 2.构造代码块 public cl