Java基础:环境配置与命令简介

需积分: 9 0 下载量 76 浏览量 更新于2024-09-03 收藏 5KB MD 举报
--- **Java概述与环境搭建学习笔记** 本篇笔记主要介绍了Java编程语言的基础知识以及环境的配置过程,针对初学者提供了一个清晰的入门指引。首先,我们来深入理解几个关键术语: 1. **JVM (Java Virtual Machine)** - Java虚拟机是Java语言的核心组件,它允许Java程序在任何支持Java的平台上运行,独立于底层操作系统。 2. **JRE (Java Runtime Environment)** - Java运行环境包含了JVM,用于执行已编译的Java字节码。它不包含开发工具,但能提供必要的库和API供应用程序运行。 3. **JDK (Java Development Kit)** - Java开发工具包,包括JRE,额外提供了编译器(javac)、文档生成工具等,是进行Java程序开发所必需的软件包。 接下来,我们将重点讲解如何配置Java开发环境: - **配置环境变量**:首先在Windows系统中,通过“我的电脑”属性 -> 高级系统设置 -> 系统变量,添加`JAVA_HOME`指向安装的JDK路径,如C:\ProgramFiles\Java\jdk1.8.0_131。然后,编辑`Path`系统变量,添加`%JAVA_HOME%\bin`,以便系统能找到Java命令。 - **测试环境配置**:在命令行(cmd)中输入`javac -version`和`java -version`,如果能正确显示版本信息,就证明环境变量配置成功。这会显示编译器和运行时环境的具体版本信息。 - **Markdown主题设置**:在Markdown编辑器中,通过设置主题文件夹,引入预设的主题,如Vue主题,以美化文档结构。使用井号(#)来定义标题层次,`>`表示代码块,可以自定义语言和格式。 最后,了解一些基本的DOS命令对于Java开发者来说也非常重要: - `javac`:用于编译Java源代码(.java文件)为.class字节码文件。 - `javac -version`:查看Java编译器的版本。 - `java -version`:验证Java运行环境是否可用。 - `dir <directory>`:查看指定目录的内容。 - `盘符+:`:切换到不同磁盘驱动器。 - `cd +路径`:更改当前工作目录,支持跨盘符。 - `cd ..`:返回上一级目录。 - `cls`:清空命令行屏幕。 - `del + 文件名称`:删除文件,不放入回收站。 通过这些步骤,你将能够成功安装和配置Java环境,并具备基本的命令行操作技能,为后续的Java编程学习打下坚实基础。
2019-05-06 上传
下面是课程列表: ├day01-01 系统介绍之缓冲区刷新.mp4 ├day01-02 系统介绍之man手册的使用.mp4 ├day02_文件查找规则.mp4 ├day03-01 调试输出点.mp4 ├day03-02 改变结构体对齐规则.mp4 ├day03-03 零长数组.mp4 ├day04-01 错误输出.mp4 ├day04-02 文件操作.mp4 ├day05-01 系统调用之文件操作.mp4 ├day05-02 C库函数对文件操作.mp4 ├day06-01 获取文件访问标识、文件加锁.mp4 ├day06-02 文件的访问权限、文件权限操作.mp4 ├day07-01链接文件操作.mp4 ├day07-02 目录操作.mp4 ├day08-01获取文件目录属性.mp4 ├day08-02 获取当前工作目录.mp4 ├day09-01 临时文件.mp4 ├day09-02 获取系统环境变量.mp4 ├day10_环境变量的增、删、改、查.mp4 ├day11-01 创建屏蔽字.mp4 ├day11-02 知识小结.mp4 ├day12-01 dup文件描述符复制.mp4 ├day12-02 dup2 文件描述符复制.mp4 ├day13_Mmap与文件关联映射.mp4 ├day14-01 匿名模式.mp4 ├day14-02 缓冲区(行缓冲 全缓冲 无缓冲).mp4 ├day14-03 获取进程id.mp4 ├day15-01 获取fork子父进程id.mp4 ├day15-02 子父进程 执行顺序 资源共享 资源回收.mp4 ├day16-01 ufork之子父进程 执行顺序 资源共享 资源回收.mp4 ├day16-02 孤儿进程.mp4 ├day16-04 守护进程讲解.mp4 ├day17-01 守护进程实现.mp4 ├day18-01 fork与sighal的组合(避免僵尸进程).mp4 ├day18-02 匿名管道之创建、缓冲区大小、阻塞模式.mp4 ├day18-03 知识点总结.mp4 ├day19_匿名管道子父进程通信、有名管道创建、删除.mp4 ├day20_有名管道的特点、在子父进程及非子父进程间操作.mp4 ├day21-01 有名管道的创建、缓冲区大小、阻塞模式、信号.mp4 ├day21-02 有名管道进程间通信.mp4 ├day22_消息队列默认属性及改变方法.mp4 ├day23-01 消息队列、读写操作.mp4 ├day23-02 消息队列之mp-notify读操作.mp4 ├day23-03 消息队列之mp-tined-recv、mp-tined-sewd.mp4 ├day24-01 共享内存的读写操作.mp4 ├day24-02 共享内存与map的公用.mp4 ├day25-01 共享内存综合案例操作.mp4 ├day25-02 匿名信号量的讲解使用.mp4 ├day25-03 匿名信号量同步.mp4 ├day26-01巩固知识点回顾与总结.mp4 ├day26-02 匿名信号量的互斥.mp4 ├day26-03 线程id 线程比较.mp4 ├day27-01 线程的执行顺序 资源共享.mp4 ├day27-02 线程资源回收 线程变量创建 线程属性.mp4 ├day27-03 线程栈空间获取 线程中断.mp4 ├day28-01 线程及信号量组合同步、组合互斥.mp4