作为初学者,学习JAVA我需要先了解什么基础呢?

王子青蛙299


这是本人在动力学习Java的时候一些经验,可以参考,也可以到动力进行了解

学习一门编程语言,首先必须掌握基础知识,编程语言跟我们人的语言类似,人类有很多语言,机器也有很多语言。人类说话有语法,机器语言是人发明的,自然也有语法。不过编程语言的语法是写给计算机看的,只有说一些计算机懂的话,计算机才能帮你去做事情,否则那就是对牛弹琴。

那么java作为一个高级编程语言,自然有很多规则语法需要学习,对新手来说,首先需要掌握一门语言的基础,什么是基础?基础是你对这门语言有一个初步的编程能力。能写通俗简浅的程序,对基本语法,用法有入门级别的认识。

那么java编程语言都有哪些基础,如果学习过其他语言,再学习一门新的语言,不用说肯定知道该从哪方面下手。对于第一次接触编程语言的人来说,因为不知道有些什么内容,无从下手,不知道自己所做的东西是不是对自己有用。这时需要首先整理出一门语言基础的内容,对于java,基础的内容大概都有这些

学习完这些知识,相信你对这门编程语言有了一个较为全面的认识,类、对象、是首先要搞清楚的东西,基本数据类型、变量、修饰符、运算符、循环、数组等等内容是基础必须要掌握的东西。

为自己指定一个学习计划,必须要用纸和笔,或者电子文档记录下来,按计划学习。才能最快的时间来掌握一门编程语言的入门。入门之后,才是编程的开始,你需要学习更高级的东西,才能在工作中游刃有余,而不是被一个简单的功能所难倒。公司是一个等价交换的地方,你工作多少事情,给你多少工资,公司不会给你专门的时间来学习,公司是要盈利挣钱的。

网上有很多基础知识的视频、文件、图片等等,在网上找教程,一定要找全套,一个教员的内容,如果有不明白或有疑问的地方,再去寻找其他人是怎么说的,是否有问题,可以自己验证。自己验证过的东西才是最可信的。

动手,编程是一门技术,技术是需要练习的。把别人的东西拿过来,自己能独立动手写出来,并能运用,那就是你自己的东西了,只看视频、文件不动手,是永远也学不会的。


余生237580141


你好,很高兴回答你的问题。虽然我是名足球爱好者,但是对于计算机网络这一块还是颇有了解的。学习JAVA需要基本的英语、较好的理解能力和接受能力。因为一门编程语言就是所有的信息是你自己定义的,你缺什么就定义什么,需要什么就构造什么。语言所提供给你的只是几个关键字,关键字的作用就类似于工具一样。把自己当做上帝,在你写的程序里你就是god,上帝说有光,就有了光 。当你学习java的时候,java不仅仅提供了工具,还提供了许多类,类就是说我自己定义的东西,是属于什么范畴的。

还有学习函数,面向对象,数组,SQLite数据库系统,java多线程技术,JB BOM ,CSS基础,Oracle,mybatis基础等等。建议自己可以去找个专业的java培训学习,这样出来对就业是很有帮助的。视频教程比较有助于新手学习,而动力节点java基础大全则尤为适合新手,这是我看过教程之后的感受,真的没有比这个更适合零基础学习的教程。


足球狗


在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。所以许多人在学好java的基础后,转战到火热的安卓开发。来分析一下java各种大致学习路线。首先做java最后大致是两个方向:web企业级开发(JavaWeb J2EE)和手机android开发。这两个方向的先决条件是J2SE,J2SE并不是那么简单,只有当逐渐学的深入了才体会到java的精髓。1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。2.JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是并不需要很精通,当需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。3.Ajax,前端异步交互技术,值得去研究。4.JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅是作为视图层使用,嵌入些如JSTL和Struts2标签库的标签成为动态页面。Servlet是应该重点学习的,包括如过滤器、监听器等,这些都是当下Struts2或者未来WEB框架的底层基础和原理。5.Strut2+Hibernate(or JPA)+Spring,当下十分流行的开发框架。其实是很容易上手的,但关键是需要懂得原理。6.Web Service技术,它能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。


周先生O南江


作为初学者,在学习之前要先明确自己的学习目标,每天可以抽多少时间学习,而且学习最重要的是能够坚持。

学习基础的知识可以看百战程序员高淇老师的java300集资料来学。最开始不着急学习编程的知识,可以先对行业的发展,自己的职业发展有个清楚的规划,这样学习的目标明确之后学习的动力会更足。

300集资料是专门针对零基础的同学录制的,每一集视屏都是一个小的知识点。这样大家就可以利用零散的时间来学习,学习效率会更高一些。而且大家还可以通过意见里的小游戏进行练习,把学过的知识都用到小游戏开发里,这样对于学过的知识印象会更深一些。


小小互联科技


作为主流的编程语言,Java长期以来占据编程语言排行榜榜首的位置,是很多人学习编程语言的首选。参加Java培训班自然是学习Java的捷径,想要取得好的学习效果,学习方法很重要。

1,学会学习。学习也是一种能力,在学习和工作中我们发现同样多的时间不同的人其学习效果是不一样的,甚至是学习用时短的人比时间长的人效果更高。这是因为这两种人的学习能力不一样,学习能力的养成需要长期的总结、积累和沉淀的。建议你和周边的同学进行比较,如果存在学习效率低下的想象,那就赶紧学习他人的学习方法吧。

2,将Java基础知识学牢。所谓“基础不牢,地动山摇”,所有复杂的程序都是由简单的程序构成,而构成这些简单程序的就是基础知识,出色的程序员都对基础知识掌握的非常牢固。因此,掌握牢固基础知识是成为一个Java程序员的必要条件之一。

3,向出色程序员学习。所谓“近朱者赤,近墨者黑”,想要成为一个Java程序员,就要向行业内、公司内、部门内出色的程序员学习,查看他们编写的程序,通过查看程序学习他们的思维方式。除此之外,还要把握住一切机会向他们请教,了解他们程序开发前、中、后是如何思考和工作的,学习他们的技巧和方法,并在工作中进行实际操练,提升自己的程序开发能力。

4,培养自己的结构化思维能力。一个专业的Java程序员无论是在工作质量还是工作效率方面都是优于初级程序员的,他们的成功之处就是形成的结构化的思维能力,他们拿到开发任务之后并不是盲目的立刻去开发程序,而是首先了解程序的用途、目的、特殊需求、开发时间等,掌握这些信息后他们会对程序开发前、中、后的工作进行计划和安排。要养成结构化思维的模式,首先就要去模仿他们,先做到“形似”,才能做到“神似”。

了解了这些后,带着目的去学习才能达到更好的效果。


音咖搞笑


java作为一个高级编程语言,自然有很多规则语法需要学习,对新手来说,首先需要掌握一门语言的基础,那什么是基础呢?基础是你对这门语言有一个初步的编程能力,能够写通俗简浅的程序,对基本语法,用法有入门级别的认识。

那么java编程语言都有哪些基础,如果学习过其他语言,再学习一门新的语言,不用说肯定知道该从哪方面下手。对于第一次接触编程语言的人来说,因为不知道有些什么内容,无从下手,不知道自己所做的东西是不是对自己有用,没有系统的学习框架,和学习计划这个很浪费你自己时间的。

建议学习百战程序员的java300集,是专门针对初学者出的,浅显易懂,老师讲课风默有趣,是入门的学习资料,而且还是免费的呢[呲牙]我当时就是学的这个入门的,当初是老师推荐我们学的,确实不错。你也可以去他们官网领一份,客服小姐姐很好的😄


甜甜卷ttj


可以先了解下java的一些基本情况,java需要学习什么,学习之后可以做什么,明确自己的学习方向,然后找一套系统的入门的视频就可以开始学习啦。学习一门技术首先决心肯定是要有的,不然就很容易放弃了。可以先看看北京尚学堂的免费资料,java300集就特别适合小白入门学习呢,讲的很细,之前也是我们老师推荐给我们的,对我学习帮助很大。后来一直学习他家的课程。300集都是免费的,你先学习下,可以对java有更好的了解,再做之后的学习计划。


我是双鱼座2020


作为一个JAVA的初学者,首先要有读书的能力,再有编写的能力,多处理问题,自然越来越好


分享到:


相關文章: