学习笔记,仅供参考


初识JAVA

JRE与JDK

JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。(JRE=JVM+类库)

JDK:JDK是提供给Java开发人员使用的,其中包含了java的开发工具(编译工具(javac.exe)、打包工具(jar.exe)等),也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。(JDK=JRE+JAVA的开发工具)

JDK安装路径下的目录

  • bin目录

该目录用于存放一些可执行程序,如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)等。

  • db目录

db目录是一个小型的数据库,从JDK 6.0开始,Java中引用了一个新的成员JavaDB,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。

  • jre目录

jre是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机、运行时的类包、Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

  • include目录

由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

  • lib目录

lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。

  • src.zip文件

src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

环境变量配置

右击我的电脑–>属性–>高级系统设置

进入环境变量

配置JAVA_HOME

在Path中,动态获取JAVA_HOME的路径值

第三次学JAVA再学不好就吃翔(part1)--初识JAVA相关推荐

  1. 后端用java还是python_【后端开发】已学php再学java还是python?

    在考虑学java还是python之前先来说说二者的应用领域. Python的主要应用方向: 1.科学计算 随着NumPy,SciPy,Matplotlib,Enthoughtlibrarys等众多程序 ...

  2. Python基础学完了再学什么?

    Python基础学完了再学什么? 基础阶段学完Python 基础语法.python 容器.函数和文件操作.面向对象. python编程和web基础.Linux 操作系统多任务编程.Python 网络编 ...

  3. 第三次学JAVA再学不好就吃翔(part106)--字符流

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流输入流FileReader 字符流是什么 FileReader类构造方法 举个例子 字符流输出流FileWriter FileWriter构造方法 ...

  4. 第三次学JAVA再学不好就吃翔(part117)--单例设计模式

    学习笔记,仅供参考,有错必纠 文章目录 多线程 单例设计模式 饿汉式 懒汉式 第三种格式 Timer类 线程的五种状态 多线程 单例设计模式 单例设计模式,即保证类在内存中只有一个对象,如何保证类在内 ...

  5. 第三次学JAVA再学不好就吃翔(part108)--带缓冲的字符流

    学习笔记,仅供参考,有错必纠 文章目录 IO流 带缓冲的字符流 BufferedReader和BufferedWriter readLine和newLine方法 IO流 带缓冲的字符流 Buffere ...

  6. 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...

  7. 第三次学JAVA再学不好就吃翔(part79)--并发修改异常产生的原因及解决方案

    学习笔记,仅供参考,有错必纠 文章目录 集合 并发修改异常产生的原因及解决方案 ConcurrentModificationException 解决方案 集合 并发修改异常产生的原因及解决方案 在这个 ...

  8. 第三次学JAVA再学不好就吃翔(part114)--Properties类

    学习笔记,仅供参考,有错必纠 文章目录 Properties类 Properties类概述 Properties类的特殊功能 Properties的load和store功能 Properties类 P ...

  9. 第三次学JAVA再学不好就吃翔(part112)--内存输出流

    学习笔记,仅供参考,有错必纠 内存输出流 内存输出流可以向内存中写数据, 把内存当作一个缓冲区,写出之后可以一次性获取出所有数据. ByteArrayOutputStream类 该类继承自java.i ...

最新文章

  1. 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 )
  2. hdu 5101(二分)
  3. 太牛了!芯片级拆解世界第一颗FPGA芯片!
  4. 重要更新,Office Add-in将全面支持Webview2
  5. c语言iso校验算法,模式识别c语言ISODATA算法.doc
  6. MAC下使用OpenSSL生成私钥和公钥
  7. 跟ASP.NET MVC一起使用jQuery
  8. Java线程池实现音频播放
  9. 图像分类数据集-09-p3
  10. JSP — 项目篇《I》【打印九九乘法表】
  11. 看懂Oracle的执行计划
  12. CVE-2018-18311 阿里云漏洞修复 RHSA-2019:0109-Important: perl secur
  13. ppt 如何加背景音乐
  14. 20181012 excel 填充序列 快捷键
  15. Variational Autoencoders and Nonlinear ICA: A Unifying Framework
  16. docker安装青龙面板薅羊毛(新手教程,大佬可略过)
  17. A Survey of Shape Feature Extraction Techniques中文翻译
  18. 【33】解读TPU:设计和拆解一块ASIC芯片
  19. 年薪40万最牛应届生 南大一出5个其中2个同宿舍
  20. 人工智能到底是什么?AI可以涵盖哪些领域?

热门文章

  1. php7和php8内核有区别吗,不要在PHP7中踩这些坑
  2. xampp php连接mysql数据库_关于PHP xampp连接数据库之后查询失败,数据库连接成功,表中也有数据...
  3. python解释器下安装z3_再次:在Windows上安装Z3 Python
  4. c++趣味小程序_工具类小程序10天增长103万全复盘
  5. 中国航天将与人工智能技术携手 未来可期
  6. 云计算逼迫运营商重新出海
  7. 结对编程-黄金点游戏
  8. [LeetCode]93.Restore IP Addresses
  9. 将不确定变为确定~transactionscope何时提升为分布式事务?(sql2005数据库解决提升到MSDTC的办法)...
  10. 企业 全功能邮件服务器