首页 > 编程语言 >java入门提要

java入门提要

时间:2022-11-06 15:14:02浏览次数:40  
标签:Java 入门 JDK 程序 提要 java 安装 环境变量

java入门提要

1.1 java程序运行机制

1.1.1 高级语言的运行机制

按程序的执行方式分类,可分为编译型语言解释型语言其中java语言既不是纯粹的编译型语言,也不是纯粹的解释型语言。

 

 

 

1.1.2 Java程序的运行机制

JAVA程序的执行过程必须先编译、后解释两个步骤。

1.2 Java的开发准备

在开发Java程序之前,必须先完成一些准备工作,也就是在计算机上安装并配置Java开发环境,开发Java程序需要安装和配置JDK。

1.2.1 下载和安装Java8的JDK

JDK的全称是Java SE Development Kit,即Java标准开发包,是Sun提供的一套用于开发Java应用程序的开发包,它提供了编译、运行Java程序的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。

JRE是Java运行时环境,它的全称是Java Runtime Environment,它是运行Java程序必需条件。

其中,JRE包含JVM。JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM外,还包含运行Java程序的其他环境支持。

安装JDK时的两个重要组件

Devepment Tools :这是JDK的核心,包括编译Java程序必需的命令工具。实际上,这个选项里已经包含了运行Java程序的JRE,这个JRE会安装在JDK安装目录的子目录里。

Scource Code :安装这个组件将会安装Java所有核心类库的源代码。

JDK安装路径下的文件路径

bin该路径下 存放了JDK的各种工具命令,常用的javac、java等命令就放在该路径下,除此之外,appletviewer、jar等大量工具命令也在。

db :db:该路径是安装Java DB的路径。

include :一些平台特定的头文件。

jre :该路径下安装的就是运行Java程序所必需的JRE环境。

lib :lib:该路径下存放的是JDK工具命令的实际执行程序。

javafx-src.zip :存放的是Java FX所有核心类库的源代码。

src.zip :存放Java所有核心类库的源代码。

README和LICENSE :说明性文档。

1.2.2 设置PATA环境变量

设置系统变量

对于Windows系统而言,名为Path的系统环境变量已经存在,可以直接修改该环境变量,在该环境变量值后追加D:\Java\jdk1.8.0_05\bin(其中D:\Java\jdk1.8.0_05\是JDK安装的路径,每个人的都不一样)。

设置用户变量

实际上通常建议添加用户变量,单击”新建“按钮,添加名为PATH的环境变量,设置PATH环境变量的值为D:\Java\jdk1.8.0_05\bin。

区别 :两者并没有太大差别,只是用户变量只对当前用户有效,而系统变量对所有用户有效。

关于CLASSPATH环境变量定位类

如果使用1.5以上版本的JDK,完全不用设置CLASSPATH环境变量。

 

 

标签:Java,入门,JDK,程序,提要,java,安装,环境变量
From: https://www.cnblogs.com/mutwelve/p/16862620.html

相关文章

  • javascript中的数据类型
    <--------------------------------------javascript数据类型------------------------------------------------>未来方便书写,我们就把javascript简写成jsjs中为什么要......
  • java基本数据类型转换规则
    数据类型的转换是保证数据精确度的一种手段。2个基本事实自动转化强制转化编译器的优化2个基本事实事实-**浮点数常量默认为double**floata=3.5;//此处将会由d......
  • 主界面(零基础适合小白)基础javaweb前端项目实战【包含增删改查,mysql】二
    首先编写sp文件(index.jsp)<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>主界面</title></head><body><br>......
  • javascript的基础语法,方便未来开展学习
    文档内部输入语句:document.write(‘窗口打印内容’)输出到控制台,目的让程序员测试使用consloe.log(’控制台打印‘)警示框,提示给用户看alert(’警示打印‘)也就是弹出框输......
  • JavaIO流笔记
    一、什么是文件?  文件是我们保存数据的地方。二、文件的创建  (1)newFile(Stringpathname)//根据路径构建一个File对象1importjava.io.File;2importj......
  • Java学习笔记2-入门
    java入门java三大版本JDK、JRE、JVM安装开发环境HelloWorld新建文件夹存放代码新建Java文件文件后缀为.javaHello.java【注意】系统可能没有现实文件后缀......
  • Java学习笔记1-计算机基础
    计算机冯诺依曼结构快捷键Dos命令开始+系统+命令提示符Win+R输入cmd打开控制台在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令行窗口资源管理器的......
  • java记录
    java记录java包package相同包中的类名不能重复,不同包中的类名可以重复包声明唯一,且位于第一行import关键字import可以有多行用于导入某一个类导入某个包里的所......
  • Java8新特性:函数式编程
    1.概述函数式编程学习目的:能够看懂公司里的代码大数据量下处理集合效率更高代码可读性高消灭嵌套地狱函数式编程思想:面向对象思想需要关注用什么对象完成什么事......
  • k8s实战入门——Namespace
    NamespaceNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是......