JDK子目录详解

本文详细介绍了JDK的各个目录及其作用,包括bin目录中的可执行命令,如javac和java,db目录中的轻量级数据库Java DB,include目录下的本地方法编译文件,jre目录中的Java运行时环境,lib目录中的核心类库,src.zip和javafx-src.zip中的源代码。此外,还探讨了Java类库的结构和常用基础类库的功能。
摘要由CSDN通过智能技术生成

JDK(Java Development Kit)是Sun Microsystems(已被Oracle收购)针对Java开发员的产品,是Java的开发工具。JDK是整个Java的核心,包括了Java的开发环境和运行环境。它由一个处于操作系统层之上的运行环境还有开发者 编译,调试和运行用Java语言写的applet和应用程序所需的工具组成

这是JDK8的安装目录如图:

下面来详细介绍JDK各个目录和作用:

一、bin目录(存放可执行命令的文件夹)

bin目录重要性
【1】是binary(字节码)的缩写,里面存放了JDK的各种工具命令即JDK开发工具的可执行文件(文件都是二进制的,其中包括编译器、解释器以及其他一些工具),因此该目录应当保存到PATH变量中。原因:

1、Path路径的作用是:指定xxx.exe命令程序路径(给电脑系统去寻找bin目录下java命令程序,如javac.exe,java.exe)
2、在dos窗口行下面执行命令如javac编译java程序时,系统它会到PATH变量所指定的bin目录的路径中查找看是否能找到相应的命令程序,有就可以运行,否则报错。因此我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,因为bin目录正好包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在电脑任何目录下cmd,然后执行bin目录中的命令如javac/java等工具了。

【2】而类加载器,要通过bin目录下才能拿到和加载类class文件。(因为bin中有编译器javac,源代码需要编译器才能生成字节码class类文件)
类加载器获得一个IO流,类加载器就从bin目录下找文件。(从硬盘bin目录读取到java内存中)
写好的配置文件放在src下,又会自动在bin下生成一个配置文件
而我们给用户的工程不包含src,所以当我们加载配置文件时,要通过类加载器,让他去bin下找配置文件。


package com.usc.property;
 
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
 
/*
 * 加载properties配置文件
 * IO读取文件,键值对存储到集合中
 * 从集合中以键值对方式获取数据库的连接信息,完成数据库的连接
 */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值