黑马程序员Java零基础视频教程笔记-Java入门

简介: 黑马程序员Java零基础视频教程笔记-Java入门

一、CMD

1. 打开CMD

① Win+R

同时按住键盘上的Win+R键,打开"运行"对话框

② 输入CMD

在打开的“运行”对话框中输入"CMD",进入命令行窗口

命令行窗口

2. 常见的CMD命令

① 盘符名称+冒号

说明:盘符切换

举例:D:回车,表示切换到D盘

② dir

说明:查看当前路径下的内容

③ cd 目录

说明:进入单级目录

举例:cd itheima

④ cd…

说明:回退到上一级目录

⑤ cd 目录1\目录2…

说明:进入多级目录

举例:cd itheima\JavaSE

⑥ cd \

说明:回退到盘符目录

⑦ cls

说明:清屏

⑧ exit

说明:退出命令提示符窗口

3. 练习:利用CMD打开QQ并配置环境变量

3.1 利用CMD打开QQ

① 找到qq.exe所在位置

② 打开命令行窗口

③ 命令行输入:cd qq.exe的路径,切换到qq.exe所在文件夹

④ 命令行输入:输入qq.exe,运行qq程序


3.2 配置环境变量

① 右键单机此电脑,选择“属性”

② 在弹出的设置界面中点击“高级系统设置”

③ 在弹出的界面中选择“环境变量”

④ 找到Path,点击编辑

⑤ 在弹出界面中点击“新建”

⑥ 输入qq.exe所在路径,点击确定

⑦ 打开命令行界面进行测试

二、Java学习

1. JDK下载和安装

① 通过官方网站获取:http://www.oracle.com

③ 针对不同操作系统,下载对应的安装包

④ 傻瓜式安装,一直点击下一步

建议1:安装路径中不要包含中文和空格

建议2:所有的开发工具最好安装目录统一

⭐JDK的安装目录

① bin:该路径下存放了各种工具命令。

其中比较重要的有:javac和java

② conf:该路径下存放了相关配置文件。

③ include:该路径下存放了一些平台特定的头文件。

④ jmods:该路径下存放了各种模块。

⑤ legal:该路径下存放了各模块的授权文档。

⑥ lib:该路径下存放了工具的一些补充JAR包。

2. HelloWorld小案例

步骤:用记事本编写程序→编译文件→运行程序

① 打开命令行

② 切换到HelloWorld.java所在文件的路径

③ 编译:输入javac HelloWorld.java

④ 运行:输入java HelloWorld

3. 常见小问题

① 中英文符号问题

② 单词拼写问题

4. 环境变量

配置环境变量的目的:

我们想要在任意的目录下都可以打开指定的软件,就可以把软件的路径配置到环境变量中。

步骤:

1.先配置JAVA_HOME(路径不带bin)

2.再配置Path(%JAVA_HOME%\bin)

① 打开环境变量

② 点击新建

③ 编辑环境变量里面输入jdk版本

④ 编辑Path,点击新建,输入如下内容

⑤ 打开的界面全部单机确定

5. JDK和JRE

5.1 JDK:Java开发工具包

JDK包括JVM、核心类库、开发工具

① JVM:Java虚拟机,真正运行Java程序的地方

② 核心类库:Java已经写好的东西,我们可以直接用

③ 开发工具:

javac:编译工具

java:运行工具

jdb:调试工具

jhat:内存分析工具

5.2 JRE:Java的运行环境

JRE包括JVM、核心类库、运行工具

⭐JDK包含JRE

⭐JRE包含JVM

目录
相关文章
|
19天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
38 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
15天前
|
监控 架构师 Java
Java虚拟机调优的艺术:从入门到精通####
本文作为一篇深入浅出的技术指南,旨在为Java开发者揭示JVM调优的神秘面纱,通过剖析其背后的原理、分享实战经验与最佳实践,引领读者踏上从调优新手到高手的进阶之路。不同于传统的摘要概述,本文将以一场虚拟的对话形式,模拟一位经验丰富的架构师向初学者传授JVM调优的心法,激发学习兴趣,同时概括性地介绍文章将探讨的核心议题——性能监控、垃圾回收优化、内存管理及常见问题解决策略。 ####
|
17天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
17天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
24天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
27 2
|
16天前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
34 0
|
27天前
|
Java 程序员 数据库连接
Java中的异常处理:从入门到精通
在Java编程的海洋中,异常处理是一艘不可或缺的救生艇。它不仅保护你的代码免受错误数据的侵袭,还能确保用户体验的平稳航行。本文将带你领略异常处理的风浪,让你学会如何在Java中捕捉、处理和预防异常,从而成为一名真正的Java航海家。
|
29天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
12 0
|
5天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
35 6
|
20天前
|
设计模式 Java 开发者
Java多线程编程的陷阱与解决方案####
本文深入探讨了Java多线程编程中常见的问题及其解决策略。通过分析竞态条件、死锁、活锁等典型场景,并结合代码示例和实用技巧,帮助开发者有效避免这些陷阱,提升并发程序的稳定性和性能。 ####