请问如何打好Java的基础?

作者&投稿:蓝雪 (若有异议请与网页底部的电邮联系)
怎样学好java~

想要学好Java,需要有正确的学习路线,有坚持不懈的学习毅力,也需要有专业老师的指导,这样才能学得更好。那么,学习Java需要掌握哪些知识和技能呢?这里简单列举一些。
Java学习需要掌握的知识与技能:
1、Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。2、数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。3、前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。4、Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。5、框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。6、23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。7、基础算法和数据结构,八大排序算法,查找算法。8、熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
像很多学校都是不错的选择,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。

一、对计算机感兴趣
兴趣是最好的导师,拥有兴趣才能在学习过程中不断努力。Java语言目前的热度是非常高的,但是在学习过程中如果盲目学习是没有任何效果的。如果想要自己真正从事并延续职业的年限,还是需要系统地去学习。
二、总结学习方法
俗话说,行行出状元,找到适合自己的学习方法。学习Java也需要同样的方法,不断总结经验,确定自己的学习目标,这样才能让自己不断前进。
三、适应Java编程的方法
学习的过程中,你会发现Java开发与编程是密不可分。它要求程序员在编译时要仔细考虑,逐行研究代码,要具有较强的逻辑思维能力和学习态度,这些是学完Java相关工作的基本功能和必要条件。

这个问题对于学习了JAVA的学员们或者从事这方面工作的人来说,是个入行的问题。所以我们要重视这个问题。大部分学习java的人都把基础的知识给忽略掉了,其实基础的知识点尤为重要。

怎么样才能夯实基础呢?我们可以从以下几个方面来讨论:

一、掌握SE基础知识

其实对于入门来说,首先是要找到学习java的感觉,如果我们刚开始学java时采用直接看书的形式,很多时候都是懵逼的,建议初学者第一次学java一定要尽量找线下面授的课程,或者通过看视频进行学习,然后最重要的是进行实操练习。理论结合实践,才能融会贯通!

那现在疫情很多线下的课程还是没办法正常开售的还是需要自己进行自学,对于视频教程我建议初学者小白可以看看这一套视频——JAVA300集是B站上免费而且成套的系统教学课程!看了不吃亏看了不上当呀同学们快冲!

二、java WEB进阶

小伙伴们对java有了一定的认识,感觉java不再那么抽象。这时我们应该稍微改变一下我们的学习方式。不再以看视频为主,因为看视频更多的是看老师讲课的方法,学习他们思考的方式和解决问题的办法。在这个时候我们可以看JAVA web 进阶的知识。看书是最高效的学习方式,因为一本书是某一方面的专家通过自己多年的经验经过系统的总结写出来的,可以说是作者的精华,因此学习起来效率更高,但前提是你悟性要高,深刻理解作者的意图,而不是看文字的表面意思。

三、框架

经过前面两步,进行java开发的核心知识就基本上掌握了。不管多么复杂的java项目其实运用以上两步的知识都可以做出来。但作为程序员,你不得不考虑项目的开发效率以及项目的维护难易程度。可以说无框架的项目应该是运行效率最高的项目,然而实际开发中却是一个项目前前后后换了好多批人进行开发维护,由于个人的开发习惯不同导致项目的代码风格千奇百怪,项目在经过很多次迭代之后已变得千疮百孔,面目全非。

为了解决这些问题,业界就有很多大牛开发出了框架。何为框架?

框架其实就是大牛们把各个项目中都要用到的通用部分抽象出来,形成固定的步骤,经过配置省去这些步骤的编码实现,我们通过配置就可以不再去写这些重复的代码。所以我们可以学习框架来提高编码效率!

四、项目实战

掌握了上述的理论和操作,我们就可以尝试自己做项目来检验自己的学习成果。俗话说熟能生巧,不管是在工作中还是自我检验都可以多做项目。这里所说的项目实战不仅仅是让你负责写一个小模块,而是需要达到从头到尾独立开发的程度,从项目需求分析、架构设计数据库,编写代码并修复bug,形成项目1.0版本最终交付给客户,这一全套都要自己独立完成才能算你出徒了!

五、不断学习新知识

java是一个庞大的知识体系,每天都有新的知识,新的框架出现,我们只要不断努力才能不被时代所抛弃。活到老,学到老,这是一个现代人所应该具备的基本素养,不仅在编程行业需要不算学习,在任何行业都需要这个品质。

学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。



以我的经验来看:1.任何事情都离不开动手,要勤于动手做练习,从简单的开始。2.多阅读书籍,从简单的开始,基础不够好的话,不要一次性去读什么think in java我估计读得晕晕乎乎,当然这本书还是要收集的,等技术好了再去读一定收获不少,而且节省时间。 下面是两本基础方面的书(零基础学JAVA) http://www.itstudyba.com/datum/14/328.html(THINK IN JAVA) http://www.itstudyba.com/datum/14/83.html 3.在多动手多练习的同时,一定要学会思考,只按着书籍或者视频的书籍的示例做没有意义。当然首页要能把书上的搞明白,然后看是否能按自己的思维改编一下程序,这样学东西你才不会进入呆板的学习。4.多交流,同样的问题再高手眼里看是怎么思考的,怎么做的。这很重要,学习方法,学习思维。

学习Java决不能听完敲一遍就过,一定要多敲几遍,第一遍可以跟着老师的思路,后面一定要有自己的思路,慢慢培养自己的编程思想和实现功能的逻辑。甚至可以自己给自己出题,完全靠自己实现一些有意思的小功能,对提升自己的能力和代码熟练度都有不小的帮助。

先理论知识大致过一遍,然后再学着脱离书本把知识串起来敲敲代码,最后把一些还不是很清楚的知识点再总结总结,不要太专注与理论,学编程要多动手敲代码,(边理解边记忆的去敲代码)切记不要把自己当成打字员哦。

从java开始.不要去管别的语言,java就是java等你学懂一些了再去找他和其他语言的优劣.
Java基础知识学习的路线应该是:
java 教程(第4版):最最基础的知识
——>java程序设计语言(第4版):帮你解决一些细节和难点
——>Thinking in java :真正让你明白什么叫做 面向对象技术
——>Core Java I 和 Core Java II :开始真正开始搞开发,这是两本必备的参考书籍
——>Java其他各个方向 :


我是一名java实习生,刚到公司好多东西都不会,看不懂公司的项目,不知道...
刚到一个新环境,建议心理上不要恐惧,自学+态度上全力以赴,和同事真诚相处,虚心请教多多吸收精华,不要着急,一步步来把不熟悉的内容弄透弄熟即可。温馨提示:以上信息仅供参考。应答时间:2021-10-27,最新业务变化请以平安银行官网公布为准。

Java学习心得
其实不管java东西再多,总有规律可循。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。java的所有编程思路都是“面向对象”的编程。所以大家在往更高境界发展以前一定要打好基础,基础是王道。我们的基础要扎实扎实再...

Java好学吗?
不难!方法一:自学 1)需要拿到完善的课程体系。自学java的前提是,你知道学什么!java开发方向众多,我想工作的领域是什么?达到工作标准要掌握哪些知识?这些知识从哪里获得?学到什么成都算合格?贸然去自学只能越学越偏。2)需要很强的自制能力。java编程不比其他技能那么有趣,如果你没有莫大的兴趣...

面试做java的要问些什么问题
一、基础部分 考一些单线程多线程区别的类,或者ArrayList与LinkedList的区别,抽象类与接口的区别,匿名抽象类、方法内部类、JDBC连接等等 二、中级部分 SSH框架的好处,如何配置,有何相关项目经验 三、高级部分 结合你公司的业务,问是否有大型项目架构或开发经验,可以让他总结SSH三大框架的代码优点等等 ...

面试的时候,如何轻松拿下JAVA基础的面试?
你时间紧迫。当时我基本上看完了java面试书的所有题目。笔试成绩一直不错。这取决于你在面试中的态度。谦虚好学就好,这也是我最终打动面试官的原因。而且不要坐在凳子上,身体前倾,不要东张西望,也不要吹嘘自己说的话。这些都没有道理。还有你做了什么。整理你做过的案例。面试的时候喜欢问自己做...

java 初学java 问个很傻的问题 java除了可以写在记事本之外,有没有类似...
6、IBM的VisualAgeforJavaVisualAgeforJava是一个非常成熟的开发工具,它的特性以于IT开发者和业余的Java编程人员来说都是非常用有用的。它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,方便的bean创建和良好的快速应用开发(RAD)支持和无文件式的文件处理。

如果你是一个 Java 面试官,你会问哪些问题?
1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,Java 知识理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。毕竟明白基本组成和机制,是日常工作中进行问题诊断或者性能调优等...

怎么判断自己适合学java啊?
如果你的逻辑思维能力强、心态好、自学能力强,那你就很适合学java。首先对于Java ,所有功能都是通过编写代码来实现的,需要开发的人员具有很强的逻辑性和计算性。因此,如果逻辑思维能力强,学习Java仍然会有很大的优势。千锋教育就有线上免费JavaScript线上公开课。 其次。在通常的工作将花大部分时间来...

java开发都需要学什么
按程序猿内功而言:关系型数据库,领域驱动设计(Domain-Driven Design),设计模式Design Pattern,算法Algorithm,面向对象编程OOP(SOLID),线程安全,事件驱动,测试驱动开发,依赖注入框架,等等。对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分:基础:比如计算机系统、算法、编译原理...

java项目部署问题,问有经验的程序员,你们公司怎么控制线上版本_百度...
首先提交的代码都要提交cvs,这样别人在打包前更新代码会看到冲突的地方 然后打包是打成war包。先在本地服务器测试,没改java代码的话可以只替换jsp或者css,js之类的文件,图片也一样 改了java代码就一定要重新打包重新部署 项目上线一定要做好旧版本的备份。因为不知会遇到什么突发情况,部署失败的原因...

大化瑶族自治县13761041620: 零基础的人怎么学习Java -
韩以川贝: 首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就...

大化瑶族自治县13761041620: 请问如何打好Java的基础?
韩以川贝: 以我的经验来看: 1.任何事情都离不开动手,要勤于动手做练习,从简单的开始. 2.多阅读书籍,从简单的开始,基础不够好的话,不要一次性去读什么think in java我估计读得晕晕乎乎,当然这本书还是要收集的,等技术好了再去读一定收获...

大化瑶族自治县13761041620: 怎么学好JAVA -
韩以川贝: Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”.Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助.1. 思考一下学习Java之前,先别急,静下心来好好想...

大化瑶族自治县13761041620: 怎么样才能打好JAVA的学习基础? -
韩以川贝: 如果学过C语言,那么你学Java就特别好学了,只要注意面向对象的类,继承,多态,封装用法及实现,还要多自己编写程序,读程序,无论哪种语言读和写都是必不可少的步骤,如果没有语言基础,那就从最基本的语法结构学起.多看书,...

大化瑶族自治县13761041620: 怎么样才能打好JAVA的学习基础?
韩以川贝: 从java开始.不要去管别的语言,java就是java等你学懂一些了再去找他和其他语言的优劣. Java基础知识学习的路线应该是: java 教程(第4版):最最基础的知识 ——>java程序设计语言(第4版):帮你解决一些细节和难点 ——>Thinking in java :真正让你明白什么叫做 面向对象技术 ——>Core Java I 和 Core Java II :开始真正开始搞开发,这是两本必备的参考书籍 ——>Java其他各个方向 :

大化瑶族自治县13761041620: 我是java初学者,请问怎样的好好学习java? -
韩以川贝: java基础要打好,一定要牢固.多看代码,多练习,不会就问(要不耻下问).还有光学会java未免太少了,其他方面的知识也要多多涉猎,只是不要钻进太深.还有就是,要学会自学,这点很重要!

大化瑶族自治县13761041620: 怎么样学好JAVA
韩以川贝: 要学好java,你需要注意以下几点: 1.首先你必须对软件开发(程序设计)感兴趣! 2.你的程序逻辑和基本的程序语法必须精通.如:常见的for循环,while循环,switch case,if条件判断,二元运算符等 3.要打好java的基础.(java的几个基础包lang,...

大化瑶族自治县13761041620: 怎么学好java
韩以川贝: 1)先打好牢固的JAVA基础.可以先从think in java开始,有人觉得上手难,其实只要多学多看,多动手就没什么问题2)打好面向对象的基础后,可以先熟悉一些框架基础,推荐spring in action 以及struts2 in action3)有基础后, 一定要参加实习,在工作中成长是最快的,阅读别人的代码,是成功的捷径

大化瑶族自治县13761041620: 我是一名初学者,如何学好Java? -
韩以川贝: 勤学苦练是学java的根本,其实Java不是很难,需要的是多练多练,多和老师沟通交流学习经验.

大化瑶族自治县13761041620: 怎样才能学好JAVA? -
韩以川贝: 如何才能学好java 1必须明确一个大的方向.也就是说,在面向对象的编程范涛中,进行学习与研究.目前最流行的面向对象编程语言就是C++和JAVA,所以先锁定这两个目标. 2掌握JAVA的精华特征,而且一定要知道为什么.例如,interface...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网