首先要说明的是,下面所有的步骤有一个前提条件:就是多多练习。

学习Java首先从最基本的语法开始入手,首先去了解Java的基本数据类型、分支语句、循环语句、数组以及定义一个类以及它的方法和属性之后,就可以开始进行练习了,最好的方式是那数据结构中的算法进行联系,可以先练习一些数值算法,再编写排序算法之类算法,基本上这些算法编写好了,Java的基本语法也基本上就做熟悉了。

当基础语法学完了之后,接下来可以开始学习类的继承、多态等内容,这些内容比较抽象,对于初学者还是不好掌握,不过这没关系,重要的是你需要把这些概念先学会,接着就可以开始学习异常、集合类等,在学习Java的集合类的时候,可以按照Java的类结构编写自己的集合类,并比较一下自己的和JDK的源代码孰优孰劣(我记得JDK中的类的层次不是太好),通过这些练习,顺带也能够理解继承和多态的内容。

把上面这些内容完成后,恭喜你,至少你已经把Java的最基本的语法以及面向对象的基本概念掌握了,接下来我们可以学习Java的文件操作以及流的概念,虽然看上去好多类,其实我觉得流是比较容易掌握的,当然深入一些比如编码等还是比较让人迷惑的,不过可以先跳过这些复杂的。

完成流的学习之后,现在就可以学习更多的内容了,可以选择学习多线程,网络编程,数据库,以及基本概念如clone,反射等等内容,当然,学习这些东西的必须要多多练习。如果你能学到这得话,那恭喜你,J2SE的内容你已经掌握了常用的东西了。

接着该怎么学习呢? 我觉得这时候应该放下Java,学习一些基础的内容了,可以看看UML,设计模式等等内容,这些东西特别是设计模式一类的东西,其实是很抽象的东西,没有经验的人可能很难理解其中的一些概念,但是设计模式这个东西很有趣,也许你并不需要很多经验就能掌握它,并且能对你的编程方式产生潜移默化的影响,并优化编程方式。等你真的把上面这些内容学好了,你可以自信的出去找工作了,相信我,绝对能找到一份像样的事情。

接着,我们就可以开始学习J2EE的内容了,servlet、Jsp,Struts,EJB,Hibernate,Spring,SOA,Webservice, JMX等等,J2EE的名词很多,内容也很多,是不是我们都需要学习呢,答案是否定的,我们只需要学习我们要用的东西,当然,从找工作的角度看,我们可以先掌握servlet和jsp,剩下的,就看你在工作中的要求了。

摘录自:www.javaedu.com.cn

教育未来JAVA培训中心笔记(一):初学者如何学好JAVA相关推荐

  1. 成都传智播客java培训中心

    "21世纪什么最重要.人才!" "IT世界里,人才是最宝贵的财富!" 成都传智播客java培训中心,自成立以来!以其雄厚的师资.真实的项目推动,帮助广大的学子走 ...

  2. 传智播客成都Java培训中心

    传智播客成都Java培训中心,位于美丽的天府之国--成都.由蔡世友.吴嘉俊担任首席讲师. 传智播客立志于改变中国软件教育,经过了七年的发展,传智播客已经出版了书籍几十本,教学视频几百个,发表各类技术文 ...

  3. 传智播客成都java培训中心7月8号基础班开班啦

    7月8日上午,成都传智播客java培训中心新一期基础班举行了开班典礼,成都校区负责人李广平.授课老师胡老师.班主任及该班学员参加了典礼. 李老师:他,很有想法 成都校区负责人李广平提到,本期基础班有位 ...

  4. Java培训参考笔记:面向对象

    Java培训参考笔记 B站录像地址 复习之前的知识 第一个Java程序:Hello World Java中的变量 Java中的输入语句 Java运算符 注释 流程控制 条件判断 循环 Java类和对象 ...

  5. Java培训分享:零基础怎么学习Java?

    最近几年,有很多小伙伴都比较关注"零基础怎么学习Java?"这个问题,因为很多小伙伴都是从其他行业转型来学Java的,都很担心自己学不会,那么来看看下面的详细介绍吧. 零基础怎么学 ...

  6. 传智播客成都java培训中心的发展

    传智播客成都java培训.成都andriod培训! 3年前,80㎡.3位老师.12名学员:3年后,720㎡.十余人的师资团队.上千名学员-- 三年磨一剑,传智播客成都中心有了飞速发展,这一串数字足以丈 ...

  7. Java培训总结笔记(三)

    throw new ArrayIndexOutOfBoundsException();//手动抛出;JVM运行时帮你抛出 public class Launcher {public static vo ...

  8. Java架构师笔记-你必须掌握学习Java需要掌握哪些技能

    闲来无事,师长一向不(没)喜(有)欢(钱)凑热闹,倒不如趁着这时候复盘复盘.而写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Jav ...

  9. Java编程学习:初学者怎样学好Java

    零基础学生只要方法得当,完全可以掌握Java编程.这里也是我个人的学习经历下面总结出来的几点学习Java的方法,仅供大家参考. 1.理解Java思想 Java是一门面向对象编程语言.向对象编程是Jav ...

  10. 初学者怎样学好Java

    零基础学生只要方法得当,完全可以掌握Java编程.下面总结出来的几点学习Java的方法,仅供大家参考. 1.理解Java思想 Java是一门面向对象编程语言.向对象编程是Java最核心的思想,这也是区 ...

最新文章

  1. 分页存储过程性能比较 二分法
  2. PostgreSql与sqlserver对比杂记
  3. mysql数据类型符号位_MySQL数据类型
  4. struts2异常处理,global-results定义全局结果处理
  5. [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...
  6. 【面试题】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
  7. Y1ng‘s BabyCode
  8. zookeeper watch java_Apache ZooKeeper Watcher 机制源码解释
  9. JVM学习-操作数栈(Operand Stack-官方翻译)
  10. 全新语音 AI 芯片、两大 AI 开发者平台重磅推出,全方位解读科大讯飞全球 1024 开发者节!...
  11. c++学习笔记---指针
  12. 西门子S7-200 SMART控制步进电机(一)
  13. 图像特征与描述子(直方图, 聚类, 边缘检测, 兴趣点/关键点, Harris角点, 斑点(Blob), SIFI, 纹理特征)...
  14. 用Gitolite 构建 Git 服务器
  15. Codeforces Round #743 (Div. 2) B. Swaps 思维
  16. 第五章 长度及线位移测量
  17. 当面试官问:JS中原始类型有哪些?
  18. 编程培训怎么样 哪家编程培训机构靠谱
  19. RHCS基本理論(台湾人写的不错的文章)
  20. vscode配置备忘录

热门文章

  1. Pygame实现”走四棋儿“双人对战小游戏
  2. 计算机教室验收结果报告模板,课题结题验收总结报告powerpoint演示文稿.ppt
  3. 时间序列分析:使用Pandas探索能源数据集
  4. 现代操作系统 第一章 引论 习题
  5. 零起点学习Linux系列培训视频-寒冰作品
  6. 【机器人学】机器人运动学基础
  7. Quartus 13.0安装教程
  8. 微计算机最常用的输入法,输入无极限 最常用五款拼音输入法横评
  9. FleaPHP的单入口文件详解
  10. linux小红伞安装黑屏,在linux下安装Avria(小红伞)