Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CodeGym,用故事学习 Java 的实践教程

CodeGym,用故事学习 Java 的实践教程

原创
作者头像
程序员阿杜
修改于 2021-03-16 01:58:02
修改于 2021-03-16 01:58:02
8990
举报
文章被收录于专栏:开源君开源君

在线 Java 语言编程课程, 其中 80% 的内容基于实践。

介绍

互联网上有关 Java 语言的好书数不胜数,但书本知识不会让你成为一名程序员。要学习 Java 语言并成为一名程序员,你需要大量编写代码。 CodeGym 是一门在线 Java 语言编程课程,其中 80% 的内容为实践。这就是成为一名真正的 Java 开发人员所需要的东西。
这个网站利用故事为线索,让用户在故事中学习需要的java知识,包括java基础 多线程 面向对象 集合 servlet等

课程内容

CodeGym 课程大致包括如下6个部分,除了SQL & Hibernate 和 JSP & Services 课程还在设计中外,其他课程均可学习。有趣的是,CodeGym 采用渐进式的学习方法,这意味着你不能通过跳级实现快速学习的目的。

学习形式

CodeGym除了有等级外,还提供了专有的虚拟货币—暗物质。你需要使用暗物质才能对章节进行解锁,而暗物质可通过完成章节任务获取。暗物质的获取还是相对轻松的,至少目前而言,我的暗物质累积还算富裕。

使用

CodeKey官网
进入官网注册账号,点击课程开始学习即可。

建议

CodeGym的注册建议使用社交网络快速注册,这一步比较考验网络,其他都还OK。

解题答案

博主已经按照自己的进度将解题答案分享于Github,欢迎大家互相沟通交流!
解题答案Github地址
作者Github地址 【欢迎关注!】

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
印度小伙用两年,从菜鸟到最年轻Kaggle大师,成功就职世界500强
一位21岁的印度小伙,刚刚大学毕业,学的是电子与传播学工程,与数据科学毫无关系,但是却用了两年的时间,成长为印度最年轻的“Kaggle 二级大师”,并拿到世界500强企业的offer,让我们一起来看一下这个年轻人的开挂之路。
CDA数据分析师
2019/08/20
9310
印度小伙用两年,从菜鸟到最年轻Kaggle大师,成功就职世界500强
程序员的“数学修炼手册”,帮你快速恶补数学知识 | 资源
最近,一位科技博主Jeremy Kun花了4年时间,写成一本书《程序员数学入门》,在科技论坛Hack News引发热议。
量子位
2018/12/24
8790
Java工程师书单(初级、中级、高级)
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题
Java团长
2018/08/07
1.2K0
32岁入门晚不晚?来听听这位70后程序员的故事
源 / 简书 文 / 帅气小伙 大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。 岁月的锤炼 圆口接口的键盘,2003年的 有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。除了(ASDW,YUHJ,那是我小时候玩拳王留下的)。这个键盘虽然老旧,但是我爸一直不舍得扔。03年的时候,他从二手市场买会来了这台486Cpu主频的二手电脑,开始自学汇编。我爸是只有初
顶级程序员
2018/05/03
1.1K0
32岁入门晚不晚?来听听这位70后程序员的故事
知乎热议:同济版《线性代数》引发激烈争议!
点击上方蓝色“程序猿DD”,选择“设为星标” 回复“资源”获取独家整理的学习资料! 来自:机器之心 你的线性代数,过了没? 不论是结构力学还是人脸识别,理工类型的科研,深究之后就会发现到处都是线性代数的身影。这样一门课程,要是在大一的时候学不好,可是会要命的。 在国内上过大学的理科同学应该都见过《线性代数》(同济版),就算没有学过,也是听过它的大名。作为一名过来人,只能说,晦涩难懂,章节混杂... 即使不少 985、211 走过高考独木桥的学生,每到期末考试,也要默默祈祷不要挂科。现在想起一些内容:
程序猿DD
2023/04/17
7640
知乎热议:同济版《线性代数》引发激烈争议!
作为研究生,你还事事都要别人帮忙吗?
有粉丝问,为什么这几天不更新了。跟大家解释一下,由于近期科研猫技术全员被“抓壮丁”,攻关项目研发,所以近期公众号不定时更新。我们一向还是秉承宁缺勿滥,只出精品的原则,每一篇文章都是对大家有帮助的精品文章。另外,剧透一下,近期有重磅项目推出,大家敬请关注。
用户6317549
2020/05/15
6480
第1章:不会手写Spring?那么你就会错失编程世界的一大乐趣!
嘿!很高兴看到你对手写Spring感兴趣。事实上,手撸Spring有很多好处,不仅可以帮助你深入了解框架的工作原理,还可以提升你的编程技能和竞争力。
用户1413827
2023/11/28
2370
第1章:不会手写Spring?那么你就会错失编程世界的一大乐趣!
Java的第20年:Java和我的故事
 Java技术诞生于1995年的5月23日,这样一个在程序设计领域长时间占据统治地位并且拥有最好的生态系统的语言起初只是太阳微系统公司(Sun Microsystems)一个失败的机顶盒项目的附产品。Java的第一个正式版本发布于1996年1月23日,在这个最原始的Java版本中,类和接口加起来总共只有211个,那时候的Java并不完美也不强大,但是由于它紧紧的抓住了当时最时髦的两样东西——互联网和浏览器,并拥有完美的平台可移植性,再加上计算机领域的全能奇才James Gosling(Java技术的创始人之
我是攻城师
2018/05/11
1.2K0
教程 | 一文读懂自学机器学习的误区和陷阱(附学习资料)
写这篇教程的初衷是很多朋友都想了解如何入门/转行机器学习,搭上人工智能这列二十一世纪的快车。文章的宗旨是:1. 指出一些自学的误区 2. 不过多的推荐资料 3. 提供客观可行的学习表 4. 给出进阶学习的建议。
数据派THU
2019/05/14
9490
教程 | 一文读懂自学机器学习的误区和陷阱(附学习资料)
终于有人把 Python、AI、Java 一起讲明白了!
与其他多数职业不同的是,程序员是一个需要终生学习的职业,而学习方法至关重要! 但据了解,超90%的人在学习一项新技术时,都是在网上随便找个学习路径,然后再搜一些相关的教程,就开始学起来。 然而这是非常低效的方法!一方面网上内容质量参差不齐,另一方面这些零散的内容,很多存在大量的知识断层,学完后知识体系并不完善。 而正确的做法是,沿着具体的学习路径,进行系统性学习,进而全面的掌握这项技术。 经常看我的粉丝都知道,CSDN作为编程技术社区,每天有百万人在CSDN上分享、学习、交流,所以我想,没有谁更比CSDN更
AI科技大本营
2023/04/14
5910
终于有人把 Python、AI、Java 一起讲明白了!
Python人工智能学习路线(长篇干货)
谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热 灰飞烟灭”的梗【贩卖焦虑】。
算法进阶
2022/06/01
1.3K0
Python人工智能学习路线(长篇干货)
函数式编程很难,这正是你要学习它的原因
英文原文:Functional Programming Is Hard,That's Why It's Good   很奇怪不是,很少有人每天都使用函数式编程语言。如果你用Scala, Haskell, Erlang,F#或某个Lisp方言来编程,很可能没有公司会花钱聘你。这个行业里的绝大部分人都是使用像Python, Ruby, Java或C#等面向对象的编程语言,它们用起来很顺手。不错,你也许会偶然用到一两个函数式语言特征,例如block,但人们不会去做函数式编程。   然而,很多年来,我
Albert陈凯
2018/04/04
1.1K0
函数式编程很难,这正是你要学习它的原因
如何学习编程和转行
如果你想知道如何学习编程和转行,那么你不是在单骑作战。随着科技热潮对软件工程师和计算机科学家需求的增加,很多专业人士开始纷纷将自己的职业生涯转移到一条更注重技术的康庄大道上。 2016年,Glassdoor公布的前25种工作中,技术职位名列前茅。随着来自于美国白宫的TechHire人才计划的出台,不但这个趋势没有停止的迹象,而且数字时代正在以闪电般的速度前进。然而,许多软件工程和编程工作依然空在那里,因为企业招不到能够让他们快速雇用的合格候选人。 那么,在没有传统计算机科学的背景下,怎么样才能成为一个受欢迎
用户1667431
2018/04/18
8780
如何学习编程和转行
使用 ChatGPT 的 7 个技巧 | Prompt Engineering 学习笔记
前段时间在 DeepLearning 学了一门 Prompt 的课程,吴恩达本人授课,讲的通俗易懂,感觉受益匪浅,因此在这里总结分享一下我的学习笔记。
phoenix.xiao
2023/08/28
6540
使用 ChatGPT 的 7 个技巧 | Prompt Engineering 学习笔记
我的 Android 学习之路,一位 5 年中大厂的 Android 老哥跟你聊聊
光阴似箭,日月如梭,时间真的过得飞快。 加上实习,从事 Android 开发,差不多有 5 年了,在这里,我分享一下我的经验,在 Android 的学习路上,我是站在巨人的肩膀上成长起来的。
程序员徐公
2021/04/16
6690
我的 Android 学习之路,一位 5 年中大厂的 Android 老哥跟你聊聊
Java工程师学习指南(初级篇)
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。
程序员黄小斜
2019/01/21
6640
周末再聊聊Java学习路线
我相信这些读者或多或少都有一些 Java 基础,但由于看不到全貌,学了一段时间很容易迷失。所以我在寻思着能不能写一个学习的地图或者路线,让读者能知道下一步该学什么,自己离大厂的 offer还有多远的距离。
Java3y
2020/12/31
7730
周末再聊聊Java学习路线
(修订)计算机科班学习资料汇总
昨天文章后,有非科班的小伙伴要求推荐一些科班看的书,本文作者是github上拥有4Wstar的大神,斩获BAToffer,推荐一手科班的学习资料供大家借鉴,文中一些资源链接被微信和谐了,建议大家去原贴地址。(这个github很强大,一定要去瞅瞅) 出自: https://github.com/CyC2018/CS-Notes/blob/master/LEARNING.md
乔戈里
2019/03/15
9430
转载:程序员都应该访问的最佳网站
(注:内容非本人原创,文自订阅号:SegmentFault,特此声明!) 一些对程序员非常有用的网站。 在学习CS的时候有一些你必须知道的有用的站点来获取通知为了你的技术储备和学习新知识。这里是一个你应该访问的不是非常全面的一些站点的列表,这个列表会不断更新,只要我能得到链接,你也可以通过添加你知道的来为此做出贡献 索引 当你遇到问题时 新闻篇 针对新手的代码训练 针对那些想开始一个小的项目但是无从下手的人 通用编码建议 编码风格 通用工具 面试准备 纪录片
Zoctopus
2018/06/04
1K0
年前干货 | 数据工程师必备的学习资源(附链接)
导读:本文首先详细介绍了数据工程的职责、与数据科学家之间的差别以及其不同的工作角色,然后重点列出了很多与核心技能相关的的优秀学习资源,最后介绍行业内认可度较高的3种数据工程认证。
Python数据科学
2019/07/19
1.1K0
推荐阅读
相关推荐
印度小伙用两年,从菜鸟到最年轻Kaggle大师,成功就职世界500强
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档