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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/882077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习相关知识点

epoch/batch/batch_size的关系 Epoch:模型在整个数据集上完成一次训练。一个epoch后,模型已经看过所有的训练数据,执行了正向传播和反向传播。通常训练需要多个epoch,模型才能逐步学习和收敛。Batch:由于在深度学习中…

Python 如何处理大规模数据库表的迁移与数据迁移的高效执行

Python 如何处理大规模数据库表的迁移与数据迁移的高效执行 引言 在现代应用开发中,随着业务需求的增长,数据库表结构和数据往往需要进行迁移和更新。迁移(Migration)是指对数据库表的结构、数据类型、索引、约束等进行修改或更新…

电脑桌面便签怎么添加,好用便签软件怎么样?

在数字化时代,电脑桌面便签是现代工作和学习中不可或缺的工具,它能够帮助用户记录重要信息、设置提醒事项并高效管理任务。那么,电脑桌面便签怎么添加,好用便签软件怎么样呢?接下来让我们一起来探讨下吧。 一&#xf…

Python 基础之条件语句

一、条件语句简介 在Python中,条件语句用于根据不同的条件执行不同的代码块。这使得程序能够根据特定的情况做出决策,并执行相应的操作。 二、if 语句 if语句是最基本的条件语句。它用于检查一个条件,如果条件为真,则执行特定的代…

13.3寸工业三防平板数字化工厂产线数采手持终端

在数字化工厂的建设浪潮中,高效可靠的数据采集终端至关重要。尤其在水处理、食品加工等特殊工业环境下,设备的耐用性和数据安全性面临严峻挑战。传统的平板电脑难以应对复杂的工业现场,而一款性能卓越、坚固耐用的工业三防平板则成为提升生产…

利用sessionStorage收集用户访问信息,然后传递给后端

这里只是简单的收集用户的停留时间、页面加载时间、当前页面URL及来源页面&#xff0c;以做示例 <html><head><meta http-equiv"content-type" content"text/html; charsetUTF-8"/><title>测试sessionStorage存储用户访问信息<…

基于深度学习的设备异常检测与预测性维护

基于深度学习的设备异常检测与预测性维护是一项利用深度学习技术分析设备运行数据&#xff0c;实时检测设备运行过程中的异常情况&#xff0c;并预测未来可能的故障&#xff0c;以便提前进行维护&#xff0c;防止意外停机和生产中断。它在工业领域应用广泛&#xff0c;特别是在…

使用docker搭建lnmp运行WordPress

一&#xff0c;部署目的 使用 Docker 技术在单机上部署 LNMP 服务&#xff08;Linux Nginx MySQL PHP&#xff09;。部署并运行 WordPress 网站平台。掌握 Docker 容器间的互联及数据卷共享。 二&#xff0c;部署环境 操作系统&#xff1a;CentOS 7Docker 版本&#xff1…

路由通信 的 VLAN技术

一、VLAN基础 虚拟局域网&#xff08;Virtual Local Area Network&#xff0c;VLAN&#xff09; 根据管理功能、组织机构或应用类型对交换局域网进行分段而形成的逻辑网络。 交换机最多支持4094个VLAN&#xff0c;其中默认管理VLAN是VLAN1&#xff0c;不能创建&#xff0c;也…

spark:数据的关联与合并、缓存和checkpoint

文章目录 1. 数据的关联与合并1.1 join关联1.1.1 内关联1.1.2 左关联1.1.3 右关联 1.2 Union合并 2. 缓存和checkpoint 1. 数据的关联与合并 1.1 join关联 students表数据&#xff1a; 1.1.1 内关联 内关联只返回两个 DataFrame 中在连接键上匹配的行。 # join 关联 from…

面试感受(续)

保险销售篇 昨天经朋友介绍了解可以到他那&#xff08;保险&#xff09;去试试&#xff0c;今上午过去了&#xff0c;不得不说保险行业确实有钱哈&#xff0c;那办公室贼大&#xff0c;装修贼气派&#xff0c;不过现在保险行业的变种名称这么多的吗&#xff0c;大健康规划师&a…

Python入门:轻松学会Python的*args和**kwargs

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 Python传参 📒📝 *args📝 **kwargs📝 综合使用 *args 和 **kwargs📝 注意事项⚓️ 相关链接 ⚓️📖 介绍 📖 在你编写Python代码时,是否曾遇到过需要处理数量不定的参数的情况?许多刚Python入门的新手在面对这种…

VLAN概述

1.VLAN的概念 VLAN&#xff08;Virtual Local Area Network&#xff0c;虚拟局域网&#xff09;是一种将物理网络划分成多个逻辑网络的技术。 2.VLAN的作用和好处 2.1作用 划分广播域&#xff0c;控制广播消息传递范围 2.2好处 控制广播 增强网络安全性 简化网络管理 3.…

C# DotNetty客户端,包含心跳发送,断线重连机制

1.新建MessageBean消息类型类&#xff0c;也可以不用&#xff0c;看自己需要 public enum MsgType { STATUS_CONNECT_ERROR, STATUS_CONNECT_SUCCESS, STATUS_CONNECT_CLOSED, STATUC_CONNECT_RECONNECT }public class MessageBean {/*** 消息类型*/private MsgType type;/***…

c# gobal using

在 C# 10 及以上版本中&#xff0c;引入了 全局 using&#xff08;Global using&#xff09;特性&#xff0c;这允许开发者在项目级别声明 using 命名空间&#xff0c;从而简化代码的书写和维护。全局 using 的主要作用是提高代码的可读性和减少重复声明。 全局 using 的基本概…

visio导出pdf公式变形问题杂谈

其实不会变形。 我自己的情况是直接用edge PDF阅读器打开pdf看到的是公式有变形&#xff08;常见是字体、形状变了&#xff09;&#xff0c;但换一个pdf阅读器如adobe的就是正常的了 不过大家一般是用edge pdf阅读器直接打开查看&#xff0c;所以通过visio打印的方式导出pdf可…

若依框架中spring security的完整认证流程,及其如何使用自定义用户表进行登录认证,学会轻松实现二开,嘎嘎赚块乾

1&#xff09;熟悉之前的SysUser登录流程 过滤器链验证配置 这里security过滤器链增加了前置过滤器链jwtFilter 该过滤器为我们自定义的&#xff0c;每次请求都会经过jwt验证 ok我们按ctrl alt B跳转过去来看下 首先会获取登录用户LoginUser 内部通过header键&#xff0c;获…

第十二章 RabbitMQ之失败消息处理策略

目录 一、引言 二、RepublishMessageRecoverer 实现 2.1. 实现步骤 2.2. 实现代码 2.2.1. 异常交换机队列回收期配置类 2.2.2. 常规交换机队列配置类 2.2.3. 消费者代码 2.2.4. 消费者yml配置 2.2.5. 生产者代码 2.2.6. 生产者yml配置 2.2.7. 运行效果 一、引言 …

Codeforces Round 883 (Div. 3) G. Rudolf and CodeVid-23(Dijkstra最短路)

题目链接 Codeforces Round 883 (Div. 3) G. Rudolf and CodeVid-23 思路 因为 n n n最大值为 10 10 10&#xff0c;且只有 01 01 01两种状态&#xff0c;当作二进制数转化为十进制数后最多只有 1024 1024 1024种。 因为 m m m的最大值为 1 e 3 1e3 1e3&#xff0c;因此我们…

重新定义自动驾驶的动态视觉?谷歌提出几何优先的动态场景方法MonST3R

导读&#xff1a; 本文引入了Motion DUSt3R (MonST3R)&#xff0c;这是一种几何优先的动态场景方法&#xff0c;它以点图的形式直接估计几何形状。相比以前的工作&#xff0c;MonST3R具有如下关键优势&#xff1a; 增强的稳健性&#xff0c;特别是在具有挑战性的场景中&#xf…