JAVA就业笔记6——第二阶段(3)
课程须知
| A类知识:工作和面试常用,代码必须要手敲,需要掌握。 |
| B类知识:面试会问道,工作不常用,代码不需要手敲,理解能正确表达即可。 |
| C类知识:工作和面试不常用,代码不需要手敲,仅为了知识体系完整性,了解即可。 |
第二阶段 JAVA快速入门
本阶段是进入“程序员”的门槛,需要学习编程基本的知识:变量、数据类型、控制语句、面向对象。我们通过实际的案例,让大家一开始就通过游戏项目进入学习状态,寓教于乐,引起大家的兴趣。
同时,我们也深入内存底层,打扎实大家的基本功。本阶段内容学完,你就明白各个语言底层其实差异都不大。大家再去学其他编程语言也很容易入门。
第一单元 JAVA入门和背景知识
| 1 | JAVA最全学习路线和就业分析 | A |
| 2 | 多种计算机语言特点介绍 | C |
| 3 | JAVA发展史-三大版本含义-JAVA的核心优势和特点 | A |
| 4 | JAVA运行机制-JDK和JRE和JVM的区别 | A |
| 5 | JDK的下载和安装 | A |
| 6 | JDK环境变量配置(win10下配置JDK8) | A |
| 7 | JDK收费和open JDK安装成功的测试 | A |
| 8 | 写出第一个JAVA程序(10万行代码,30万年薪) | A |
| 9 | 第一个JAVA程序的错误总结 | A |
| 10 | 第一个程序的语法详细解析-总结和提升 | A |
| 11 | 常见DOS命令总结 | A |
十、第一个JAVA程序的错误总结
(一)、常见问题
1、提示“javac不是内部或外部命令……”

出错原因:Path变量配置错误导致没有找到javac命令
解决方案: 细心重新设置Path,配置完成后需要重新输入cmd打开命令行窗口。
2、文件夹中可以看到Welcome.java文件,在编译时出现javac 找不到文件……

出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名
解决方案:将文件的实际名称从Welcome.java.txt改为Welcome.java,将后缀后.txt去掉,实现更改文件的扩展名。
3、NoSuchMethodError:main
出错原因:找不到main方法,应该是main方法书写有误。
解决方案:检查public static void main(String [] args){}是否有误。
碰到错误、碰到异常,要和看到美女帅哥那样兴奋! 你解决的每一个错误,都是你提高的阶梯!所谓编程经验很大程度就是指“调错的经验”。
(二)、实时效果反馈
1.、如下java代码,出现错误的行号:
public Class Welcome{public static void mian(String[] args){system.out.println("Hello world!");}
}
A 1,2
B 2,3
C 2,3,4
D 1,2,3
参考答案 1、 D
十一、第一个程序的语法详细解析-总结和提升
(一)、语法解析
1、Java对大小写敏感。
2、关键字class 的意思是类。Java是面向对象的语言,所有代码必须位于类里面。
3、源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。
4、main方法是Java应用程序的入口方法,格式固定:public static void main(String[] args) {…}
4、一个源文件可以包含多个类。
5、每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。
注意:
(1)、编程时,一定要注意缩进规范;
(2)、在写括号、引号时,一定是成对编写,然后再往里插入内容。
(二)、实时效果反馈
1、如下关于java的基本语法说明,错误的是:
A Java对大小写,不敏感。
B Java是面向对象的语言,所有代码必须位于类里面
C 源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件
D 每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行
参考答案 1、 A
十二、常见DOS命令总结
(一)、常见的DOS命令总结
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。
常用命令:
| 命令 | 使用说明 |
| cd | 目录路径 进入一个目录 |
| cd .. | 进入父目录 |
| dir | 查看本目录下的文件和子目录列表 |
| cls | 清除屏幕命令 |
| 上下键 | 查找敲过的命令 |
| Tab键 | 自动补齐命令 |
(二)、实时效果反馈
1、如下dos命令,说明错误的是:
A cd d:/javacode 进入d:/javacode目录
B cd .. 进入根目录
C dir 查看本目录下的文件和子目录列表
D cls 清除屏幕命令
参考答案 1、 B
十三、常见的开发工具介绍
(一)、常见的开发工具介绍



入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件:
· Notepad++
· Sublime
· EditPlus
在我们真正学习开发中,包括在企业中从事软件开发时,一般使用集成开发环境 (IDE)
· IDEA 官方网址: IntelliJ IDEA – the Leading Java and Kotlin IDE
· VS Code 官方网址:Visual Studio Code - Code Editing. Redefined
· eclipse 官方网址:http://www.eclipse.org
其实,对于IDE的选用,真的是无所谓的,大家不用太过纠结。
(二)、实时效果反馈
1. 如下哪个不是java的开发环境:
A IDEA
B eclpse
C VS code
D pycharm
参考答案 1、 D
相关文章:
JAVA就业笔记6——第二阶段(3)
课程须知 A类知识:工作和面试常用,代码必须要手敲,需要掌握。 B类知识:面试会问道,工作不常用,代码不需要手敲,理解能正确表达即可。 C类知识:工作和面试不常用,代码不…...
02.04、分割链表
02.04、[中等] 分割链表 1、题目描述 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 2、解题思路 本题要求将链表分隔…...
Excel 中根据患者的就诊时间标记病例为“初诊”或“复诊”
1. 假设: 患者表:包含患者的基本信息,如患者 ID 和患者姓名。 病例表:包含病例信息,如患者 ID、就诊时间和就诊状态。 2. 操作步骤: 合并数据: 确保病例表中有一列包含患者 ID,以…...
遇到“mfc100u.dll丢失”的系统错误要怎么处理?科学修复mfc100u.dll
遇到“mfc100u.dll丢失”的系统错误会非常麻烦,因为mfc100u.dll是Microsoft Visual C 2010 Redistributable Package的重要部分,许多应用程序和游戏在运行时都需要调用这个文件。如果这个文件缺失,可能会导致相关软件或游戏启动失败。面对这种…...
[Linux] 逐层深入理解文件系统 (1)—— 进程操作文件
标题:[Linux] 文件系统 (1)—— 进程操作文件 个人主页水墨不写bug (图片来源于网络) 目录 一、进程与打开的文件 二、文件的系统调用与库函数的关系 1.系统调用open() 三、内存中的文件描述符表 四、缓冲区…...
RT-Thread 互斥量的概念
目录 概述 1 互斥量定义 1.1 概念介绍 1.2 线程优先级翻转问题 2 互斥量管理 2.1 结构体定义 2.2 函数接口介绍 2.2.1 rt_mutex_create函数 2.2.2 rt_mutex_delete 函数 2.2.3 初始化和脱离互斥量 概述 本文主要介绍互斥量的概念,实现原理。还介绍RT-Thre…...
6.计算机网络_UDP
UDP的主要特点: 无连接,发送数据之前不需要建立连接。不保证可靠交付。面向报文。应用层给UDP报文后,UDP并不会抽象为一个一个的字节,而是整个报文一起发送。没有拥塞控制。网络拥堵时,发送端并不会降低发送速率。可以…...
Windows应急响蓝安服面试
Windows应急响应 蓝队溯源流程 学习Windows应急首先要站在攻击者的角度去学习一些权限维持和权限提升的方法.,文章中的方法其实和内网攻防笔记有类似l红队教你怎么利用 蓝队教你怎么排查 攻防一体,应急响应排查这些项目就可以 端口/服务/进程/后门文件都是为了权限维持,得到s…...
PCL 点云配准-4PCS算法(粗配准)
目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 加载点云数据 2.1.2 执行4PCS粗配准 2.1.3 可视化源点云、目标点云和配准结果 2.2完整代码 三、实现效果 3.1原始点云 3.2配准后点云 PCL点云算法汇总及实战案例汇总的目录地址链接…...
12、论文阅读:利用生成对抗网络实现无监督深度图像增强
Towards Unsupervised Deep Image Enhancement With Generative Adversarial Network 摘要介绍相关工作传统图像增强基于学习的图像增强 论文中提出的方法动机和目标网络架构损失函数1) 质量损失2) 保真损失3)身份损失4)Total Loss 实验 摘要 提高图像的…...
Axure重要元件三——中继器表单制作
亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! 本节课:中继器表单制作 课程内容:利用中继器制作表单 应用场景:台账、表单 案例展示: 步骤一:建立一个背景区…...
DMAIC赋能智能家居:解锁未来生活新篇章!
从清晨自动拉开的窗帘,到夜晚自动调暗的灯光,每一处细节都透露着科技的温度与智慧的光芒。而在这场智能革命的浪潮中,DMAIC(定义Define、测量Measure、分析Analyze、改进Improve、控制Control)作为六西格玛管理的核心方…...
代码随想录算法训练营第二天| 209.长度最小的子数组 59.螺旋矩阵II 区间和 开发商购买土地
209. 长度最小的子数组 题目: 给定一个包含正整数的数组 nums 和一个正整数 target ,找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 ,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 示例 1…...
mysql隐藏索引
1. 什么是隐藏索引? 在 MySQL 8 中,隐藏索引(Invisible Indexes)是指一种特殊类型的索引,它并不真正被删除,而是被标记为“不可见”。当索引被标记为不可见时,查询优化器在生成查询计划时将忽略…...
etcd入门到实战
概述:本文将介绍etcd特性、使用场景、基本原理以及Linux环境下的实战操作 入门 什么是etcd? etcd是一个分布式键值存储数据库 关键字解析: 键值存储:存储协议是 key—value 的形式,类似于redis分布式:…...
Build an Android project and get a `.apk` file on a Debian 11 command line
You can build an Android project and get a .apk file on a Debian 11 command line without using Android Studio. The process involves using the Android SDK command-line tools (sdkmanager, adb, and gradle). Here’s a step-by-step guide to building the ???…...
解读 Java 经典巨著《Effective Java》90条编程法则,第4条:通过私有构造器强化不可实例化的能力
文章目录 【前言】欢迎订阅【解读《Effective Java》】系列专栏java.lang.Math 类的设计经验总结 【前言】欢迎订阅【解读《Effective Java》】系列专栏 《Effective Java》是 Java 开发领域的经典著作,作者 Joshua Bloch 以丰富的经验和深入的知识,全面…...
Vivado HLS学习
视频链接: 6课:数据类型的转换_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1bt41187RW?spm_id_from333.788.videopod.episodes&vd_sourcea75d5585c5297210add71187236ec90b&p6 目录 1.数据类型的转换 2.自动类型转换 2.1隐式数据转换 2.2…...
一款AutoXJS现代化美观的日志模块AxpLogger
简介 Axp Logger是一款基于autox.js的现代化日志模块,具备窗口事件穿透、拖拽和缩放功能。 Axp Logger文档 特性现代化的UI设计支持点击穿透模式(不影响脚本运行)监听音量-键切换模式支持窗口操作模式窗口拖拽移动窗口自由缩放清空日志关闭日…...
成都睿明智科技有限公司共创抖音电商新篇章
在当今这个数字化浪潮汹涌的时代,抖音电商以其独特的魅力迅速崛起,成为众多商家竞相追逐的新蓝海。在这片充满机遇与挑战的领域中,成都睿明智科技有限公司凭借其专业的服务、创新的策略和敏锐的市场洞察力,成为了众多商家信赖的合…...
Claude Mythos Preview发布文章解读
1. 引入 anthropic于4月7日发布了Mythos Preview模型相关的说明文章(参考1),并提出了目前不开放它的政策,还说了它在网安领域的能力很强。 那么,它的这些思路,是出于什么考虑呢? 2. 首次提到的内…...
数据、信息、知识:三者有什么区别
在人工智能、知识表示和知识图谱的学习中,“数据”“信息”“知识”是三个最基础的概念。它们彼此相关,但并不相同。只有区分这三者,才能进一步理解:为什么计算机不能只存储数据,还需要组织信息、表达知识,…...
无线安全入门:如何像Willie一样用能量检测发现隐蔽信号?一个MATLAB仿真指南
无线安全实战:用MATLAB仿真攻击者Willie的能量检测策略 想象一下,你正坐在一个嘈杂的咖啡厅里,周围充斥着各种无线信号——Wi-Fi、蓝牙、蜂窝网络。如果有人想在这些背景噪音中偷偷传输数据,该如何确保不被发现?这就是…...
OpenClaw+Qwen3.5-9B创作助手:从大纲到短视频脚本全自动
OpenClawQwen3.5-9B创作助手:从大纲到短视频脚本全自动 1. 为什么需要自动化创作流程 作为一个内容创作者,我经常面临这样的困境:明明有好的创意,却卡在执行环节。从构思大纲到完成短视频脚本,往往需要反复查阅资料、…...
被封杀三天后,龙虾带着“复仇版本“杀回来了
OpenClaw 4.5版本上线,能直接生成视频、图片和音乐。 有些故事,编剧都不敢这么写。 几天前,Anthropic对OpenClaw下了"封杀令"——只要系统提示词中出现OpenClaw的字样,Claude就会直接拒绝请求,返回一个冷冰…...
Unity发布京东小游戏瞻
从 UI 工程师到 AI 应用架构者 13 年前,我的工作是让按钮在 IE6 上对齐; 13 年后,我用 fetch-event-source 订阅大模型的“思维流”,用 OCR 解锁图片中的文字——前端,正在成为 AI 产品的第一道体验防线。 最近&#x…...
边缘设备资源告急?立刻启用.NET 9的Dynamic PGO+Crossgen2预编译组合技(仅限Preview 5+)
第一章:边缘设备资源告急?立刻启用.NET 9的Dynamic PGOCrossgen2预编译组合技(仅限Preview 5)在资源受限的边缘设备(如Raspberry Pi 4、Jetson Nano或工业PLC网关)上,.NET应用常因JIT编译开销与…...
嵌入式C语言设计模式实践:观察者与责任链模式
1. 嵌入式软件开发中的设计模式应用背景在传统认知中,嵌入式系统开发往往与"资源受限"、"底层硬件"、"效率优先"等标签紧密关联。早期的嵌入式设备功能单一,业务逻辑简单,开发者更关注代码的执行效率和硬件资源…...
YOLO 系列专栏(三十七)【全网首发】YOLO26 独家卷积改进|CVPR 2025 FDConv 频率动态卷积,结合 FDC3k2 二次创新,突破小目标特征表达瓶颈
目录 摘要 一、引言:传统卷积的小目标痛点 二、核心技术原理解析 2.1 FDConv 频率动态卷积(CVPR 2025 核心思想) 2.1.1 核心流程 2.1.2 关键优势 2.2 FDC3k2 二次创新模块(全网首发) 2.2.1 结构设计 2.3 FDConv vs 传统卷积/主流动态卷积(小目标场景对比) 三、…...
别再死记硬背了!用Flex搞定词法分析,我总结了这份避坑指南(附完整C代码)
从正则表达式到完整项目:Flex词法分析实战避坑手册 第一次用Flex写词法分析器时,我盯着屏幕上那堆莫名其妙的语法错误和内存泄漏警告,差点把键盘摔了。现在回想起来,那些让我抓狂的问题其实都有明确的解决路径。这份指南不会给你按…...
