首先java通过自学是可以的,但是得分情况,若是有较为扎实的基础,通过自学是可以学会的,若是新手入门,想通过自学,总体来说不太现实。
新手如何快速入门学java开发,这篇文章适用于没有做过java工作的同学,包含一些在校生以及刚准备转行java的同学。学习什么,都是万事开头难,贵在坚持,坚持下来了,就会成功。
一、教程学习
首要去找一个java的根底教程学一下,或许你也能够去找相应的视频。学习java根底的时分,应该尽量多着手,许多时分,你想当然的作业,等你写出来运转一下,你就会发现不是这么回事儿,不信你就试试。
学完以上内容今后,你应该对java有一个根本的了解了,你能够用java言语写出一些简略的程序,并且你用的是最简略的编辑器,比方记事本。这个时分,不要急于进入下一部分,留下几天好好写一些程序,尽可能了解这些根底内容。
二、基本技术学习
等你写上几天程序今后,你往往会比较迷茫,由于你写的东西好像看起来毫无用处,比方完结一个简略的计算器,读取一个文件等。
这个时分你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的常识。这些内容首要是web开发相关的内容,包含html/css/js(前端页面)、servlet/jsp(j2ee)以及mysql(数据库)相关的常识。
最早学习的应该是html/css/js(前端页面),这部分内容你能够去上面的那个runoob网站上找。你能够试着自己写一些页面,当然,你能够尽你最大的尽力让它变得最漂亮。
这部分内容关于后端java来说,理论上不是特别重要,但至少要到达能够自己写出一些简略页面的水平。你需求学会运用数据库,mysql是个不错的入门挑选,并且java领域里干流的联系型数据库就是mysql。
这部分一般在你学习servlet/jsp的时分,就会接触到的,其间的jdbc部分就是数据库相关的部分。你不只要学会运用jdbc操作数据库,还要学会运用数据库客户端东西,比方navicat,sqlyog,二选一即可。
三、java web结构
当你学会以上内容今后,这个时分你还不足以参加工作,你还需求继续深造。公司里为了进步开发的功率,会运用一些java web结构,因此你还需求学习一些开发结构。
现在比较干流的是ssm结构,即spring、springmvc、mybatis。你需求学会这三个结构的建立,并用它们做出一个简略的增修改查的web项目。你能够不理解那些装备都是什么意义,以及为什么要这么做,这些留着后面你去了解。
但你一定要能够快速的运用它们三个建立出一个web结构,你能够记录下你第一次建立的进程,信任我,你一定会用到的。
还要提一句的是,你在建立ssm的进程中,可能会常常接触到一个叫maven的东西。这个东西也是你今后作业当中几乎是有必要要运用的东西,所以你在建立ssm的进程中,也能够趁便了解一下maven的常识。
在你现在这个阶段,你只需求在网络上了解一下maven根本的运用办法即可,一些高端的用法跟着你作业经验的添加,会逐渐接触到的。
四、找机会实践
当你完结开发结构的学习今后,你就该找作业了,在校的找实习,结业的找全职。与此一起,在找作业的一起,你不应该停下你的学习,精确的说,是你在今后都不能停下学习。
不论做什么都要坚持,坚持下来就是成功。
苹果新款iMac发布 首次搭载英特尔第9代处理器最高售价达18199元
iQOONeo全面评测 真是生而强悍而又生而无畏
云存储的出现方便了什么
嵌入式软件开发流程及ARM的中断调试方法介绍
环保治理用电量监测系统的组成以及原理的介绍
Java可以通过自己自学成才吗
微软通过AI和机器学习深入了解用户体验
E5080B矢量网络分析仪
振动传感器基础知识(接线接线及程序设计)
鱼雷流体动力的主向量和力矩
华大九天属于哪个板块 华大九天发展前景
LoRa扩频!稳定通信!无线抄表!更远距离!
如何保养平板电视
新零售赋能智能家居 售重构人、货、场三维度
OPPOR11Plus什么时候开售?OPPOR11Plus将在6月30日开售,较OPPOR11有何不同、价格多少?
台积电推迟美国亚利桑那州第二家工厂生产
人工智能时代,10年之后我们还能干什么?
Linear推出双通道、单片式同步降压型开关稳压器LTC3618
5G+VR游戏会产生什么样的化学反应
全球不同国家和地区插头电压频率表