【干货】10个高质量的java自学网站推荐

news/2024/4/27 3:19:23/文章来源:https://blog.csdn.net/totogo2010/article/details/127250957

经常有人留言问我,“想学习Java编程,有没有学习资源推荐,有哪些网站可以关注”。好些同学是去网盘搜索,或者去某宝购买,搜集一堆资料,但是又不清楚哪些是重复的内容,哪些内容是不是版本已经过时,哪些内容是只讲解了入门……

1、learnjava 

官网地址:

Learn Java - Free Interactive Java Tutorial

是一个交互式学习 java 的网站,所谓的交互式,就是你只需要从第一个步骤开始,按照人家的提示进行操作即可,也可以说是傻瓜式学习,你看:

首先给你讲解理论知识,然后让你实际操作代码:

可以直接写代码直接输出打印。是一个非常不错的 Java 自学网站!

2、LeetCode/力扣 

官网地址:

力扣(LeetCode)

这是一个相当重要的网站,建议每个程序员都需要去使用这个网站,Java 程序员那更是必备网站,你看看:

一个核心“算法”,程序员的核心竞争力,你值得拥有!

3、Java 官方文档 

官网地址:
 

The Java™ Tutorials

个人觉得这个应该比较少人知道吧,你看看:

感兴趣的可以去看看哦

4、Java World 

说实话,我很喜欢这个网站的名字,Java 的世界,哈哈,一看就是专门为学习 Java 的而打造的,界面是这样的:

这个上面主要就是介绍 Java 相关的文章,增长见识,提高知识,你绝对值得拥有,官网地址:  

        Java information, news, and how-to advice | InfoWorld

5、BeginnersBook /

这个网站上提供的都是一些适合 Java 初学者的免费教程,看下界面:

怎么样,看着是不是很不错呢?官网地址:

Java Tutorial for Beginners With Examples

6、javaranch /

这个被称为 Java 牧场,为什么这么叫,大家看下它的页面就知道了:

看着是不是很有意思?

说句实话,内容真的很棒,需要你去好好挖掘了,官网地址:JavaRanch - A friendly Place for Java Greenhorns

7、javaprogrammingforums /

可以说是一个老牌的 Java 论坛了,主要就是讨论 Java 的相关问题,可以在上面提问以及解答各种问题:

感兴趣的可以去看看,官网地址:Java Programming Forums - The Java Community

8、CodeGym /

这是一个可以让你在线学习 Java 的网站,内容主要是以联系为主,即使你是完全零基础的新手小白也可以轻松上手:

说实话,就这颜值,我已经爱上了,学习也更加有动力了,你说呢?所以,赶紧去看看吧,官网地址:Learn Java - Online Java Course

 9、Blog FasterInfo Java技术博客 

一个比干净的技术博客,java的文章质量挺高。

怎么样?就不信你不心动,快去看看吧,

地址:
 https://blog.fasterinfo.top/allclass/java

10、adnjavainterview

这个网站上主要是以解析 Java 相关问题为主,都是一些比较经典的问题,或者关于 Java 新技术的一些思考,也可以说是一个 Java 面试相关或者常见问题分析的网站,总之,我觉得质量很高:

推荐大家去看看哦,官网地址:https://adnjavainterview.blogspot.com/

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

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

相关文章

【Bluetooth|蓝牙开发】十一、一文秒懂 | 超详细的Bluez交叉编译

个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!【 所有文章汇总】 1、 前言 前面几篇文章,主要讲解了蓝牙协议栈层面的内容,本篇来从源…

城区导航智能驾驶难在哪?写在小鹏/华为-极狐NOA释放之时

交流群 | 进“传感器群/滑板底盘群”请加微信号:xsh041388交流群 | 进“汽车基础软件群”请加微信号:ckc1087备注信息:群名称 真实姓名、公司、岗位【本文一万字左右,预计阅读时间约20分钟,文中有若干图片/GIF/视频&a…

猿创征文 | 国产数据库之PolarDB-X数据库详解安装和使用

文章目录1、PolarDB-X是什么?2、PolarDB-X架构3、PolarDB-X架构优势4、PolarDB-X核心特性5、PolarDB-X部署5.1、通过PXD部署集群5.2、通过 K8S 部署5.3、通过编译安装1、PolarDB-X是什么? PolarDB-X是由阿里巴巴自主研发的云原生分布式数据库&#xff0…

如何修复u盘?不如试试我这3个方法

u盘小小的一个便于我们携带,里面保存着我们很多数据。但是有时我们不小心清空了里面的数据,或者由于其他原因,导致u盘里的文件丢失,甚至出现打不开的局面。这时候该如何修复u盘?为了解答大家的疑惑,小编专门…

docker搭建主从架构和哨兵模式

下文介绍使用docker来创建redis的主从架构和哨兵模式 前提 linux已经下载并安装了docker 从仓库中pull redis的镜像 docker pull redis:latest确保主机中的镜像已经有了刚下载好的redis镜像 docker images架构图 一. docker创建redis的主从架构 1. 先创建一个master节点…

聚观早报 | 字节2021年亏损6041亿元;iPhone SE 4将采用刘海屏

今日要闻:字节2021年亏损6041亿元;iPhone SE 4或将采用刘海屏;京东众筹10月10日停止运营;特斯拉中国销量再创月度新高;大众将在中国成立软件合资企业字节2021年亏损6041亿元 10 月 10 日消息,字节跳动向员工…

FFmpeg基础:抽取视频文件中的音视频原始数据

文章目录视频流解码音频流解码原始的音视频数据数据量很大,为了方便传输和存储,我们会对原始数据进行压缩和编码。h264是常见的视频编码标准之一,AAC是常见的音频编码标准之一。这里介绍一下如何通过FFmpeg库将视频文件中的h264视频流解码成原…

[Unity] 获取UI组件的屏幕坐标(打包手机端使用前置摄像头)

因为我是打包到手机端,并且使用的是前置摄像头 在Canvas默认的render mode(Screen Space - Overlay)下: 我想要使用 arcamera.WorldToScreenPoint(button.transform.position) 将Canvas下的button世界坐标转为屏幕坐标&#xff…

手把手教你搭建属于自己的第一个Maven项目并引入Spring容器依赖

前言 最近在学习Maven和Spring,在这里做个学习记录并且分享一些我自己的学习经验,对Maven和Spring感兴趣的小伙伴可以一起来学习,有任何问题也欢迎一起来交流讨论。 Spring简介 Spring框架由Rod Johnson开发,2004年发布了Sprin…

(附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

技术分享预告|DocArray x Redis 比快更快的向量搜索

从国内的学生开发者,到深入参与国际化开源社区。小燕主动出击,不放过任何一个贡献机会。快来看看原子能科学研究院核物理专业小姐姐的神仙输出!北京时间 10 月 11 号,本周二晚 10 点,小燕将在 Zoom 平台,面…

第03章 成人感冒不是大事,少往急诊跑

急诊是病菌最多的地方,能避则避我在安贞急诊工作了数个年头,最大的体会就是急诊像个大的农贸市场,每天人头攒动、人山人海、接踵摩肩、座无虚席、门庭若市、沸沸扬扬、热闹非凡、熙熙攘攘、车水马龙、人来人往……写了这么多词汇都不足以写出…

Redis(Jedis入门 Jedis连接池

本章导学: 什么是Jedis?Jedis入门案例 新建项目,导入依赖建立连接进行测试释放资源Jedis的连接池使用一、什么是Jedis Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java、C、C#、C、php、Nod…

Spring IOC核心知识

控制反转(IOC: Inversion Of Control),把对象的创建和对象之间的调用过程都交给Spring管理,从而降低耦合度。 IOC底层原理 三大技术:XML解析、工厂模式、反射 IOC创建对象的过程: IOC重要接口 IOC容器底…

路径分析—QGIS+PostgreSQL+PostGIS+pgRouting(一)

前言 因业务需求,需要做最短路径分析。最近几天查询资料,并自己动手,实现了简单的路径分析。 下面就介绍具体的实现过程。 本篇文章最终结果是在 PostgreSQL 数据库中实现的,后续的可视化展示会继续跟进。 一、道路数据处理 如果你已经有了道路数据,那就直接使用。 由于当…

传统应用如何“丝滑”转型为云原生应用?

市场需求瞬息万变,传统型的应用逐渐无法满足业务侧要求,传统应用向云原生应用转型,已势在必行。本篇文章将介绍基于CloudOS(一站式云原生开发平台)如何实现传统应用向云原生应用的转型。 在此之前,我们需…

python基础(老师PPT)

slist [Alice,2019001, Geoscience, 95] # 使用分号加tab作为分隔符&#xff0c;连接字符串 print(;\t.join(slist))# a X if condition else Z # condition为True时&#xff0c;赋值为X&#xff0c;否则赋值为Z a, b 1, 2 c a > b if a > b else a < b print(c)…

分布式seata案例学习-2

上篇文章学习了如何安装seata&#xff0c;先学习如何使用 事务的4个特性ACID 事务特性 at模式详解 AT模式运行机制 AT模式的特点就是对业务无入侵式&#xff0c;整体机制分二阶段提交 两阶段提交协议的演变&#xff1a; 一阶段&#xff1a;业务数据和回滚日志记录在同一个本地…

【复习整理归纳】| C++面经网络相关(三)

文章目录计算机网络性能指标计算机在发送文件前需要做许多前期的工作分层结构概念OSI参考模型数据链路层ARP网络协议UDP套接字TCPTCP粘包三次握手四次握手为什么建立连接协议是三次握手&#xff0c;而关闭连接却是四次挥手呢&#xff1f;为什么TIME_WAIT状态还需要等2MSL后才能…