如何学习Java,学完后尽快成为一个可以参加工作的Java开发者。现在还在待业期间,如何准备转行学习Java。相信很多初学java者都在考虑这个问题。

如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。

你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。参加在线学习的,跟着老师学习就行。有问题也方便交流。

最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信自己,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

四、找工作

Tag标签:

学完java后学编译原理_一个资深程序员对Java初学者的学习思维路线建议相关推荐

  1. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”

    看到这个标题,估计有不少PHPer要跳进来打我膝盖,跪请各位Java程序员保我周全. 因为PHP是所有web开发中使用最多的语言,也被称为最有生命力的语言,所以也就自然而言有了"PHP是世界 ...

  2. 一个资深程序员看12306

    http://blog.csdn.net/nostopstep/article/details/18222629 12306铁路售票系统,这是近两年来难以绕开得话题.在2012年的时候,刚看到谩骂调侃 ...

  3. java程序员需要会前端吗_一个后端程序员,需要掌握前端技术吗?

    一个后端程序员,需要掌握前端技术吗? JSP时代 8年前,刚刚进入编程这个行业,当时的Web开发使用古老的SSH框架+JSP.那个时候,几乎所有的Java程序员都要懂得如何写JavaScript.如何 ...

  4. 一个资深程序员看12306(四)

    在写这篇文章的时候,想到我一仁兄很经典的话:"有时候用户只是说一句话,问一个问题,你就得写一篇文章来回应,甚至还不行."我十分赞赏这句话,也佩服这位仁兄在处理用户需求的时候表现出的 ...

  5. 一个资深程序员看12306 (三)

    首先声明,本篇文章内容将和12306没有半毛钱关系,只是对(一)和(二)的延续. 实话说,原本是没有打算写三的,其实最初只打算写个一,因此,当时博客文章命名为<资深程序员看12306铁路售票系统 ...

  6. 一个资深程序员看12306 (二)

    上一篇,我是从感官和直觉上进行的分析,可以说几乎没有涉及到技术层面. 但作为一个程序员,仅从感官和直觉上分析,那就不叫程序员了,更何况,我还自诩为资深程序员呢?尽管我一再软件行业跌打了近十年,但资深也 ...

  7. java语言 编译原理_【Java学习】深入分析Java的编译原理

    在<Java代码的编译与反编译>中,有过关于Java语言的编译和反编译的介绍.我们可以通过javac命令将Java程序的源代码编译成Java字节码,即我们常说的class文件.这是我们通常 ...

  8. java 插桩 工具_一个基于Eclipse的通用Java程序插桩工具.pdf

    第38卷第7期 计算机科学 V01.38NO.7 Science 2011 2011年7月 Computer July 一个基于Eclipse的通用Java程序插桩工具 郑晓梅 (南京中医药大学信息技 ...

  9. 程序员交接文档_一个.NET程序员 2019 跳槽3次的悲惨故事

    2019年是值得深思的一年,在找工作上没有那么用心,导致碌碌无为,在这里我建议大家找工作的时候不要太着急...要不然会被逼疯的,一定不能被"工作"挑,一定要做到挑"工作& ...

最新文章

  1. QIIME 2教程. 19使用q2-vsearch聚类ASVs为OTUs(2021.2)
  2. golang map 存储函数
  3. dubbo:9个你不一定知道,但好用的功能
  4. 线性布局与相对布局的嵌套
  5. python中的单下划线和双下划线_python 里面的单下划线与双下划线的区别(私有和保护)...
  6. 关于WebSocket分布式实现的一种方案
  7. .NET中颜色的转换方法总结
  8. Software-testing-foundations-homework3
  9. 计算机一级试题论述,计算机一级考试理论题及答案要点
  10. java课程设计(图书管理系统)
  11. linux x64 ffmpeg,ffmpeg编译arm64动态包
  12. 计算机快捷键屏幕录制,屏幕录制软件哪个好用?设置电脑录屏快捷键
  13. 3-7 DNA序列(DNA Consensus String, ACM/ICPC Seoul 2006, UVa1368)
  14. Java实现Oracle导出数据到Excel
  15. 微软的“后门”:NTSD.exe,NTSD 的远程调试功能
  16. 奥特曼系列ol恶魔之花服务器,《奥特曼系列ol》依组麦鲁 培养攻略来袭
  17. JAVA练习10-累加数
  18. post 防篡改_表单提交数据防篡改
  19. Deep Speech笔记
  20. 后台如何暴漏IP用于前后端测试

热门文章

  1. 笑话(15) 这是地球
  2. 三极管共射、共集、共基分析及比较
  3. Dockerfile 指令详解1
  4. input自适应_深度残差网络+自适应参数化ReLU(调参记录18)Cifar10~94.28%
  5. 约瑟夫环问题(vector模拟过程)
  6. ChaosBlade:从混沌工程实验工具到混沌工程平台
  7. 前端必看 | 2D游戏化互动入门基础知识
  8. 百信银行基于 Apache Hudi 实时数据湖演进方案
  9. 入选2021全球青年领袖榜单,蚂蚁何征宇的技术人生
  10. 滴滴 Flink-1.10 升级之路