java学习路线
来源:互联网 发布:网页美工作品 编辑:程序博客网 时间:2024/05/23 20:07
引言:
学习任何语言,都要有明确的目标和计划,同时我们也要对当前学习语言的内容有个明确的认知,
只有自己的思路清晰,知道要学什么,怎样去学,在学习的过程中才不会迷茫,接下来的学习过程才不会半途而废,计算机行业的飞速发展,使得知识的更新换代非常快,学习的脚步一刻也不能停,所以掌握学习的路线,学习的方法会让自己学的更舒服。
介绍:
首先要明白JAVA的几个部分:JAVA基础,JavaWeb,框架。这是比较宽泛的总结,细化到每一个块的时候你会发现有非常多的知识点。列举为:
4
概括总结:
(一,基础) java开发前奏,java基础语法,面向对象编程,多线程应用,JavaAPI详细介绍,IO技术,网络编程,java的高级特性。
(二,数据库) Oracle基础管理,SQL语句,多表连接和子查询,触发器、存储过程,数据库优化技术,数据备份和移植。
(三,JDBC技术) jdbc基础,连接池技术,ORM与DOA封装....
(四,WEB基础) Xml技术,HTML和CSS,Javascript,JSP和servlet,JSTL和EL,ajax及框架技术,JSON高级应用,FCKEditor编辑器, JavaMail技术,BBS项目实战。
(五,主流框架) struts2X,hibernate 3X,Spring3X,Logging API和Junit
(六,WEB高级进阶) openJpa技术,Lucene搜索引擎,Excel/PDF文档处理,OA工作流,JBPM,WebService技术,Linux技术。
(七,架构) 大型高并发优化放方案
五大阶段:
第一阶段:计算机基本原理,java语言发展简史,Java开发环境的搭建,环境变量class和classPath的设置,体验java程序的开发,理解java程序的执行过程。
第二阶段:java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和
操作数组的类、针对数组的常用查找,排序算法原理,以及其java实现。
第三阶段:面向对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题,如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数,this关键字,方法和方法的参数传递程, static关键字,内部类,java的垃圾回收机制,Javadoc介绍。对象的三大特性:封装、继承和多态,以及相应的java实现:子类对象的实例化过程,方法的覆盖,final关键字,抽象类,接口,继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换,抽象类和接口在多态中的应用,多态带来的好处,Extensibility的理解 、Extensibility的运用。常用设计模式:Singleton、Template7777、Strategy模式。
第四阶段:JavaAPI介绍,String和StringBuffer,各种基本数据类型包装类,System和Runtime类。Java
Collections Framework : Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、
HashMap、TreeMap、Iterator、Enumeration等常用集合类API。
IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实
现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。递归程序,Java的高级特性:反射、代理和泛型。
第五阶段 : 多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之
间的通讯、死锁。 Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java Applet简介。Java网络编程,
网络通信底层协议TCP和UDP,以及其相应的Java现:DatagramSocket,DatagramPacket,ServerSocket,Socket
编程。网络通信常用应用层协议简介:HTTP、SMTP、POP3、MIME,以及WEB服务器的工作原理。编写网络聊天
程序。Java正则表达式API详解及其应用。
- 【Java】Java学习路线
- JAVA学习路线
- Java学习路线
- JAVA学习路线
- java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java 学习路线
- Java 开发学习路线
- java学习路线
- java学习路线
- java学习视频路线
- JAVA程序员学习路线
- java 学习路线
- java学习路线
- 121.122.123.188. Best Time to Buy and Sell Stock I II III IV
- java并发编程
- 如何扩大CMD窗口显示的行数
- 【数据库】事务特性
- 【Windows7使用】任务和开始菜单个性化:运行命令不见了
- java学习路线
- Android分包MultiDex源码分析
- ubantu上安装PHP7的memcached扩展
- dom4j最常用最简单的用法
- Swift 学习笔记 (三) —— Table view徜徉在Data Hierarchy的海洋
- NYOJ - 71 - 独木舟上的旅行(乘船问题)
- 朴素贝叶斯
- [深度学习论文笔记][Depth Estimation] Depth Map Prediction from a Single Image using a Multi-Scale Deep Netw
- 消息推送、短信验证,第三方分享和登录,友盟统计