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,一经查实,立即删除!

相关文章

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

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

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

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

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

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

使用docker搭建lnmp运行WordPress

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

路由通信 的 VLAN技术

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

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表数据: 1.1.1 内关联 内关联只返回两个 DataFrame 中在连接键上匹配的行。 # join 关联 from…

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

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

VLAN概述

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

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

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

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

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

第十二章 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. 运行效果 一、引言 …

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

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

【二刷hot-100】day2

目录 1.无重复字符的最长子串 2.找到字符串中所有字母异位词 3.和为 K 的子数组 4.滑动窗口最大值 1.无重复字符的最长子串 class Solution {public int lengthOfLongestSubstring(String s) {Map<Character,Integer> dict new HashMap<>();int ret0;int i-1;for…

从一致性哈希算法带来的分布式系统设计思考

引言 在分布式系统中&#xff0c;数据存储和访问的均匀性、高可用性及可扩展性至关重要。一致性哈希算法&#xff08;Consistent Hashing&#xff09;以其优秀的数据分布特性&#xff0c;广泛应用于缓存、负载均衡和数据库分片等领域&#xff0c;有效提升了系统的稳定性和灵活…

uniapp onPageScroll

子组件有onPageScroll, 首页也要引入onPageScroll, eg: 主页面 sell/detail/index 《子组件》 <script setup> 引入onPageScroll </script> 组件&#xff1a; 引入onPageScroll 别人的比较

如果使用 Iptables 配置端口转发 ?

现实生活中&#xff0c;港口转发就像在一个大型公寓大楼里告诉送货司机该去哪里。通常情况下&#xff0c;该建筑群的正门是不对外开放的。但如果里面有人想要快递&#xff0c;他们可以告诉保安让司机进来&#xff0c;并指引他们到特定的公寓。 类似地&#xff0c;在计算机网络…

jeecg3版本的vue,离线启动

jeecg的vue2版本已经停止维护&#xff0c;所以只能用vue3的版本。3版本中使用的是pnpm&#xff08;npm的增强版本&#xff09;下载依赖。使用pnpm安装的node_modules&#xff0c;不能直接复制到离线主机中&#xff08;因为在 pnpm安装过程中&#xff0c;会给依赖的配置文件写死…

Elasticsearch 入门

ES 概述 ES 是一个开源的高扩展的分布式全文搜索引擎。 倒排索引 环境准备 Elasticsearch 官方地址&#xff1a;https://www.elastic.co/cn/ 下载地址&#xff1a; 注意&#xff1a;9300 端口为 Elasticsearch 集群间组件的通信端口&#xff0c;9200 端口为浏览器访问的 h…

【赵渝强老师】K8s中Deployment控制器与StatefulSet控制器的区别

一、K8s的Deployment与StatefulSets 在K8s中&#xff0c;Deployment将Pod部署成无状态的应用程序&#xff0c;它只关心Pod的数量、Pod更新方式、使用的镜像和资源限制等。由于是无状态的管理方式&#xff0c;因此Deployment中没有角色和顺序的概念&#xff0c;换句话说&#xf…

vue项目页面白边如何解决

这是出现白边的页面 原因是vue项目创建时在main.js下它引入了刚开始提供的main.css全局设置 直接把该设置注释掉即可&#xff0c; 然后在App.vue中添加如下style&#xff0c;就大功告成了