[toc]
Java的应用范围十分广泛,本项目以JavaWeb开发为中心,采用核心技术入门的方式,替初学者搭起JavaWeb技术的骨架,忽略掉不必要的细节,让初学者能够做到编写实战项目的基本业务代码。最终入门JavaWeb开发,达到开发后端服务为主,基础前端功能为辅的初级阶段。
作者看到很多项目,写得还不错,出于各种原因,年久失修,随着技术的不断变化更新,该项目不能再焕发活力。感觉十分惋惜。如果大家将精力聚集在一起,做一个持续更新的好的学习项目,那么这个项目必将发光发热,对所有人有益。
在此,作者保证对于项目的所有技术都保证能在稳定的最新版本中能运行。
比如你向上升级更新了某个稳定版本的JDK、数据库、技术框架等,项目的代码不能再正常运行,通知作者,会及时更新修改。
一个好的项目,必然是吸取了很多优秀的想法,和有效的建议,持续不断的改进,最终能够给学习者和使用者带来巨大的帮助。
任何有助于帮助大家学习该项目的想法、建议,贡献,都可能给大家带来很多益处,欢迎加入进来。
在学习中,有些知识点的衔接如果不够平滑,也欢迎反馈,让学习者易于学习,以实现本项目的第一目标--更简单。
学习一门编程技术,究竟是为了什么,你心中一定有了答案。一定要带着这个目的,坚持下去。时刻提醒自己。
任何人在学习一个新东西的时候,如果过分超过自己的理解,内容过多,过于广泛,学习难度都是非常大的,这时候进入了学习。
我经常为了学习,学到夜里2,3点钟。时常只能睡到不足6小时。当然,我的学习内容过于广泛,不只局限于编程技术。
我跟你提这个,是为了告诉你,没有人的知识、经验是无缘无故得来的,必然是付出了巨大的努力。而知识就是力量,结合经验,可以让你更接近你的人生目标。你想得到的越多,付出的就要越多。
当我们面对上面的这种学习困境的时候,一定不能灰心,要戒骄戒躁。任何一门技术,一个行业,都是由成千上万个知识点,经验组成的。当我们想要掌握它,必然会经历成千上万个小时的有效学习,这个过程是必不可少的,当你定下心来,面对现实,抽出时间,合理规划,学习完,你将完成一次蜕变。那时候,你可以用编程实现很多应用功能,没有做不到,只有想不到。
好的心态和持之以恒的行为,对于任何事情都是适用的。三天打鱼两天晒网是很难做成功的。每天坚持学习,培养自己的学习习惯,将会终身受益。
精读,细读,更容易理解知识点,加深印象,才能掌握越多。不要因为内容过多,而囫囵吞枣,掌握不牢。
让自己保持专注的学习,才能提高学习的效率,要知道如何制造适宜的学习环境。办法总是有的。听音乐、图书馆、安静的地方。同时适当运动合理健康饮食也是十分必要的。
要明白学习中的天敌:记忆遗忘。
记忆遗忘曲线告诉我们,要及时复习,同时不断的代码实践,巩固知识点。
多搜索,思考,交流,和大家一起学习,能更容易克服学习中的困难,一个人很容易放弃。有问题,欢迎来讨论学习,和志同道合,目标一致的人一起成长。
关注公众号【Java一浅一深】,找到Java新手入门组织,加入一起学习。欢迎来提问,答疑解惑。
windows系统最好是windows 10 Pro专业版或者Home家庭版。不建议使用win 7等。
如果是Mac,最好是10.14版本以上,能更新就更新到最新版本。
如果是Linux系统,最好选择Ubuntu 19.0 以上。
硬件,CPU最好是i5以及同等算力以上,内存至少8G,最好10G以上。
总之呢,太老的硬件,影响学习效率和进度。
以md文件名结尾的Markdown文档建议使用Markdown编辑器工具阅读,效果更好。我目前使用的是免费的Typora,支持window,mac,ubuntu系统。
typora官方下载地址 ,请自行到该网址下载安装该软件。
开发和运行代码,使用的工具推荐Intellij IDEA Community免费版(exe安装版和zip压缩版区别不大)。本项目也是基于该工具开发编写代码。
Intellij IDEA Community官方下载地址 ,请自行到该网址下载安装该软件。
下载本项目代码,解压之后,开始学习。下载从零开始学Java项目
项目发布在github网站,如果下载很慢,可以到国内的gitee网站下载.代码是同步克隆的.
本项目中所有代码遵循MIT协议。
项目中的Markdown原创文章版权归作者所有,个人/机构组织可以自由修改和传播。
修改后的内容在传播后,必须同样允许别人自由修改和传播。
原始文章以及修改后的文章不得未经作者同意进行商业收费行为。
如果进行传播、转载,在文章首行位置标注文章出处说明:
文章转载自 "原文链接URL", 作者: 柳五苏世_Brad
该文档协议适用于所有该学习系列相关的文章,包括我在各大博客、知名网站发布的内容。
文章的部分内容,为了避免重复造轮子,适当摘录于网络。内容原作者如不愿意在本网站刊登内容,请及时通知,予以删除。
教程不提供任何形式的保证。所有相关的直接风险均由用户承担。教程的内容可能包含不准确性或错误。如发现,请联系作者。