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详解及其应用。


2 0
原创粉丝点击