如何自学java编程

  对于一个热衷于Java技术的程序员, 作为一个Java编程新手,掌握好下面的几个要点可以让你在众多Java开发人员中脱颖而出。

  1.选择很重要

  作为一个初学者,找一种你喜欢用到工作中的语言,是非常重要的。所以说,选择哪个编程语言,作为自己职业生涯的开始,明确自己将来发展的方向,是起着很大的作用。首先建立起自力更生的信心,换句话说就是拿出学习的勇气和毅力。不论是自学还是参加培训班,就是无论采用什么的方式,首先选好方向,一旦认定了路子,就不要再轻易回头了。前几天有个小伙伴正在全力自学c++,突然觉得c++不如java学的快,而且相对工作岗位也少,在c++学了很大一块了,想换方向选择java,纠结了很长时间,后来终于想通了,还是坚持学习c++,其实对于初学者来说,首先要做的不是追求广度,先要有一定的力度后期触类旁通就可以了。坚定自己的信心和方向才是第一位的。所以说,不要纠结是想去学习C++,还是Java,要看自己对哪个感兴趣。然后再决定学习什么。

  目前软件职业方向多入牛毛,那么怎么去选择,大致的方向还是要根据自己的实际情况,看你自己专业情况,比如很多人就喜欢做个手机软件那么选择就比较简单了,直接学习iOS或者Android编程就可以了,很多人喜欢游戏,那么选择游戏相关的语言进行学习就可,还有一些自己的意向不是那么强烈就可以选择前景不错的切入,学习java、php、iOS,大数据相关等等都是不错的选择。选择好了就不要轻易去换,编程最后决定一个人最后能走多远,还是编程基础,所以定下了方向就要全力学习这个方向对应的基础语言,学好了语言基础,后期全面迎接项目会让你底气足很多。

  不管你恰巧遇到或选择了什么语言,关键是经常练习。对于Java程序员,深刻理解Object Oriented Programming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,关键是要学会如何应用这些原则用一种OO的方式去设计解决方案。因此,我们应该对对象建模、继承、多态、设计模式有一个很好的认识。

  2.掌握核心API

  如果你不知道语言结构和核心API,那么即使你在理论知识上再怎么彪悍也是独木难成林。在Java中,我们最好能对核心API,如java.lang.*、I/O、异常、集合、泛型、线程、JDBC等有很强的实战经验。要是涉及到Web应用的开发,无论你使用的是对Servlet有多大关系的框架,JSP都是必须的。

  3.手头准备好常用的代码片段/实用程序

  有时候我们可能需要一遍又一遍地复制粘贴/编写相同的代码片段/配置。所以,保存一些配置片段如log4.properties、jdbc 配置,以及实用程序如StringUtils、ReflectionUtils、DBUtils大有好处。这些东西本身可能并不能让你与众不同,但是你想想看,要是你的合作开发人员希望你帮他从对象集合中获取属性值的列表,而你只需要用ReflectionUtil就可以在几分钟内解决,是不是一下子脱颖而出了呢。

  4.了解不同的开发方法

  熟悉不同的开发方法,例如Agile、SCRUM、XP、Waterfall等等。现在,选择哪种开发方法是由客户说了算的。有的客户偏好Agile,而有的则更喜欢Waterfall模型。所以对各种方法都能有所涉猎绝对让人刮目相看。

  5.重要的是实践多敲代码。

  选择好了学习Java基础语言,还有就是选择一本经典的入门书籍,入门书籍不需要太多,一两本足够,要真正的吃透。如果真是零基础,可以在网上找点对应的尝试带入门,能听懂视频里面的东西后,开始回归教材,不建议一直对着视频学习。对理论有个大概的了解,然后着手在电脑上去实践,很多人拿着题目不断在刷,其实没那个必要,在理论掌握的差不多的情况下,把对应的课后题目独立在电脑上能实践好就够了,如此反复的去做,不厌其烦的去做。\本人于2007年尚学堂毕业,目前在某大型国企担任JAVA驾构师,致力于帮助更多新手学习编程,分享视频,希望能帮助喜欢JAVA的朋友。有需要帮助的可以联系我QQ:2878908695

时间: 2024-10-10 10:05:44

如何自学java编程的相关文章

自学Java编程,如何才能混到一个7K薪资实习生的岗位

现在Java软件开发的专业一直都是热门,有很多专业的学生,比如电子.机械.会计.土木等等专业由于专业本身没有更高的提升空间,所以现在的年轻人更加喜欢做一些科技前沿的工作,毕竟现在接触的都是电子产品.而Java开发是大部分人选择的原因是因为需求量大,工资非常高.在北京这样的城市,只要自己肯努力肯付出,可以达到年薪50W.而就算一个中级开发者,也可以达到年薪30W的级别,不断提升技术. 但是Java软件开发这块对于技术能力要求很高,现在企业招聘也需要有工作经验的,这就让很多学生心里很慌,不知道怎么才

自学 Java 怎么入门

自学 Java 怎么入门? 595赞同反对,不会显示你的姓名 给你推荐一个写得非常用心的Java基础教程:java-basic | 天码营 这个教程将Java的入门基础知识贯穿在一个实例中,逐步深入,可以帮助你快速进入Java编程的世界.万事开头难,逐步跟着这个教程走一遍,对Java应该就会有一种入门的感觉了.然后再去学习更高级的主题,或者更深入地学习其中的某些知识点. 第1课 Java开发环境安装与配置第2课 Eclipse的安装与使用第3课 第一个Java程序第4课 面向对象基础第5课 基本

在自学java路上遇上的南墙

从2016年12月20号自学java,先是咨询了下培训中心,得小两万,四个月毕业,算了一笔账,一百二十天,合下来每天三百多块,再加上开销之类压力太大,于是开始入坑自学,随后血一般的教训直面而来: 1.环境很重要 不要妄图在家里自己学,因为将面临各种诱惑,电影.游戏.动作片.接踵而来.结果就是到了3月份才学完一个月的内容. 到4月中旬的时候发现才学了40天的进度,意识到这样不行,随后尝试着去了下图书馆,瞬间进入状态!全是学习的人,不由自主的想学习.谁试谁知道! 刚开始去的省图书馆,没有充电的地方,

《Java编程思想》学习笔记(序言):从机电男到程序猿

为什么要写该篇? 那是我计划把这个写成一个系列,所以这是序言.Java编程还差两个月就两年了,我希望在这之前读完<Java编程思想>,对自己的知识的一个总结.该系列主要叙述我在读<Java编程思想>这本书的过程中的一些理解,我希望用最通俗易懂的语言,最真实的生活场景来表达我个人世界里的Java.如果你是初学者,可以跟随我一起阅读,我想一定会有些帮助. 话说在前头,这篇大部分纯属扯淡,没有所谓的干货!如果你实在无聊的蛋疼,可以瞅瞅,一个机电男变身程序猿的故事.大学学的机械专业,平时有

农民工自学java到找到工作的前前后后

我是一名地地道道的农民工,生活在经济落后的农村,有一个哥哥和一个弟弟,父母都是地道的农民,日出而作,日落而息,我从小到大学习一直很好,从小学到高一都,成绩在全级一直名列前茅,这样我也顺利了考上省的重点高中,然而,每个学期开学是家里最为难的时候,每次交学费都让父母发愁许久,家里为了给我筹钱读书,都借了不少钱,才让我读上高中.我知道我读到高中家里已经欠了好多债,为了减轻家里的负担,我选择了退学. 2015年我高一退学,为了给家里还债,干过建筑工地的小工,搞过塑料制品加工,送水工等等.很工资都很低,一

推荐自学JAVA开发的三本书

---------------------------------------------------------------------------------------------------------------初期--------------------------------------------------------------------------------------------- 不熟悉java的人一定有很多疑虑,和c++有哪些相同,那些不同?通过这本书,无论是ja

园艺研究生中途自学Java,赶上校招终进美团,分享面试经验

前言 最近,圈子里的很多小伙伴都在面试,有些小伙伴儿拿到不错的offer,今天给大家推荐的这位小伙伴拿到美团点评的校招offer,他将自己这次面试的经历写下来供大家参考,看看你能回答多少? 背景 上海西南某985高校农学硕士,本科学的是园艺,硕士学的是园林.除了本科考过一次二级(没看书还挂了)以外,可以说毫无编程经验,是个真正的小白.本科的时候充满对未来的迷茫,于是毕业时候无奈随大流考了研究生.研二的时候看到直系学长学姐们纷纷转行,留下来干设计的真的不多,工资不了解,但是并不乐观.于是研二第一学

重新开坑:开始自学Android编程

开坑原因 从高考后开始的这轮对于计算机知识的学习,最早的热情就是来自于学习Android Development.我们几百块钱就能买到一个不错的廉价Android设备,WLAN.GPS.NFC.4G.Screen.Camera等硬件一应俱全,利用这些硬件实现一些有趣的功能,让生活更高效,是我学习Android Development的最初动力.当然,事情不是我想象的那么简单,没有Java基础(或者说没有任何Computer Science基础)的我被搞得晕头转向,只得抱起厚厚的Core Java

自学java到底难不难?做好这几步,少走3年弯路

自学java到底难不难?其实学习java说难不难,说简单也不简单.如今互联网十分发达,各种学习资料,视频,文档都可以在网上找到.可以说如今是一个全民自学的时代,你要你有决心和时间,足不出户便能学习很多知识.特别是java资料,基础视频教程等在网上几乎一抓一大把.首先来说一下自学java需要哪些东西:1.要有充足的时间和学习能力学java不是一蹴而就的,是一个不断打基础然后学习新知识的过程.在自学过程中,刚接触java的时候是很乏味并且痛苦的,因为万事开头难,在前期毫无基础的时候,需要花费很多时间