1、怎样学习Java?
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?相关推荐
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- JAVA培训哪里好?学习Java难不难
学习技术目的是为了找个好工作,对于很多人来说就业是前提,如果学习完毕业以后知识没学到,工作方面也就不了业,那学习还有什么用呢?所以选择Java培训机构的时候要选择一家就业率好的机构,这对往后就业帮助是 ...
- 学习java周期_Java第一作业周期总结
1.作业总结 自java开课,我们已经进行了三次作业的练习,一步步的从最开始的没有什么特别之处,到运用到java中独有的知识,从简单到复杂,初步了解了Java编程的基本准则.最开始的作业,写完之后,并 ...
- java培训分享:学习java开发的优势是什么
想要进入到互联网行业的小伙伴,经常比较纠结学那个学科比较好,目前java.web前端.Python等都是非常热门的行业,前景也是比较好的,选择java学科的人比较多,那么学习java开发的优势是什么呢 ...
- 零基础怎么学习Java?
最近几年,有很多小伙伴都比较关注"零基础怎么学习Java?"这个问题,因为很多小伙伴都是从其他行业转型来参加java培训学习的,都很担心自己学不会,那么来看看下面的详细介绍吧. 零 ...
- java培训分享:学习Java需要什么软件
在参加java培训过程中学习java技术,需要用到很多辅助工具,这些辅助工具是具有多功能性和实用性的,从代码构建到bug压缩.学习这些工具可以帮助您提高代码的质量,并成为一个更高效的Java开发人员. ...
- 哪些人适合学习java技术
java技术在互联网行业一直都是非常重要的存在,学习java技术只会多不会少,那么目前哪些人适合学习java技术呢?来看看下面的详细介绍就知道了. 哪些人适合学习java技术? 1.在家待业人员,没有 ...
- 零基础学习java,这些书一定要看!
学习java技术除了看视频,看书也是非常重要的,尤其是零基础同学,本文包含学习Java各个阶段的书籍推荐,史上最全,学习Java,没有书籍怎么行,就好比出征没带兵器一个道理,这些书籍整理出来给大家作为 ...
- 学习Java知识应该注意哪些基础原则
想要做java程序猿,学习起来没有那么快的,尤其是零基础学员,java技术在学习的过程中是比较枯燥的,下面小编就为大家详细的介绍一下学习Java知识应该注意哪些基础原则,方便大家在学习的时候能够更加有 ...
- 零基础全方位学习java的方法
java技术岗是一个就业率非常高的岗位,因此有很多人都想要学习java技术,其中不乏一些零基础同学,零基础小白都不清楚自己该如何学习java,那么下面小编就为大家详细的介绍一下零基础全方位学习java ...
最新文章
- 前线解释多线程《二》
- 非root用户 gcc安装
- android连接耳机时音量控制,android – 扬声器音量(闹钟)在插入耳机时会降低
- python自定义异常类时、可以继承的类是_Python异常类型及处理、自定义异常类型、断言...
- 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...
- 云丰计算机,于云丰-中国科学院大学-UCAS
- 33. vmstat
- 阿里 虚拟主机和弹性web托管的具体区别是什么
- .mmap文件如何打开
- 从0开始写外挂(2)
- 赫兹的单位换算_hz单位换算
- 解决关于WPS插入公式后显示不全的问题
- html5制作学学课件,如何制作教学课件视频
- CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
- 云电脑是否可以玩挂机网游
- Zotero: 扩容
- python3 pycharm 抓取app 上的数据
- Nginx做负载均衡的模块
- MySQL数据完整性约束
- 任务2、创建笔记本电脑类(继承一个类,实现多个接口)