JavaSE的学习路线

 基于现阶段的JavaEE学习的对象,主要是趋向于Web的方向,主要就是说在JavaWeb的基础上进行进一步的开发和学习,下面我会将自己总结的对于自己的一点关于JavaEE学习路线会逐步讲解。

 第一部分 Java语言基础

 说白了,Java语言的基础部分,其主要就指代JavaSE,这也是学习Java这么语言的核心部分,其主要包括异常、IO流、多线程、集合类等等。 

  • Java语言基础部分和面向对象思维,学习Java的第一点,其掌握的程度是将来去基础学习,以及运用Java开发等一系列的根本,所以在这两点是重中之重,面向对象,主要有封装,继承,多态这三部分组成,这三点也是以后做项目必不可少的知识点;
  • IO流和集合类(注:后面会详解),二者是走向JavaEE开发的一个起点,也是针对以后JavaEE开发的思维拓展的开始,其中IO流包括了各种输入输出流,在JavaSE学习阶段,掌握字节流和字符流,其包括InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream,集合类分为单列集合和双列集合,主要掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用和HashSet、ArrayList、Vector、HashMap、HashTable类的使用,以及Collections工具类的使用方法;
  • 多线程,反射等,第一,掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口,理解线程间的同步与互斥,第二,了解多线程在实际运用上的意义,反射就是通过字节码获取一个类(运行状态中)的各种信息。这两点是以后面对JavaWeb开发的出发点,以后项目开发很少用到,有封装好的现成可以用,所以在此学的是一个思维而已;

  第二部分 JavaWeb部分

  • Web前端

  基于静态网络的开发,如html等标记语言来做一个本地的网页的开发,其主要掌握HTML的运用,来用xml解析,发送文件。

   以上就是现阶段JavaSE的开发所掌握以及学习的知识大纲,JavaSE主要学习的是基础部分,没有太多涉及到JavaEE的项目,但是没有一个好的基础,将来也没有什么样的建树,因而一个好的基础,是任何技术语言的基石,所以是十分重要的。

原文地址:https://www.cnblogs.com/xu-cceed3w/p/8448152.html

时间: 2024-08-29 09:45:46

JavaSE的学习路线的相关文章

零基础转行学Java必须了解的市场行情与学习路线?

本文给想转行学习JAVA的朋友提些学习建议,并给出Java的学习路线,希望帮助大家少走弯路. 正准备转行或是在自学Java必须具备的几个条件: 01学习能力 什么是学习能力,就是当一个陌生东西给你了,是否有学习他的欲望,自己琢磨的心思,学习能力非常重要,如果一个人没有学习能力的话,任何东西都很难学. 02逻辑思维强 JAVA不是每一个人都能学会的,因为JAVA的逻辑比较强,有一些人天生逻辑就差,比如一道数学题,有的同学马上懂,有的同学需要老师讲几遍,但是有的同学老师咋讲都不懂. 03老师指点 必

学习java自学好还是去培训学校学习好?付零基础系统学习路线

培训怎么说呢,给你铺垫个底子,前期能避免一些坑,如果是跨专业或者完全0基础自学的话,在没有天赋的情况下,的确得踩不少坑,记住前期踩坑可不算成长,有时候各种撞墙,而且撞了属于白撞.可能你自学的东西与现实工作偏了很远.其次没有强烈的兴趣爱好在你脱离行业外的时候自学很难坚持下去,可能学着学着就lol一把了,这和你已经处于这个行业内,有强烈危机感得提升自己,后者区别还是很大的. 如果培训不坑的话,有人指引或者给予正确的方向,加上沉淀一些基础能力,那么往后你在自学起来,或者工作成长起来,能力将会大幅度提升

大数据学习路线整理

一.大数据技术基础 1.linux操作基础 linux系统简介与安装    linux常用命令–文件操作    linux常用命令–用户管理与权限    linux常用命令–系统管理    linux常用命令–免密登陆配置与网络管理    linux上常用软件安装    linux本地yum源配置及yum软件安装    linux防火墙配置    linux高级文本处理命令cut.sed.awk    linux定时任务crontab 2.shell编程 shell编程–基本语法    shel

如何进入现在较火热的大数据领域,学习路线是什么?

大数据不是某个专业或一门编程语言,实际上它是一系列技术的组合运用.有人通过下方的等式给出了大数据的定义.大数据 = 编程技巧 + 数据结构和算法 + 分析能力 + 数据库技能 + 数学 + 机器学习 + NLP + OS + 密码学 + 并行编程虽然这个等式看起来很长,需要学习的东西很多,但付出和汇报是成正比的,至少和薪资是成正比的.既然要学的知识很多,那么一个正确的学习顺序就非常关键了. .在入门学习大数据的过程当中有遇见学习,行业,缺乏系统学习路线,系统学习规划,欢迎你加入我的大数据学习交流

你要Java学习指南来了!整理了一份零基础Java系统学习路线送给你们!

这里整理一份 Java 的学习路线,希望对想要学习 Java 还没有头绪的小伙伴有所帮助~ 第一阶段.学习 JavaSE 第二阶段.HTML+CSS   js+jQuery   第三阶段.学习JavaEE:jsp+servlet   数据库:MySQL+Oracle (建议先学MySQL)   第四阶段.框架SSH(Struts2+Spring+Hibernate)   SSM(Spring+SpringMVC+mybatis)   大致就是这些了,相信小伙伴们学完这些,学习能力已经有了很大的提

什么是大数据?大数据学习路线和就业方向

大数据又称巨量资料,就是数据量大.来源广.种类繁多(日志.视频.音频),大到PB级别,现阶段的框架就是为了解决PB级别的数据. 专业的来讲:大数据(big data,mega data),或称巨量资料,指的是需要新处理模式才能具有更强的决策力.洞察力和流程优化能力的海量.高增长率和多样化的信息资产. 大数据的5V特点:Volume(大量).Velocity(高速).Variety(多样).Value(价值密度).Veracity(真实性). 二.学大数据需要什么语言基础? 首先,学习大数据是需要

我的javascript学习路线(保持更新)

javascript是什么? javascript作为一个强大弱类型的脚本语言,自身借助谷歌v8引擎得以闻名全世界,也造就了后来的nodejs的诞生.javascript不叫做javascript,为什么这样说呢?javascript是一门修订了很多版本的语言,它是乱的,终于,在ecma的努力下,经过了大量的努力,终于统一所有javascript版本,ecma给自己定的javascript标准叫做ecmascript. 为什么我要选择学习javascript? javascript在目前看来,是

.Net学习路线以及各阶段学习书籍,博文,视频的分享

这份文档是我受一位Java大神的委托给15级想学.NET的师弟师妹写的.我想,博客园是我成长进步的地方,作为一个具有互联网分zhuang享bi精神的文艺女青年,我应该把它分享到这里来给更多需要想学.NET的童鞋让他们去成长,让他们少走学习上的一些弯路,写的不合理的地方,欢迎大家批评指正,或者有更好的学习方面的建议和学习资料,欢迎大家留言分享. 前言 各位师弟师妹们,大家好,我是信息13-2班的赖英凤.上星期,你们的班助财哥委托我整理C#的学习路线,还有一些学习资料,视频给大家,我想,作为一名即将

JavaSE入门学习21:Java面向对象之接口(interface)(二)

一接口实现的多态 在上一篇博文:JavaSE入门学习20:Java面向对象之接口(interface)(一)中提到了接口的实现存在多态性,那么 这一篇主要就要分析接口实现的多态. 实例一 Test.java源文件代码: public class Test{ public static void main(String[] args){ //实现接口Singer Singer s1 = new Student("Amy"); s1.sing(); s1.sleep(); s1.study