1. java基础教程,java编程好学吗?
作为从事java十多年的资深非专业程序员,我觉得java不难学啊,在大学课程里面,还有更难的C语言在前面做铺垫呢!我觉得学习java编程,还是要像在学校学习那样,首先打好理论基础,然后从理论走向实践,与应用接轨。
打好理论基础虽然我已经工作十多年了,但是在大学时期学习java编程的情景还历历在目,课余时间还买了一本《java从入门到精通》来研究,这本书放在现在应该叫做“网红”了吧,反正大家都在看。
基础学些什么呢?我建议把什么是java、什么是面向对象、什么是类、什么是对象、什么是接口、继承与多态先搞清楚。
学习使用工具工欲善其事必先利其器,我推荐使用eclipse和idea这两款ide来编写java程序,其中eclipse是开源免费的,idea是需要购买授权的,不过在提倡支持正版的前提下,还是可以找到“免费学习版”的。
ide可以给我们提供很多便利,学习使用好一款ide可以使你的开发工作事半功倍,例如ide集成了市面上流行的、经常使用的一些框架、数据库连接工具等等。有了ide的帮助,我们在接下来学习热门框架的时候才会得心应手。
学习使用框架就目前来讲,spring boot比较火,可以学一学,因为spring boot 提倡约定优于配置的理念,整个框架搭建下来配置非常的少。对于新手来讲非常的友好。
不过在运用熟练了之后,我还是建议多研究研究spring boot的底层实现,作为一名程序员,就要有勇于探索未知事物的精神,要知其然,还要知其所以然!
我是程序员爱编程,一个资深非专业码农,科技领域段子手!如本回答能够讨得您的欢心,劳请点赞、转发、关注我,如有不同看法可以在评论区留言,谢谢!2. 能学会java吗?
学,是肯定可以学的。
近年来,随着社会的发展与进步,互联网行业更是发展得非常快速,在发展迅猛的过程中,无数人也随着这趟车开始实现了自己年薪几十万,甚至几百万的梦想,尤其是IT开发人员,这类人一直是高薪行列中的佼佼者。作为老牌编程语言,java拥有广阔的市场前景,哪怕是有新的编程语言出现,java的“老大”地位,依然牢不可破。
根据一些行业数据显示,在众多的软件开发人才里,全行业对java工程师的需求量高达70%,这是一个非常有发展前景的专业,即使是vc和vd,这些编程语言都没有java的前景好,java你学会以后,找工作非常容易。
学java并不难,哪怕你是小白一个,自学成才,也不是不可能。但是,学得好与不好,这就是问题了。通常来说,能否学会,主要是看一个人对于这个这个专业的热衷程度,兴趣以及用功程度。兴趣是最好的老师,一开始会感觉很枯燥,可以先从网上找一些相对于比较简单的课程视频先看一看,如果觉得自己兴趣,再开始深入一步学习,而不是单凭自己的一时脑热。没有兴趣的人学java会感到非常枯燥,就算再努力,也学不到什么深层次的东西。
你说自己没有接触过电脑,那么建议你先去熟悉一下,就好比打仗一样,临阵时,你说不会开枪,这还怎么玩?学java,得懂点英语,英语好的话,对于你学习java会更帮助,每一个行业的水都很深,编程行业更不例外,你现在要做的,就是熟悉电脑使用和掌握基础的知识,花上几个月时间,把基础打好,编程的技术是不断更新发展的,纵观整个行业,也没人敢说自己完全掌握了某种开发语言,或许你今天刚学会的一些比较高培深度的技术,但是几年后,这个技术就被新出来的一些东西一夜之间取代了。
java说到底,都是一门专业性非常强的技术,只要不是特别懒或者理解能力特别差,想学会并不算很难,重点是自己在这个学习的过程中的学习方法,肯下功夫,多练习,毕竟,技术是练出来的,不是想出来的,代码是敲出来的,不是睡觉时做梦梦出来的。所以,只要下定了决心以后,自己就朝这个方向努力吧,不管在这个过程中谁跟你说了些什么,你只需要专注一件事,把一切心里障碍扫除掉。
面对一个新东西,你想要学好,就必须逼自己一把,作为初学者,也建议你做好心理准备,过程枯燥难熬是肯定的,但风雨过后便是彩虹。IT技术是个实操性非常强的岗位,想要真正学会,在你掌握了基础后,建议还是找个高手带一带,最好能贴身学习,否则,你自学完了,在工作岗位上,都是一大推理论知识,到时只能自己傻眼了。
想要进入编程这个行业,你还得了解一个问题,按照如今的java市场行情,招聘的条件最少也得大专起步,这是一个学历门槛。当然,我并不是说没学历就不可以学习java,那些初中高中没毕业的,学完以后,一样也能找到很好的工作,学历低固然也可以学习,只是你的java路上,要比别人要付出更多的努力。
最后,我们回到主题,没接触过电脑,能学会java吗?很直白地跟你说,完全ok,你只需要会开关机就好了,因为这个问题,根本不是你学习java应该关心的问题。
祝你成功!
3. 有什么适合于JAVA小白的学习路线吗?
系统的学习Java,可以按照这条路径走:
2018新版Java学习路线图---学习大纲及各阶段知识点
各阶段知识点
第一阶段:Java从入门到精通教程
第二阶段:Java高新技术教程
Java多线程与并发库高级应用
第三阶段:管家婆项目视频
Hibernate视频教程
https://pan.baidu.com/s/1qYrUBxi
Struts2视频教程
Spring视频教程
第四阶段:OA项目实战教程
CRM项目实战视频
Maven精品教程视频
第五阶段:MyBatis视频教程
Spring MVC视频教程
第六阶段:巴巴运动网视频教程106集(全)
巴巴运动网续集视频教程
热门教程:Java程序算法设计
分布式系统架构解决方案之Dubbo
关于配套视频,可评论找我要哦,或者是后台戳我!
4. java开发要学多久啊?
脑子聪明的话半年可以出事
一、修身先修心,学习编程前的心理建设问题。
学习编程的道路和学习其它任何一项技能一样,都是充满了枯燥、孤独、无助甚至绝望,但它又不太一样,计算机是个“可靠系统”,在一定的条件下输入一定的内容,它的返回永远不变,所以反馈的实时性和稳定性保证了我们练习的有效性。我们的程序写的对或不对,马上就能出结果。理论上,这种及时反馈能最大限度地提高学习效率,试错成本被降到最低,每次尝试只需要不到0.1s的时间,不到1k的内存,不到1kwh的电力和一台笨重的电脑就可以了,我们没有理由学不会的,耗费的只是时间和注意力而已。
但对于一部分人来说,这却是最大的障碍,每次看到屏幕里跳出来一串串红色的报错,都像是人帝在对我们进行审判,一个嘲讽的冷笑就能让我们的尊严扫地,然后,我们就只能硬着头皮在网上查,结果翻了十几页,发现根本驴唇不对马嘴,自己彻底崩溃,觉得自己根本不适合学写代码。
但你要知道,所有人都要从笨拙到熟练,从错误到正确,一点一点挨过来的,写代码从来都是一种创作,是一种用代码写的诗,所以它就和写作,谱曲一样,伟大的作品都是从错误,从失败中孕育的,所以心平气和地去接受开始时笨拙的自己,你慢慢地就会做的更好。
二、对于学习资料的选择问题。
2019年,我们生活在一个网络世界极大丰富,资料随处可得,信息快速传播的时代。每个人都被各种各样的书籍、网站、消息包裹挟持。这个时候,我们要学习,要烦恼的就不是无书可读了,而是选择,而选择的终极意义不是得到,而是失去,你选择了A方法,那就意为着要放弃B/C/D,但人性的本质是厌恶失去的,因此,我们就很容易陷入纠结的状态,最终这种纠结成了我们学习路上最大的拦路虎。
我的建议是,与其在不同的学习路线,学习方法中来回摇摆,总想找到最优解,倒不如找一条路,先实践起来,遇到问题再来想办法。
三、主动、主动再主动。
学习一定要主动,什么叫主动学习?这两个字是我们从小听到大的,但很多人都没有理解它的精髓。
要带着一种强烈的求知欲,这种求知欲不是外在的压力,也不是自己装模作样的做作,而是对自己能力提升的渴望,想清楚学习编程为了什么,找到心中那团火,很多小问题都不再是问题。
不能拘泥于别人的学习方法,尤其学习Java的帖子,五花八门,有的人是看书党,有的人是看视频党,有的人是看官网党,还有各种各样的政治正确、鄙视链,这种帖子如果看多了,你可能就自乱阵脚了。
对于我来讲,需要理解的,稍有难度的内容,我就会选择看视频,因为我知道,在上学的时候,我就是听讲党,如果上课听得好,我一道作业都不用做,就能考满分,但如果我上课睡着了,下课再怎么看书,也只能理解个大概。但一些技巧,细节,我喜欢看书,结合网络资源来学习,再加上实践练习,这样的效果很更好。那这个方法就需要你在学习过程中慢慢总结。
要自己掌握进度和精力分配,学习的过程中,要不停地“观察自己”,哪个地方是我一直记不住的,哪个地方是我一看就会了的,就像背单词一样,有的单词对别人很难,但你可能看了一遍就记住了,但另外一些看起来很简单的,你可能每次的犯错,这就要时刻总结,想各种办法搞定这些。
观察自己的精力,上学的时候可能有大量的时间和精力来专心学习,还好一点,但如果你是上班族,工作的时候又不能摸鱼,那就必须在有限的学习时间内提高效率,如果你是晚睡星人,那你就熬夜的时候去攻克最难的课程,如果你是早起族,那早上5点,喝完水,就赶紧打开电脑开始写昨天没做出来的算法题吧。
与学习路线相比,这些不起眼的细节,有的时候就能决定你能否坚持下来,游到河的对岸。
5. 0基础参加编程培训学Java会遇到哪些难点?
学习java这种编程语言也是进入it行业最好的一个通道,对于零基础的小伙伴们来说,在刚开始学习的时候肯定是怀满期待自信满满的,但是经历过一段时间以后却发现遇到了很多困难,因为困难实在是太多了,再加上根本就不能够及时的掌握更专业的java知识,最终困难越来越多,不能及时的解决就会半途而废。其实对于零基础的小伙伴们来说,会经历很多阶段也会面临很多困难,只要大家能够找到一系列方式来克服的话就可以走向成功,也能够学习到更多专业的知识。
第1个阶段就是被辅导老师或者是其他的It高手手把手教学。虽然说面对很多非常棘手的问题,但是在这些辅导老师的帮助下,也能够让自己轻轻松松的面临这些问题,解决这些问题,虽然主要学习的是基础语法,但是在完成工作以后会让自己有一些成就感,这仅仅是第1个阶段。其实这一个阶段并不是特别的困难,只要好好地培养逻辑思维,那么接下来就能够顺利地学习,而且也可以轻轻松松地学习。
第2个阶段就是被困惑所疑惑的下滑期,几乎这个阶段是每一个人都需要经历的,想要成为一名开发者,这也是肯定会经历的一个阶段。在这一个阶段当中,大家会发现在这些辅导老师手把手教学结束以后,会觉得无论什么样的事情放在自己的身上,在学习的过程当中都非常的困难,就算是编写一些小小的程序,也觉得不知道该如何是好。面对这样的问题,大家可以找到一系列的一些措施,比如说阅读他人的代码,而且要尽量的理解作者为什么要这么写,为什么要这么做,同时还要仔细观察代码当中的小问题,也要及时地提出解决方案。在这个阶段,只要从小事情做起,不断的尝试,那么肯定就能够获得成功。
第3个阶段就是在学习过程当中最迷茫的绝望期。此时有很多问题自己根本就搞不懂,虽然看似有很多都是非常正确的,但是在做完以后才发现,这些都并不是特别的完美,并不是特别准确,为了能够顺利的度过绝望的困惑期,大家一定要专心地去学习,避免出现分心的状态,如果本身对于编程就非常的感兴趣的话,那么肯定对其他的事情也很感兴趣,当在编程这方面遇到困难的时候,千万不要再到其他自己非常喜欢的领域当中去发展,而是细心地解决这些问题。
6. 哪些网站上有JAVA的基础程序练习?
学习编程,有充分的练习时间是必不可少的;
以前看的如鹏网的视频教程——《这样学Java不枯燥》挺不错的,边看视频边跟着老师的思路去敲代码,有很多的小项目可以用来练习;
免安装jdk,无需配置环境变量,只需要下载 如鹏网 版本的eclipse打开就行了,特别的方便,可以避免很多在初学Java的时候的很多麻烦,更快速的入门;
课程体系的设置也可以极大的激发对编程的兴趣,听起来不枯燥,那些项目做起来也蛮有成就感的,把前面所学的内容都很好的复习了一遍;
通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫等经典小游戏来讲解Java的知识点,没想到Java还可以这么学,有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的,具体的可以到如鹏网官网上去了解一下,视频教程,课件,源码都是可以免费下载的;
7. Java大数据要学一些什么内容?
Java是目前使用非常广泛的编程语言,它具有的众多特性,特别适合作为大数据应用的开发语言。
Java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java的跨平台应用能力,比C、C++更易用,更容易上手。同时还具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
更重要的是,Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas,因此学习Hadoop的一个首要条件,就是掌握Java语言编程。