成都Java工程师学习路线。java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:

*阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;

*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;

*第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分;

*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;

*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;

*第六阶段:JDBC深入理解特性:包括数据库连接池,存储过程,触发器,CRM思想;

*第七阶段:HTML语言学习,包括HTML标签,表单标签以及CSS,这是Web应用开发的基础;

*第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容;

*第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想;

*第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是java web开发的基础。

*第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC三层架构的设计模式理念;

*第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库;

*第十三阶段:轻量级框架,框架之一Struts框架的学习,自此踏入java web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习;

*第十四阶段:Hibernate框架学习,框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化;

*第十五阶段:Spring框架的学习,框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成;

*呢,还有些java的技术,包括EJB3.0等,可以选择学习,与轻量级框架相比,EJB就是当之无愧的重量级了

成都两年JAVA工程师_成都Java工程师学习路线相关推荐

  1. java工程师_南通JAVA软件工程师暑假强化实训学校

    如果想快速学习Java的话,建议参加Java培训.特别是自学时意志力不够强,惰性大的同学,很需要Java培训机构的助力.参加Java培训机构的好处就在于,当你想要入门Java时,可以知道如何打好学习基 ...

  2. java自动化_作为测试工程师进阶自动化选Java还是Python?

    这是很多测试工程师从功能跨入自动化纠结的问题,今天本文带大家一探究竟. Java和Python一直都是两种很火的语言,用Python的一定觉得Python好,用Java的只觉得Java好. Java语 ...

  3. 郑州java实习_一个java实习生两周八次的面试经历

    以前从来没有因为求职出去面试过,一直觉得面试很可怕,没想到最近两周我也成为了面霸,两周面试八次,我的找工作之路就这样开始了!大概两个星期之前,我看着自己在招聘网站上写好的简历连投出去的勇气都没有,战战 ...

  4. 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...

    最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...

  5. java安装_使用Java 9模块化来发布零依赖本机应用程序

    java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...

  6. java转账_使用Java模拟银行账户存、取款、转账功能

    半枯 package bank;import java.util.Scanner;/** * 1.建立一个银行账户类(Acount),具有建立新帐号.查询余额.存款.取款.转账 * 即从本账户把钱转给 ...

  7. python能解密java的_实现Java加密,Python解密的RSA非对称加密算法功能

    摘要 因为最近业务需要使用到openssl的rsa非对称加密算法,研究了下它的使用方式,但是特殊在于前端分IOS和android两端,所以前端部门要求使用java给他们做一个加密工具包,但是因为服务端 ...

  8. java掌握_掌握Java 11的Constantdynamic

    java掌握 为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集. Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中. 简而言之,通过 ...

  9. 虚拟机 java 开发_深入浅出 Java 虚拟机 · 通往高级 Java 开发的必经之路

    第一章 JVM 内存模型 Java 虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是:程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区. 下面对这五个区域 ...

最新文章

  1. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一...
  2. GRUB and LVM and EVMS
  3. 其实昨天去加班也没有干什么事情,就只有3个人
  4. 软件工程转计算机科学与技术,计算机与软件工程学院本科生转专业实施方案
  5. Smarty目录结构和子目录路径问题
  6. LeetCode 114. 二叉树展开为链表(递归)
  7. 初识Java中注解的分类
  8. 计算机丢失pcdsp.dll,计算机libcef.dll丢失
  9. 基于DNS实现智能化访问网站
  10. Hadoop简介与分布式安装
  11. ASP.NET URL编码处理
  12. elasticsearch的javaAPI之index
  13. 360主机卫士Linux版,360主机卫士
  14. Chrome(谷歌浏览器)插件资料 !
  15. Linux下载工具photon,不限速、免配置的 Aria2 免费开源下载软件 Photon,替代迅雷的...
  16. TUIO学习笔记2-TUIO C++ Reference Implementation and Demo Application参考实现和Demo程序(图片版,防查重)
  17. 12306中前端验证身份证件(及其他证件号)的方法
  18. 云栖干货回顾 | 行业顶级NoSQL成员坐阵,NoSQL数据库专场重点解析!
  19. 打印纸张规格“XXX”不见了
  20. 长尾分布之DECOUPLING REPRESENTATION AND CLASSIFIER FOR LONG-TAILED RECOGNITION

热门文章

  1. spring——使用注解声明式事务整合jdbc——GRUD
  2. 【Python】时间处理:日期减少n年(考虑闰年)
  3. C++ 静态链表(用数组模拟动态链表)
  4. 并发和Read-copy update(RCU)
  5. java并发Exchanger的使用
  6. Spring Boot JPA中java 8 的应用
  7. 11.context_suggester
  8. 通俗易懂。Cocos2dx和Unity3D概念,二者区别?哪个更好一点?
  9. 【简便解法】1084 Broken Keyboard (20 分)_16行代码AC
  10. 后台服务出现明显“变慢”,谈谈你的诊断思路?