`
ZL58
  • 浏览: 50580 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

成为JAVA高手需要多长时间?

阅读更多
其实这个是因人而已的,但是成为真正的高手即使悟性再高也是需要至少两年的时间。

第一是因为JAVA的类库非常的庞大,作为高手对于里面的常用类应该是非常熟悉的,而且应该是比较熟悉JDK的类库的设计思想和结构。

第二是因为java的扩展比较多,概念也非常的多,作为高手,对于JAVA相关的其它概念虽然不能都很清楚,但是至少应该知道是什么,是处理哪个领域的问题的。

第三是因为有很多工具需要熟悉。由于JAVA到目前为止还没有一个完整的工具标准,因此需要学习很多工具和类库的使用,这个也是一个非常耗时间的过程。

第四是作为真正的高手,不能进行系统设计怎么能称为高手呢?这样最起码要掌握面向对象设计,然后需要学习设计模式以及重构,以及更高层次的面向组件的设计或者面向服务的设计,而这些不通过两年的学习和实践也是不可能的。
4
7
分享到:
评论
8 楼 xuecheng223 2008-12-16  
正的高手,不能进行系统设计怎么能称为高手呢?这样最起码要掌握面向对象
我不知道 写道

告诉你吧!一辈子。不同的时段有不同的感受。

7 楼 我不知道 2008-09-11  
告诉你吧!一辈子。不同的时段有不同的感受。
6 楼 glamey 2008-09-11  
不知道你们说的“高手”到底是什么意思?
5 楼 aidiyuxin 2008-09-09  
1、2、3、4这些特性不知道和高手有什么关。。。
4 楼 newsjobs 2008-09-08  
首先,高手的定义是什么啊?
3 楼 jasongreen 2008-09-08  
java高手绝对不以“成为高手”这种低级追求为目标
2 楼 sophia_0903 2008-09-07  
二万五千里长征啊,方向一定要找对。
1 楼 tianyayoucao 2008-09-06  

还有很多路要走啊!!!!

相关推荐

    成为JAVA高手的八大条件

    标题:“成为JAVA高手的八大条件” 描述:本文深入解析了成为一名JAVA高手所必需遵循的八个核心原则,尤其适合JAVA初学者。文章强调了基础知识的重要性、想象力的培养、追求简单性、避免钻牛角尖、对知识的渴求、...

    从 0 开始带你成为JVM实战高手.txt

    1. **案例背景**:假设在一个高并发场景下,某个Java应用出现了频繁的Full GC现象,导致服务响应时间变长。 2. **分析过程**: - 使用JConsole或VisualVM等工具收集系统运行时的信息,包括CPU使用率、内存使用情况...

    成为编程高手的秘诀

    ### 成为编程高手的秘诀 ...综上所述,成为一名编程高手并非一蹴而就的过程,而是需要长时间的努力和积累。通过广泛涉猎、深入研究、持续学习和实践经验等多种方式相结合,相信每个人都能在编程道路上取得成功。

    Java数据结构与经典算法——高手必会.doc

    了解并熟练掌握这些基本的数据结构(如数组、链表、栈、队列等)和算法(如排序、查找等)是成为Java编程高手的必经之路。它们不仅能提高代码的执行效率,还能帮助开发者更好地设计和优化软件系统。在实际开发中,...

    java常用代码方法

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而闻名。在Java编程中,有一些常见的代码方法是每个开发者都需要掌握的。这些方法不仅提高了代码的...不断学习和实践是成为Java高手的关键。

    RPG java游戏 javaApplet(之前的不知道为什么下载不了)

    数字键3使用雷电术(如果已经习得的话),该技能攻击屏幕内的3个敌人,并使其晕悬1秒,随着等级的增长攻击的人数越多,攻击力也越高,晕悬时间越长。。。在未来的地图中。。大量的远程怪。。这个技能就显的很有用拉...

    成为编程高手的二十二条军规

    对于大部分程序员来说,长时间的游戏可能会分散注意力,降低编程效率。因此,建议减少玩游戏的时间,将更多精力放在编程学习上。 #### 21. 韧性和毅力 成为一名优秀的程序员需要极大的韧性和毅力。这里提到的测试...

    Android高手过招 FAQ.zip

    5. **Service**:后台运行的服务,不提供用户界面,用于执行长时间任务。 6. **BroadcastReceiver**:广播接收器能监听系统或应用广播事件,实现全局响应。 7. **ContentProvider**:数据共享机制,允许应用间的...

    十年编程无师自通.txt

    总之,《十年编程无师自通》这篇文章传达了一个重要的理念:成为一位优秀的程序员不是短期内可以完成的任务,而是需要长时间的积累和努力。通过对编程技能的深度学习、不断实践以及保持对新技术的关注,每个人都有...

    一个简单的2D游戏(包含代码)

    数字键3使用雷电术(如果已经习得的话),该技能攻击屏幕内的3个敌人,并使其晕悬1秒,随着等级的增长攻击的人数越多,攻击力也越高,晕悬时间越长。。。在未来的地图中。。大量的远程怪。。这个技能就显的很有用拉...

    EditPlus3(自定义配色方案)

    它不仅有助于区分不同的编程元素,如关键字、变量、注释等,还能帮助程序员在长时间编码后减轻视觉疲劳。EditPlus提供了多种预设的配色方案,用户也可以创建自己的配色方案,包括背景色、字体颜色、行号颜色等,使...

    C++与C#的简单比较

    然而,随着技能的提升,C#开发者也需要投入大量时间学习.NET Framework、WPF、ASP.NET等技术,才能达到专业水平。尽管如此,C#的进阶路径相对平缓,更适合快速就业的需求。 五年后,无论是C++还是C#,要达到高手...

    hibernate annotations 中文文档

    《Hibernate Annotations 中文文档》是针对Hibernate框架注解配置的详细指南,旨在帮助开发者更深入地理解和使用Hibernate的...在实践中,结合示例和文档,可以更好地理解和运用这些知识,从而成为Hibernate的高手。

    Flash小游戏程序源码

    就可以总结出规则了,我就不多写了 希望喝站长,美工,程序等高手成为朋友,qq:9080970 今天喝多了,感慨万千,唉不多说了 对了后台密码由于改了几次,时间长了记不住了,大家去数据库里查看好了,32位的...

    Android入门到精通详解

    2. 服务(Service):后台运行的组件,不直接与用户交互,可用于执行长时间任务或在后台播放音乐。 3. 广播接收器(BroadcastReceiver):监听系统广播事件,如网络状态变化、电池电量低等,进行相应处理。 三、用户...

    TopCoder-Arena:竞技场的各种挑战的解释

    2. 马拉松匹配(Marathon Matches, MM):这种形式的比赛时间更长,通常持续几小时甚至几天。参赛者需解决一个复杂的问题,提交完整的解决方案,而不是单独的测试用例。 三、挑战解析 1. 题目理解:在比赛开始时,...

    安卓Android源码——TestAirPlus.zip

    - **设计Service**:掌握后台服务的编写和使用,实现长时间运行的任务。 - **利用Notification**:学习如何创建和管理通知,提升用户体验。 - **权限管理**:理解Android的权限模型,如何在代码中请求和处理权限。 -...

    贪食蛇 完整版

    慢速模式适合新手或需要熟悉游戏操作的玩家,可以让他们有更多的时间来做出反应;快速模式则为高手提供了更高的挑战,需要玩家具备更快的反应速度和更精准的操作。 游戏的顺畅运行也是其质量的重要体现。开发者可能...

Global site tag (gtag.js) - Google Analytics