Skip to content

BradYan/easy-java

Repository files navigation

easy-java

[toc]

一.目标

1.1 让Java编程零基础入门更简单

​ Java的应用范围十分广泛,本项目以JavaWeb开发为中心,采用核心技术入门的方式,替初学者搭起JavaWeb技术的骨架,忽略掉不必要的细节,让初学者能够做到编写实战项目的基本业务代码。最终入门JavaWeb开发,达到开发后端服务为主,基础前端功能为辅的初级阶段。

1.2 项目的持久性

​ 作者看到很多项目,写得还不错,出于各种原因,年久失修,随着技术的不断变化更新,该项目不能再焕发活力。感觉十分惋惜。如果大家将精力聚集在一起,做一个持续更新的好的学习项目,那么这个项目必将发光发热,对所有人有益。

​ 在此,作者保证对于项目的所有技术都保证能在稳定的最新版本中能运行。

​ 比如你向上升级更新了某个稳定版本的JDK、数据库、技术框架等,项目的代码不能再正常运行,通知作者,会及时更新修改。

1.3 智慧的光芒

​ 一个好的项目,必然是吸取了很多优秀的想法,和有效的建议,持续不断的改进,最终能够给学习者和使用者带来巨大的帮助。

​ 任何有助于帮助大家学习该项目的想法、建议,贡献,都可能给大家带来很多益处,欢迎加入进来。

​ 在学习中,有些知识点的衔接如果不够平滑,也欢迎反馈,让学习者易于学习,以实现本项目的第一目标--更简单。

二. 学习心态

2.1 学习目的

​ 学习一门编程技术,究竟是为了什么,你心中一定有了答案。一定要带着这个目的,坚持下去。时刻提醒自己。

2.2 鼓励与激励

任何人在学习一个新东西的时候,如果过分超过自己的理解,内容过多,过于广泛,学习难度都是非常大的,这时候进入了学习。

​ 我经常为了学习,学到夜里2,3点钟。时常只能睡到不足6小时。当然,我的学习内容过于广泛,不只局限于编程技术。

​ 我跟你提这个,是为了告诉你,没有人的知识、经验是无缘无故得来的,必然是付出了巨大的努力。而知识就是力量,结合经验,可以让你更接近你的人生目标。你想得到的越多,付出的就要越多

2.3 重新认识学习困境

​ 当我们面对上面的这种学习困境的时候,一定不能灰心,要戒骄戒躁。任何一门技术,一个行业,都是由成千上万个知识点,经验组成的。当我们想要掌握它,必然会经历成千上万个小时的有效学习,这个过程是必不可少的,当你定下心来,面对现实,抽出时间,合理规划,学习完,你将完成一次蜕变。那时候,你可以用编程实现很多应用功能,没有做不到,只有想不到。

三. 学习方法

3.1 学习模式:坚持的习惯

​ 好的心态和持之以恒的行为,对于任何事情都是适用的。三天打鱼两天晒网是很难做成功的。每天坚持学习,培养自己的学习习惯,将会终身受益。

3.2 阅读方式:精读

​ 精读,细读,更容易理解知识点,加深印象,才能掌握越多。不要因为内容过多,而囫囵吞枣,掌握不牢。

3.3 适宜的学习环境

​ 让自己保持专注的学习,才能提高学习的效率,要知道如何制造适宜的学习环境。办法总是有的。听音乐、图书馆、安静的地方。同时适当运动合理健康饮食也是十分必要的。

3.4 合理的复习

​ 要明白学习中的天敌:记忆遗忘

​ 记忆遗忘曲线告诉我们,要及时复习,同时不断的代码实践,巩固知识点。

3.5 组队一起学习

​ 多搜索,思考,交流,和大家一起学习,能更容易克服学习中的困难,一个人很容易放弃。有问题,欢迎来讨论学习,和志同道合,目标一致的人一起成长。

关注公众号【Java一浅一深】,找到Java新手入门组织,加入一起学习。欢迎来提问,答疑解惑。

四. 学习工具

4.1 系统和硬件要求

​ windows系统最好是windows 10 Pro专业版或者Home家庭版。不建议使用win 7等。

​ 如果是Mac,最好是10.14版本以上,能更新就更新到最新版本。

​ 如果是Linux系统,最好选择Ubuntu 19.0 以上。

​ 硬件,CPU最好是i5以及同等算力以上,内存至少8G,最好10G以上。

​ 总之呢,太老的硬件,影响学习效率和进度。

4.2 Markdown文档阅读器

​ 以md文件名结尾的Markdown文档建议使用Markdown编辑器工具阅读,效果更好。我目前使用的是免费的Typora,支持window,mac,ubuntu系统。

typora官方下载地址 ,请自行到该网址下载安装该软件。

4.3 Intellij IDEA代码编辑器

​ 开发和运行代码,使用的工具推荐Intellij IDEA Community免费版(exe安装版和zip压缩版区别不大)。本项目也是基于该工具开发编写代码。

Intellij IDEA Community官方下载地址 ,请自行到该网址下载安装该软件。

4.4 下载本项目代码

​ 下载本项目代码,解压之后,开始学习。下载从零开始学Java项目

​ 项目发布在github网站,如果下载很慢,可以到国内的gitee网站下载.代码是同步克隆的.

4.5 开始Java零基础学习

点击开始Java编程零基础入门学习


五. 项目协议

​ 本项目中所有代码遵循MIT协议。

六. 文档协议

6.1 修改

​ 项目中的Markdown原创文章版权归作者所有,个人/机构组织可以自由修改和传播。

​ 修改后的内容在传播后,必须同样允许别人自由修改和传播。

​ 原始文章以及修改后的文章不得未经作者同意进行商业收费行为。

6.2 传播

​ 如果进行传播、转载,在文章首行位置标注文章出处说明:

文章转载自 "原文链接URL", 作者: 柳五苏世_Brad

该文档协议适用于所有该学习系列相关的文章,包括我在各大博客、知名网站发布的内容。

七. 免责声明

文章的部分内容,为了避免重复造轮子,适当摘录于网络。内容原作者如不愿意在本网站刊登内容,请及时通知,予以删除。

教程不提供任何形式的保证。所有相关的直接风险均由用户承担。教程的内容可能包含不准确性或错误。如发现,请联系作者。

About

Make Java easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages