黑马程序员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

目录
相关文章
|
14天前
|
Java 程序员
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
38 9
|
6天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
10天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
12天前
|
存储 安全 Java
🌟Java零基础-反序列化:从入门到精通
【10月更文挑战第21天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
43 5
|
9天前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
24 1
|
10天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
10天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
|
11天前
|
SQL Java 程序员
倍增 Java 程序员的开发效率
应用计算困境:Java 作为主流开发语言,在数据处理方面存在复杂度高的问题,而 SQL 虽然简洁但受限于数据库架构。SPL(Structured Process Language)是一种纯 Java 开发的数据处理语言,结合了 Java 的架构灵活性和 SQL 的简洁性。SPL 提供简洁的语法、完善的计算能力、高效的 IDE、大数据支持、与 Java 应用无缝集成以及开放性和热切换特性,能够大幅提升开发效率和性能。
|
17天前
|
IDE Java 程序员
C++ 程序员的 Java 指南
一个 C++ 程序员自己总结的 Java 学习中应该注意的点。
19 5
|
16天前
|
Java 数据处理 开发者
Java多线程编程的艺术:从入门到精通####
【10月更文挑战第21天】 本文将深入探讨Java多线程编程的核心概念,通过生动实例和实用技巧,引导读者从基础认知迈向高效并发编程的殿堂。我们将一起揭开线程管理的神秘面纱,掌握同步机制的精髓,并学习如何在实际项目中灵活运用这些知识,以提升应用性能与响应速度。 ####
40 3