知识网经验知识百科全书!
登录

java 学习路线

108次浏览 | 2020-08-15 09:14:07 更新
来源 :一只小猪
最佳经验
本文由作者推荐

学习Java的过程很复杂,以下理出学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。

这三块相互补充,应用范围不同。

J2SE就是Java2的标准版,主要用于桌面应用软件的编程;

J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;

J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

    操作方法

    • 01

      第一阶段
      J2SE的基础学习

      java开发前奏:
      ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,
      ②相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。

      Java基础语法:
      ①Java语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控制,数组和操作数组的类,
      ②对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用Java程序进行功能实现。

      面向对象编程:
      ①理解对象的本质,以及面向对象,类与对象之间的关系,如何用面向对象的思想分析和解决显示生活中的问题,并java程序的手段编写出来。
      ②如何设计类,设计类的基本原则,类的实例化过程。
      ③类元素:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃圾对象回收机制。
      ④对象的三大特性:封装、继承和多态。子类对象的实例化过程、方法的重写和重载、final关键字、抽象类、接口、继承的优点和缺点。
      ⑤对象的多态性:子类和父类之间的转换、父类纸箱子类的引用、抽象类和接口在多态中的应用、多态优点。常用设计模式如单利、模版等模式。
      ⑥什么是异常 异常的捕捉和抛出 异常捕捉的原则 finally的使用,package的应用 import关键字。

      多线程应用:
      ①多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁问题的剖析。

      javaAPI详解:
      ①JavaAPI介绍、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。
      ②常用的集合类使用如下:Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。

      IO技术:
      ①什么是IO,File及相关类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应缓冲流和管道流,字节和字符的转化流,包装流,以及常用包装类使用,分析java的IO性能。

      网络编程:
      ①Java网络编程,网络通信底层协议TCP/UDP/IP,Socket编程。网络通信常用应用层协议简介:HTTP、FTP等,以及WEB服务器的工作原理。
      ②递归程序,Java的高级特性:反射、代理和泛型、枚举、Java正则表达式API详解及其应用。

      java 学习路线 java 学习路线
      • 02

        第二阶段
        数据库技术

        java 学习路线
        • 03

          第三阶段
          JDBC技术

          学习内容:JDBC标准、JDBC驱动、Connection、Statement、PreparedStatement、ResultSet、MetaData、JDBC事务、DAO、JDBC连接池

          学习实训目标:从软件架构角度分析设计项目数据持久层,并且抽取实现数据持久层代码,为学习持久层框架技术打下良好基础。

          java 学习路线
          • 04

            第四阶段
            Web基础技术(项目实战)

            java 学习路线 java 学习路线
            • 05

              第五阶段
              Web主流框架技术(项目实战)

              java 学习路线
              收到0个赞
              win10桌面图标隔开很宽(win10桌面图标间隔变大怎么恢复)

              win10桌面图标隔开很宽(win10桌面图标间隔变大怎么恢复)

              大家好,来来为大家解答win10桌面图标隔
              小米去开机广告(小米取消开机广告)

              小米去开机广告(小米取消开机广告)

              夏团来为大家解答小米去开机广告以下的
              sonyex082(sonyex082)

              sonyex082(sonyex082)

              大家好,来来为大家解答sonyex082以下问题
              联想手机网上商城(联想手机商城官网首页)

              联想手机网上商城(联想手机商城官网首页)

              大家好,一只小美来为大家解答联想手机
              canon70d现在值多少钱(佳能70d单反相机多少钱)

              canon70d现在值多少钱(佳能70d单反相机多少钱)

              夏团来为大家解答canon70d现在值多少钱以
              鼠标往一个方向跑不能控制(电脑鼠标往一个方向跑)

              鼠标往一个方向跑不能控制(电脑鼠标往一个方向跑)

              大家好,来来为大家解答鼠标往一个方向
              手机使用电脑网络上网(手机连接电脑网络上网)

              手机使用电脑网络上网(手机连接电脑网络上网)

              大家好,linda来为大家解答手机使用电脑
              苹果手机常去地点关闭(苹果手机常去的地方怎样全部显示)

              苹果手机常去地点关闭(苹果手机常去的地方怎样全部显示)

              大家好,来来为大家解答苹果手机常去地
              qq空间说说怎么全部删除(qq空间说说怎么全删完)

              qq空间说说怎么全部删除(qq空间说说怎么全删完)

              夏团来为大家解答qq空间说说怎么全部删
              razer笔记本电脑怎么样(联想笔记本电脑怎么样)

              razer笔记本电脑怎么样(联想笔记本电脑怎么样)

              大家好,一只小美来为大家解答razer笔记
              关于我们 | 版权声明 | 免责声明 | 联系我们
              免责声明:知识网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责! 如有问题,请联系我们
              CopyRight©1999-2024 www.44jj.com All Right Reserved 豫ICP备16009659号