1.了解Java的原理:

首先要了解整个Java的大致结构、工作环境、历史。在这个过程中要搞明白Java从源代码到最后虚拟机里面执行的一个过程是怎样的。

2.学习Java语法:

Java里面只有50多个关键字和一些运算符。语法结构就只有顺序、条件、循环3种。有c语言的基础掌握这些基本语法规则是很容易的事情。

3.学习面向对象的思想:

Java语言本身是构建在面向对象的基础上的,在使用Java时,要得心应手必须对面向对象掌握的比较好才行。

4.学习常用的Java API:

Java的类库非常巨大,但是常用的也只有那么几十个,找出最常用的哪些类,仔细研究一下里面的方法和设计原理,对程序设计能力的提高会有不少的帮助。怎么知道一个类是否常用呢?通过阅读资料、阅读源程序或跟Java老手学习以及上论坛去求助等就很容易发现哪些类是很常用的。

5.学习Java的一些开发工具:

Java的一些集成开发环境(IDE)的确能够提高程序编写的效率,Java的开发工具种类也非常多,最常用、也最为被大家推崇的也不过那么几种,像Eclipse和Myeclipse以及Jbuilder等,其中Eclipse是开源免费的,其他两种是收费的。在刚刚开始学习Java的时候最好不要使用IDE环境,如果那样很可能被淹没在复杂的工具中而不只所措,脱离了学习语言编程的初衷。

6.扩展学习范围:

当Java学习有一定的基础后,可以自己选择学习一些感兴趣的方向:

(1)、向上扩展,学习面向对象的分析和设计(OOA/OOD)、设计模式、软件工程里的各个分支。

(2)、向下深入。学习一些Java的底层东西,如RMI下面的IIOP协议、JVM规范、JNI的映射细节等。

(3)、向旁扩展。学习不同方向、领域的东西。如多媒体、语音处理、安全、企业计算、嵌入式等。

Java的体系非常庞大,一个人完全覆盖所有的领域是不可能的,需要按照自己的兴趣去选择性的学习。如果学到最后,什么知道一点,什么都不精通,那就等于其实什么都不能干!

1、怎样学习Java?相关推荐

  1. Java学习路线图,如何学习Java事半功倍?

    作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...

  2. JAVA培训哪里好?学习Java难不难

    学习技术目的是为了找个好工作,对于很多人来说就业是前提,如果学习完毕业以后知识没学到,工作方面也就不了业,那学习还有什么用呢?所以选择Java培训机构的时候要选择一家就业率好的机构,这对往后就业帮助是 ...

  3. 学习java周期_Java第一作业周期总结

    1.作业总结 自java开课,我们已经进行了三次作业的练习,一步步的从最开始的没有什么特别之处,到运用到java中独有的知识,从简单到复杂,初步了解了Java编程的基本准则.最开始的作业,写完之后,并 ...

  4. java培训分享:学习java开发的优势是什么

    想要进入到互联网行业的小伙伴,经常比较纠结学那个学科比较好,目前java.web前端.Python等都是非常热门的行业,前景也是比较好的,选择java学科的人比较多,那么学习java开发的优势是什么呢 ...

  5. 零基础怎么学习Java?

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

  6. java培训分享:学习Java需要什么软件

    在参加java培训过程中学习java技术,需要用到很多辅助工具,这些辅助工具是具有多功能性和实用性的,从代码构建到bug压缩.学习这些工具可以帮助您提高代码的质量,并成为一个更高效的Java开发人员. ...

  7. 哪些人适合学习java技术

    java技术在互联网行业一直都是非常重要的存在,学习java技术只会多不会少,那么目前哪些人适合学习java技术呢?来看看下面的详细介绍就知道了. 哪些人适合学习java技术? 1.在家待业人员,没有 ...

  8. 零基础学习java,这些书一定要看!

    学习java技术除了看视频,看书也是非常重要的,尤其是零基础同学,本文包含学习Java各个阶段的书籍推荐,史上最全,学习Java,没有书籍怎么行,就好比出征没带兵器一个道理,这些书籍整理出来给大家作为 ...

  9. 学习Java知识应该注意哪些基础原则

    想要做java程序猿,学习起来没有那么快的,尤其是零基础学员,java技术在学习的过程中是比较枯燥的,下面小编就为大家详细的介绍一下学习Java知识应该注意哪些基础原则,方便大家在学习的时候能够更加有 ...

  10. 零基础全方位学习java的方法

    java技术岗是一个就业率非常高的岗位,因此有很多人都想要学习java技术,其中不乏一些零基础同学,零基础小白都不清楚自己该如何学习java,那么下面小编就为大家详细的介绍一下零基础全方位学习java ...

最新文章

  1. 前线解释多线程《二》
  2. 非root用户 gcc安装
  3. android连接耳机时音量控制,android – 扬声器音量(闹钟)在插入耳机时会降低
  4. python自定义异常类时、可以继承的类是_Python异常类型及处理、自定义异常类型、断言...
  5. 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...
  6. 云丰计算机,于云丰-中国科学院大学-UCAS
  7. 33. vmstat
  8. 阿里 虚拟主机和弹性web托管的具体区别是什么
  9. .mmap文件如何打开
  10. 从0开始写外挂(2)
  11. 赫兹的单位换算_hz单位换算
  12. 解决关于WPS插入公式后显示不全的问题
  13. html5制作学学课件,如何制作教学课件视频
  14. CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
  15. 云电脑是否可以玩挂机网游
  16. Zotero: 扩容
  17. python3 pycharm 抓取app 上的数据
  18. Nginx做负载均衡的模块
  19. MySQL数据完整性约束
  20. 任务2、创建笔记本电脑类(继承一个类,实现多个接口)

热门文章

  1. 【re】python正则表达式的用法汇总 + 使用正则表达式提取不让复制的网页的文本内容!
  2. 看漫画来告诉你:什么是 “元宇宙” ?
  3. 初始化 git 仓库
  4. 关于GomezPeer赚钱的可行性调查
  5. Spring框架RCE 0day漏洞,官方解决方案
  6. adb shell dumpsys activity top
  7. 基于国产处理器架构的高能物理数据处理系统
  8. srvany.exe和instsrv.exe打包exe为windows服务趟的坑
  9. JAVA中小型医院信息管理系统源码 医院系统源码
  10. Flink 滑动窗口优化