首页 > 语言 > 关键词 > Java最新资讯 > 正文

经验分享:学好java开发的关键7步

2009-08-24 08:34 · 稿源: IT专家网

1、多动手

学编程语言不仅仅是从理论上的学习,更重要的是要利用这门语言为你的思想服务。理解这门语言是首要的,但是要达到心领神会、融会贯通就必须勤动手,多去时间,多编一些例子。计算机科学是注重实践的学科,成功的软件开发人员无不经过大量的上机锻炼,只有理论和实践相结合才能真正掌握只是和技能。

2、多动脑

对于Java语言的学习,不仅仅是对语言本身的学习,更重要的是面向对象思想的简历过程,如果想把Java学习提升到一个更高的层次,Java私塾建议从一开始就用面向对象的思维方式去面对你所接触的每件事。

3、多查API文档

Java提供了大量的类以满足网络化、多线程、面向对象的需要。这就是J2SEAPI,它是Java编程的基本方法,也是编程过程中所不断利用的资源。Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去此时一下。

4、约束自己,规范编码习惯

养成良好的编码习惯对于一个程序员来讲具有相当大的意义。一方面良好的编程习惯对于减少编码过程中一些人为的错误能起到主动避免的作用;另一方面一段程序写的好坏,不仅仅是功能上的实现,更主要的是可读性,可维护性,没有任何人愿意去阅读一段没有顺序,杂乱无章的代码。建议大家在编码的时候要时刻想到:如果这段代码给别人看,别人是否看得懂,条理是否清楚。

5、用有意义的名字

名字,是一个标识,是一种有内涵的简单表述。在编写程序的过程中,为每个类、每个方法起一个有意义的名字。在程序阅读的过程中,看到这个名字就可以知道她多完成的功能。

6、添加适量的注释

注释不仅仅是对程序逻辑处理的一种注释,更多的是提高了程序的可读性和可维护性。做为一个软件产品,哪怕只是一个小小的功能的实现,其中不同的变量及方法可能很多,虽然在命名的过程中要使用有意义的名字,但也不能完全涵盖变量及方法的功能及内涵,多为了提高程序的可读性,添加一定的注释是非常有必要的。合理的注释不仅能起到美化程序的作用还能提高程序可读性和维护性。

7、相信自己

相信自己包括两方面,一是相信自己的能力,二是相信自己的答案。

相信自己的能力就是要相信自己具有解决问题的能力。一个程序员的好坏并不是直接决定于是否能编写出好的代码,更重要的是能否自己去解决调试过程中遇到的任何问题,很少有一个程序员写出的代码一次成功,只有在不断的调试,修正中才能编写出真正的好代码。调试、解决问题的过程就是自己学习提高的过程。

相信自己的答案就是要相信自己的程序运行的结果。对于不同的问题在不同的资料上可能有不同的答案,就像小马过河一样,不同的人可能有不同的答案,所以不要去盲目的相信任何人,要相信自己。

 

网友热搜:

  • 相关推荐
  • 大家在看
  • 编程语言最新排名:Java最受欢迎、JS用户最多

    IDE工具开发商JetBrains基于2万名开发者,对编程语言的最新情况进行了统计描摹。就受欢迎程度而言,Java高居第一位,但在使用人数上,JavaScript则名列榜首。欢迎程度的统计方法是,让参与的

  • 报告:JavaScript为最常用整体编程语言 Python超过Java

    在过去的 12 个月中,Python在使用的编程语言列表中已经超过了Java,它也是被研究最多的语言。报告称,在过去的 12 个月里,30%的受访者开始或继续学习Python,甚至比去年还要多。

  • 享学课堂Java进阶架构班三期6月开营

    疫情过后,网课的热度依旧没有褪去。虽然刚刚过完“金三银四”程序员面试跳槽的旺季,但是还是有很多程序员继续选择学习深造,提高技术水平,为下一个面试跳槽周期“金九银十”做准备。据享学课堂官方提供的数据,在 2020 年第一季度Java类目下新增VIP学员超过 1000 人,Java课堂VIP总人数已经超过 6000 人。为提高教学服务,保证每位学员得到高质量的学习效果,本月开始享学课堂Java进阶架构班三期正式开营。享学课堂Java进阶架构

  • Java已被超越?Python当道,风变编程带你化身编程高手

    在程序员中,一直流传着“Python除了不会生孩子,什么都会”的传说。作为人工智能时代最重要的脚本语言之一,Python现在已经逐步占领统计学、机器学习、爬虫、图形处理、软件和游戏开发、人工智能等多个领域,且都有突出表现。可以说,在众多编程语言中,python如今已经杀出重围,从容超越Java和Javascript,化身程序员必备的编程利器之一。目前,国内外许多公司都已使用Python,如:YouTube、豆瓣、知乎、Google、百度、腾讯、美?

  • 猿辅导招聘服务器端研发工程师(JAVA)诚邀技术大拿

    猿辅导是一家在线教育领域的互联网公司,众所周知互联网公司最重要的岗位非程序员莫属,猿辅导也不例外,近日猿辅导招聘服务器端研发工程师(JAVA)正如火如荼的进行着。猿辅导可以为工程师们提供舒适的工作环境以便大家可以大显身手。猿辅导望京办公楼猿辅导的这份工作主要内容是负责猿辅导主app相关产品服务器端的开发,而且作为一名有经验的研发工程师,你还需要指导新人进行开发。猿辅导的办公环境对于这个岗位,猿辅导有相应?

  • 世界排行第一的编程语言:java迎来25岁生日

    Java起源于 1991 年的“ Oak”项目,由James Gosling领导。面向对象的Java以其“一次编写,随处运行”的可移植性而闻名,因为Java虚拟机支持多种硬件平台和操作系统以及Java applet可以从网页上运行。Java小程序多年来提供号称优于JavaScript的性能,但后者最终受到浏览器制造商的青睐,并于 2018 年将Java从浏览器中删除。

  • V7.0版上线:享学课堂首创对标P7岗Java架构师课程

    2020 年 5 月,随着“金三银四”跳槽季渐渐远去,享学课堂Java架构进阶课程V7. 0 版本正式更新上线,旨在对标P7 岗80W+年薪。享学课堂隶属于湖南享学信息科技有限公司,是一家致力于培养中高端IT技术人才、提供优质在线教育服务的培训机构。通过线上培训教学已源源不断的为各个一线互联网企业输送了优质的技术型人才。迄今为止,享学课堂累计学员已超34 万人次,有近 8000 名VIP学员,遍布北京、上海、杭州、广州、深圳、成都、长?

  • “Java联盟”百家号科技领域排行,新作者选择哪个领域好?

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。Java联盟是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列153930名,科技分类排名位列7977名,领先了86.2%的百家号。 Java联盟百家号概况 Java联盟的简介为专注分享Java编程技术技巧和行业动态。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过84篇的游戏内容,最近该

  • 站长之家招聘:SEO高手、资深网页设计师、JAVA/GO/PHP/.NET工程师

    2020年站长之2020年站长之家开启新一波人员招募,欢迎小伙伴加盟。本次的首推职位有资深SEO高手、资深网页设计师、JAVA/GO/PHP/.NET程序员,欢迎大家投递简历到hr@chinaz.com邮箱(务必附作品、工作经历、工作成绩等)。家开启新一波人员招募,欢迎小伙伴加盟。本次的首推职位有SEO高手、资深网页设计师、JAVA/GO/PHP/.NET程序员,欢迎大家投递简历。

  • 享学课堂积极筹备Java基础课程,促进大学生就业

    随着互联网的飞速发展,互联网技术的不断更新和趋于成熟,IT技术岗位仍有较大的人才缺口。为了促进IT专业大学生能更好更快的就业,享学课堂增设Java基础课程,并已在积极筹备当中。享学课堂隶属于湖南享学信息科技有限公司,是一家致力于培养中高端IT技术人才、提供优质在线教育服务的培训机构。通过线上培训教学已源源不断的为各个一线互联网企业输送了优质的技术型人才。迄今为止,享学课堂累计学员已超31 万人次,有近 7000 名V

  • Java 发展简史:初生遇低谷,崛起于互联网

    20 世纪 90 年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度。

  • “学习java的电脑小白”自媒体科技领域排名,自媒体新手该怎么入门?

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。学习java的电脑小白是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列399418名,科技分类排名位列19227名,领先了64.1%的百家号。 学习java的电脑小白百家号概况 学习java的电脑小白的简介为一个刚刚学习java的小白,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过8篇的

  • “java编程路人甲”百家号价值权重预估,百家号收益规则是什么?

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。java编程路人甲是当前百家号中的普通号,目前账号百家号权重为1,综合排名位列958830名,社会分类排名位列106893名,领先了13.8%的百家号。 java编程路人甲百家号概况 java编程路人甲的简介为编程重要的是思路与经验,私信回复“学习”,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超

  • “Java大数据布道者”百家号月收入多少?全网百家号收益预估情况排名查询

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。Java大数据布道者是当前百家号中的普通号,目前账号百家号权重为1,综合排名位列971246名,社会分类排名位列110455名,领先了12.7%的百家号。 Java大数据布道者百家号概况 Java大数据布道者的简介为专注互联网最前沿技术,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过0篇的游戏内?

  • Python 超过 Java 成为 GitHub 第二流行的语言

    根据 GitHub 的 State of the Octoverse 年度报告,Python 超过 Java 成为第二流行的语言,稳居第一的则是 JavaScript。

  • TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

    日前,全球知名 TIOBE 编程语言社区最新发布 11 月的编程语言排行榜,在此,希望能够给技术人提供一些最新的趋势参考。根据最新的榜单显示,相比上个月编程语言 Top 5 并没有太大的变化,其中 Java 依旧稳坐榜首,随后分别是 C、Python、C++、C#。

  • 可能是国内第一篇全面解读Java现状及趋势的文章

    InfoQ 发布 2019 中国 Java 发展趋势报告:既不捧杀,也不要妖魔化。2 个月前,InfoQ 英文站发布了一份《2019 Java 发展趋势报告》,从技术采用生命周期的角度,分析了 Java 这门 20 多年历史的语言的发展现状。这份报告发布后,发生了几个我们没想到的问题:一是有些开发者对 Java 产生了深深的怀疑,有人表示”现在还值得深入研究 Java 吗?“,有人表示”Java 已经落后别的语言好多年“;二是有人觉得这份报告不接地气,没有呈现?

  • 火狐联创、Java Script之父,居然也来倒腾区块链浏览器?

    当我们还在探讨区块链大规模落地的可能性时,有这么一个区块链产品已经成功地打入互联网世界,并触达到千万甚至亿万用户。

  • Java编程语言环境OpenJDK 13发布:龙芯贡献全球前5

    OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK 13,与上个版本JDK12 相比添加了 5 个新特性(JEP),具体包括:JEP 350 – Dynamic CDS Archives

  • 分析了 9 万条程序员招聘数据,Python 薪资竟反超 Java?

    北京招收程序员 26430 人,平均工资 17224 元,中位数 15000 元,95%的人的工资介于 3750 元到 45000 元。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议