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

目录
相关文章
|
9月前
|
存储 Oracle Java
java零基础学习者入门课程
本课程为Java零基础入门教程,涵盖环境搭建、变量、运算符、条件循环、数组及面向对象基础,每讲配示例代码与实践建议,助你循序渐进掌握核心知识,轻松迈入Java编程世界。
723 0
|
10月前
|
Java
java入门代码示例
本文介绍Java入门基础,包含Hello World、变量类型、条件判断、循环及方法定义等核心语法示例,帮助初学者快速掌握Java编程基本结构与逻辑。
692 0
|
10月前
|
Java API 数据库
2025 年最新 Java 实操学习路线,从入门到高级应用详细指南
2025年Java最新实操学习路线,涵盖从环境搭建到微服务、容器化部署的全流程实战内容,助你掌握Java 21核心特性、Spring Boot 3.2开发、云原生与微服务架构,提升企业级项目开发能力,适合从入门到高级应用的学习需求。
2870 0
|
10月前
|
前端开发 Java 数据库连接
帮助新手快速上手的 JAVA 学习路线最详细版涵盖从入门到进阶的 JAVA 学习路线
本Java学习路线涵盖从基础语法、面向对象、异常处理到高级框架、微服务、JVM调优等内容,适合新手入门到进阶,助力掌握企业级开发技能,快速成为合格Java开发者。
1364 3
|
10月前
|
监控 Java API
2025 年全新出炉的 Java 学习路线:从入门起步到实操精通的详细指南
2025年Java学习路线与实操指南,涵盖Java 21核心特性、虚拟线程、Spring Boot 3、微服务、Spring Security、容器化部署等前沿技术,助你从入门到企业级开发进阶。
1609 0
|
11月前
|
NoSQL Java 关系型数据库
Java 从入门到进阶完整学习路线图规划与实战开发最佳实践指南
本文为Java开发者提供从入门到进阶的完整学习路线图,涵盖基础语法、面向对象、数据结构与算法、并发编程、JVM调优、主流框架(如Spring Boot)、数据库操作(MySQL、Redis)、微服务架构及云原生开发等内容,并结合实战案例与最佳实践,助力高效掌握Java核心技术。
1107 2
|
11月前
|
Java 测试技术 API
Java IO流(二):文件操作与NIO入门
本文详解Java NIO与传统IO的区别与优势,涵盖Path、Files类、Channel、Buffer、Selector等核心概念,深入讲解文件操作、目录遍历、NIO实战及性能优化技巧,适合处理大文件与高并发场景,助力高效IO编程与面试准备。
|
11月前
|
Java 编译器 API
Java Lambda表达式与函数式编程入门
Lambda表达式是Java 8引入的重要特性,简化了函数式编程的实现方式。它通过简洁的语法替代传统的匿名内部类,使代码更清晰、易读。本文深入讲解Lambda表达式的基本语法、函数式接口、方法引用等核心概念,并结合集合操作、线程处理、事件回调等实战案例,帮助开发者掌握现代Java编程技巧。同时,还解析了面试中高频出现的相关问题,助你深入理解其原理与应用场景。
|
11月前
|
安全 Java 数据库连接
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
1226 3
|
11月前
|
算法 Java 测试技术
零基础学 Java: 从语法入门到企业级项目实战的详细学习路线解析
本文为零基础学习者提供完整的Java学习路线,涵盖语法基础、面向对象编程、数据结构与算法、多线程、JVM原理、Spring框架、Spring Boot及项目实战,助你从入门到进阶,系统掌握Java编程技能,提升实战开发能力。
728 0