当前位置: 首页 > news >正文

一、计算机基础(Java零基础一)

🌻🌻目录

  • 一、🌻🌻剖析学习Java前的疑问🌻🌻
    • 1.1 零基础学习编程
    • 1.2 英语不好能学吗?
    • 1.3 理解慢能学好吗?
    • 1.4 现在学Java晚吗?
    • 1.5 Java 和 Python 还有 Go 的选择
    • 1.6 Java的学习效率是看书还是看视频课件
    • 1.7 Java的用途
    • 1.8 如何更好更高效的学习Java
  • 二、🌻🌻 Java学习路线大纲汇总 🌻🌻

一、🌻🌻剖析学习Java前的疑问🌻🌻

如何写博客

1.1 零基础学习编程

  • 很多人在网上问:零基础可以学习Java吗?
  • 我认为是必须的,没有哪个小孩生下来,立马就可以去参加马拉松。

1.2 英语不好能学吗?

  • 程序真的没有大家想象的那么多的英语,而且天天在用,慢慢就掌握了,但是想要更高效的走编程这条路,也为了扩大自己的眼界,我还是觉得看看英语文章,坚持记记单词,还是很有必要的。

1.3 理解慢能学好吗?

  • 编程需要一定的逻辑思维能力,但更多的是持续性学习,持续学习的目的就是温故老技术,用敏感的鼻子钻研新技术。

1.4 现在学Java晚吗?

  • 可以说,学好了Java,不愁没有用武之地,未来的开发之路还是很宽广的,虽然这几年疫情导致经济不好,各行各业都很卷,计算机的卷本质就是Java的卷开发的卷,所以我还是很相信这么一句话“只要是金子在哪里都会发光的”,学计算机的虽然多,但是低端乃至饱和,但中高端还是很稀缺。老家有句流传的话“八十岁照样学唢呐”,何况我们大多还没80岁,哈哈哈……

1.5 Java 和 Python 还有 Go 的选择

这个网上很多答案,但大部分人自己学什么肯定会说什么好,我是不完全认可的,我的认可是,各有各的优缺点,没有绝对的对比,自己选择好了,坚持学就是了!

1.6 Java的学习效率是看书还是看视频课件

  • 如果你还是学生可以跟着老师的节奏,书籍与视频共同推荐;
  • 如果是进入了职场,可以快速掌握基本的使用,可以先看视频,免费的视频很多很多,也可以和我沟通共同学习探讨;
  • 如果你掌握了市场上的基本使用,为了更好的编写高质量的软件了解计算机的底层可以看书籍,书籍虽然很枯燥,但是讲得一般比视频都详细。

1.7 Java的用途

在这里插入图片描述

1.8 如何更好更高效的学习Java

  • 多写(代码),多写(笔记),多写(文章)
  • 多练(交流),多练(思维),多练(技能)
  • 多分享(知识),多提问(怎么呢),多思考(为什么)

最重要(坚持)没有坚持上面的,哈哈哈,都是扯蛋 !!!

二、🌻🌻 Java学习路线大纲汇总 🌻🌻

初级初级进阶中级中级进阶高级(大数据)
计算机基础HTML MyBatis VUEJVM探究
Java入门学习CSS Log4JSpringBootHadoop
Java基础语法JavaScriptJunitSpringCloudHive
流程控制和方法jQuery Spring Docker HBase
数组BootStrapSpringMVCMyBbtis-PlusFlume
面向对象编程&异常MySQL初级SSM框架整合SpringDataSqoop
集合框架OracleLinux基础 Shiro &Elsticsearch Nginx 负载均衡高级
IO流JDBC Dubbo+Zookeeper SpringCloud AlibabaZookeeper高级
多线程连接池&Dbutils&事务 angularJSkafka初级kafka高级
网络编程Tomcat&Http协议&xml&Servlet&MavenSpring Security拓展(下面)Spark系列
注解和反射 request&responseBCrypt 加密算法Linux系统管理 lmpala
(下面为拓展) Cookie&Session KindEditor 富文本编辑器Linux网络MySQL高级
GUI编程 JSPFastDFS Linux集群Java8新特性
JUC编程MVC三层架构Redis & Solr MySQL集群Java9新特性
数据结构和算法Filter&Listen&Ajax&JsonFreemarker LNMP平台部署 Java10新特性
计算机网络原理文件上下传下载ActiveMQ 短信&邮件收发 LAMP平台部署Java11新特性
操作系统JSTL&EL表达式 CAS OpenStackJava12新特性
编译原理正则表达式 跨域解决CORS ELK日志分析Service Mesh
计算机组成原理(下面为拓展)mongodb KubernetesJava13新特性
Layui MyCat& Nginx NettyJava14新特性
Git&SVN Shell编程Java15 新特性
(下面为拓展)Scala编程
23种设计模式 NodeJS

:凡是标了“(下面为拓展)”,可以放过后期学习,不影响下一级的学习!

谨记:每个牛B人物背后都有段苦逼的岁月,只要像sb一样的坚持,终将牛B!

相关文章:

一、计算机基础(Java零基础一)

🌻🌻目录 一、🌻🌻剖析学习Java前的疑问🌻🌻1.1 零基础学习编程1.2 英语不好能学吗?1.3 理解慢能学好吗?1.4 现在学Java晚吗?1.5 Java 和 Python 还有 Go 的选择1.6 Java…...

德国著名自动化公司Festo设计了一款仿生蜜蜂,仅重34g,支持多只蜜蜂编队飞行!...

德国著名的气动元件研发及自动化解决方案供应商Festo公司近日展示了一款仿生蜜蜂(BionicBee),重量只有34g,却完全可以实现自主飞行,还支持多只相同的蜜蜂机器人编队飞行。 BionicBee 重约 34 克,长 22 厘米…...

折腾记:C++用开源库Snap7通过S7协议连接西门子PLC

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 不是教程,是避坑指…...

Android studio 新版本 NewUI toolbar显示快捷按钮

新版本的Android studio 启用新的界面,以前许多快捷按键位置有变化 文章目录 设置始终显示主菜单设置ToolBar快捷按钮显示设置右下角显示分支 设置始终显示主菜单 原本要点击左上角几个横向才显示的菜单 设置始终显示,View -> Appearance -> Mai…...

辛普森公式求函数的近似积分【通用计算】

利用辛普森公式可以近似求出复杂函数的积分值,公式如下: ∫ a b f ( x ) d x ≈ h 3 [ y 0 y 2 n − 1 4 ( ∑ i 1 n − 1 y 2 i − 1 ) ∑ i 1 n − 1 y 2 i ] \int_{a}^{b} f(x) dx \approx \frac{h}{3}\left[ y_0 y_{2n-1} 4(\sum\limits_{i1…...

即插即用 | YOLOv8热力图可视化方法详解,揭秘AI如何「看」世界!【附完整源码】

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…...

多线程学习D10 收尾了应该

线程安全集合类概述 重点介绍java.util.concurrent.* 下的线程安全集合类,可以发现它们有规律,里面包含三类关键词:Blocking、CopyOnWrite、Concurrent Blocking 大部分实现基于锁,并提供用来阻塞的方法 CopyOnWrite 之类容器修改…...

ai可以做思维导图吗?当然是可以的!

ai可以做思维导图吗?在快节奏的现代生活中,思维导图作为一种高效的信息组织和表达工具,越来越受到人们的青睐。随着人工智能(AI)技术的不断发展,AI思维导图软件也应运而生,它们不仅能够帮助用户…...

景源畅信数字:抖音小店的入住门槛大不大?

近年来,随着短视频平台的崛起,抖音小店逐渐成为了众多商家和创业者关注的焦点。那么,抖音小店的入住门槛究竟大不大呢?本文将从四个方面对这一问题进行详细阐述。 一、注册流程 抖音小店的注册流程相对简单,只需按照官方指引完成…...

鸿蒙开发-ArkTS语言-容器-非线性容器

鸿蒙开发-UI-web 鸿蒙开发-UI-web-页面 鸿蒙开发-ArkTS语言-基础类库 鸿蒙开发-ArkTS语言-并发 鸿蒙开发-ArkTS语言-并发-案例 鸿蒙开发-ArkTS语言-容器 文章目录 前言 一、非线性容器 1.HashMap 2.HashSet 3.TreeMap 4.TreeSet 5.LightWeightMap 6.LightWeightSet 7.P…...

【C语言】指针篇- 深度解析Sizeof和Strlen:热门面试题探究(5/5)

🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 🌈C笔记专栏: C笔记 🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅 文章目录 一、简单介绍Sizeof和Strlen1.1 Sizeof1.2 Strlen函数1.3 Sie…...

【设计模式】单例模式的前世今生

文章目录 引言简介起航!向“确保某个类在系统中只有一个实例”进发 ⛵️Lazy SingletonDouble-checked locking(DCL) SingletonVolatile SingletonAtomic SingletonMeyers Singleton 附:C静态对象的初始化 引言 说起单例模式&…...

厦门网上在线教育系统,线下老师怎么转型到线上网上授课?

现在很多 线下老师都想转到线上做网课,但是在转线上过程中会出现很多问题,很多人都不知道怎么开始,今天小编和大家说一下要注意的。 一、你要有一套适合线上的教学视频 首先你要准备做的课程内容是什么,怎么讲,讲什么&…...

Spring底层入门(九)

boot的执行流程分为构造SpringApplication对象、调用run方法两部分 1、Spring Boot 执行流程-构造 通常我们会在SpringBoot的主启动类中写以下的代码: 参数一是当前类的字节码,参数二是main的args参数。 public class StartApplication {public static…...

掌握Android Fragment开发之魂:Fragment的深度解析(下)

在上一篇文章中,我们深入探讨了Fragment 通信,包含Fragment 向 Activity 传递数据、Activity 向 Fragment 传递数据、Fragment 之间的通信方式。感兴趣的朋友,请前往查阅: 掌握Android Fragment开发之魂:Fragment的深度…...

小巧简单实用的Linux端口转发工具Rinetd

Linux下实现端口转发有很多种方法,尤其是在可以联网的情况下,更是容易。最近在资源受限的定制系统中,找到一个方便离线安装和使用的端口转发工具Rinetd,安装包仅几十K,而且有很多版本的Linux发行系统的支持。 1、安装…...

HackBar 新手使用教程(入门)

啥是Hackbar? Hackbar是一个Firefox 的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响。 有网址的载入于访问,联合查询,各种编码,数据加密功能。 这个Hackbar可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助…...

<Linux> 权限

目录 权限人员相对于文件来说的分类更改权限文件的拥有者与所属组umask粘滞位 权限 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中的每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以…...

Nacos Docker 快速部署----解决nacos鉴权漏洞问题

Nacos Docker 快速部署 1. 说明 1.1 官方文档 官方地址 https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html docker启动文件的gitlhub地址 https://github.com/nacos-group/nacos-docker.git 问题: 缺少部分必要配置与说明 1.2 部署最新版本Nacos&…...

存储或读取时转换JSON数据

一、 数据库类型 二、使用Hutool工具 存储时将数据转换为JSON数据 获取时将JSON数据转换为对象 发现问题: 原本数据对象是Address 和 Firend但是转换完成后数据变成了JSONArray和JSONObject 三、自定义TypeHandler继承Mybatis的BaseTypeHandler处理器 package …...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)

Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看

文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解

进来是需要留言的&#xff0c;先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码&#xff0c;输入的<>当成字符串处理回显到页面中&#xff0c;看来只是把用户输…...

LangChain 中的文档加载器(Loader)与文本切分器(Splitter)详解《二》

&#x1f9e0; LangChain 中 TextSplitter 的使用详解&#xff1a;从基础到进阶&#xff08;附代码&#xff09; 一、前言 在处理大规模文本数据时&#xff0c;特别是在构建知识库或进行大模型训练与推理时&#xff0c;文本切分&#xff08;Text Splitting&#xff09; 是一个…...

[USACO23FEB] Bakery S

题目描述 Bessie 开了一家面包店! 在她的面包店里&#xff0c;Bessie 有一个烤箱&#xff0c;可以在 t C t_C tC​ 的时间内生产一块饼干或在 t M t_M tM​ 单位时间内生产一块松糕。 ( 1 ≤ t C , t M ≤ 10 9 ) (1 \le t_C,t_M \le 10^9) (1≤tC​,tM​≤109)。由于空间…...