问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自学Java怎么入门?

发布网友 发布时间:2022-04-22 20:21

我来回答

15个回答

热心网友 时间:2022-04-07 18:21

自学Java看这一篇就够啦!Java学习路线图分享给你,跟着学习吧!

一、Java基础

JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。

在Java基础板块中有6个子模块的学习:

热心网友 时间:2022-04-07 19:39

自学java怎么算入门? 衡量标准是什么?

我从个人角度分为三个阶梯: 初学,入门,高手

第一: 初学   (理论知识阶段)

很多同学刚刚入门学习java,看书,或者看视频。这个阶段是积累理论知识的时候,相对比较容易,一个小知识点,信息量少,跟着老师的思路走就可以。

在这个阶段,很多同学学得很快,感觉编程好简单。

随着学习的深入,大多数同学会产生混乱。 为什么? 所有的技术背后都有原理,前面都有应用场景,不同应用场景有不同使用方法。 信息量逐级增加。

信息量逐级增大后,会有什么问题?

理论知识阶段,更重要的是理解原理和规律, 知识点的细节记不住可后面查找。学习方法更重要的是 交流讨论,理解和总结。 多问为什么是关键!

第二: 入门  (熟练度)

一个项目从0到1的过程才是最宝贵的,也是初学者提升最大的部分。 但从书本或者视频中,很难学习这个过程。

技术的应用能力换句话说是 技术的分解排序能力, 当遇到一个需求,该如下实现?

基本的思路是 把需求分解成原子操作。 原子操作代表开发当中的基本操作,也就是在知识点当中学到的,比如数据库操作,sql,框架的基本使用等等。

如果能把需求分解为原子操作序列,开发完成只是时间快慢的问题。往往刚刚开始学习编程的同学,不善于或者懒得去思考。毕竟看视频是被动的,分析问题是主动思考。学习只是看看视频,本质上是思考的懒惰。

所以需要找大量的练习和项目案例进行实践!!!

第三:  高手(业务和性能)

程序员是把理论知识组合应用起来解决用户的问题。(或者提高用户的效率)

第三个等级的知识更加多元化,不同行业涉及不同的领域知识,信息量也是增大。

所以在企业开发中,需要考虑更多和成本,时间,用户等相关的问题。

总结:  掌握理论知识后,需要大量的代码去实践,才算入门。

分享下我们的学习路线,供你参考一下!


希望能帮到你,望采纳!

热心网友 时间:2022-04-07 21:13

先要有意识学习Java是一个循序渐进的过程,从易到难。所以在学习之前先明确一个系统的学习路线是什么,每一块要学什么知识很重要,我自己也总结了一个思维导图

学习路线

这个图里非常仔细地标出了Java学习路线的主要八块内容,学习过程中切记不要东学一点西学一点,就很容易造成该学的没学会,不该学的也不会的局面。

想要自学Java入门说容易也容易,前提是你有强大的自律性!

1、制定长期可行的学习计划,并严格按照计划学习

2、养成搜集整理学习资料的习惯,如今互联网发达,Java零基础学习免费的视频、资料等等在网上搜索有很多,完全可以合理利用以达到自学的目的,当然还要自己学会判断学习资料的质量。

3、寻求伙伴、老师的帮助!如果有大佬、老师可以辅导是最好的,没有的话也可以结识几个志同道合的伙伴一起学习讨论,相比于自己闷头学习,讨论学习的方法效率更高!

4、刚入门可以只看视频学习,因为这时候的你还不是很了解,看书也起不了多大作用,反倒是看视频,利用与在课堂上课一般的效果,能将知识点听进去。

5、在看视频的同时注意记笔记,你也可以多看几遍视频,在头脑中形成自己的框架,整理成一个思维导图,之后再复习就看思维导图就够了,打基础的时候一定不能求快,踏踏实实最重要。

6、学完一个小阶段就自己尝试实践做一个小项目,把自己学过的内容都用上,加深记忆总结经验,还能获得一定的成就感增加学习动力!

热心网友 时间:2022-04-07 23:05

对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。

这时知道算法的名字并了解它们的功能,然后动手去实践。当我们在去理解算法并动手编程实践过程中获得成长,如果现在还在迷茫的自学,找不到什么突破口的人来说,这可能是一个硬伤!所以找一个经验丰富的老师是很重要的哟,再加上同学一起学习怎会是难事?如果你有强烈的学习*。

第一:我们常常都说要先预习,所以这是肯定的,如果你接收能力非常强的话就可以不预习。如果只是一般最好提前预习一下,有什么不懂的做记号,在老师讲的时候就会更清楚一些。这是很关键的。可以帮你提高很多的。

第二:在自己学习或者跟着老师学习完以后。一定要理解知道是怎么回事,在自己完成一些习题,跟着老师或者自己看的例子。不懂一定要问,一定要问和与自己的伙伴交流沟通,一起讨论这是你学习成功的一*宝。只有通过自己的思考写出来的代码才是自己的,你死记硬背下来的代码肯定不是你的。学程序一定要讨论。不管是未来你要从事产品经理还是做项目,讨论是程序员必须具备的东西。

第三:做练习时最好是独立完成。不会的才采用第二点。动手操作的过程中将自己不会的东西记录下来。然后针对性的找人指导。如果你还是一个人在奋战与程序界,如果你想真正的学好,精通JAVA,可以跟着经验丰富的师资团队、JAVA课程研发者一起学习和交流。每天也能够一起学习更多最新的java项目实战。

第四:多思考,多学习,多问,多做一些逻辑方面的题。因为学程序逻辑是最重要的,英语好不好和学好程序没有任何关系,所以不用太在意这个,努力去学习去做,选对方向,找对人帮助,你就能够学好。

第五:开始学习时就从最简单的程序入手,不要急,比先写一引起加减法,比较这些题。有助于你的理解。

建议大家如果还有多的时间就多看一下别的语言,看一下有什么相似点,总结一下,对你编程来说也有一定的帮助。

Java不是一门独立存在的一门编程语言,它与其他语言都有共同之处也有不同之处。技术的联系都是千丝万缕的。就好比现在Java应用最多之处恐怕就是WEB,那么你就需要了解前端,也就是我们常常说的html等等。所以Java所涉及的技术并不是单一的,你应该要学习Java所涉及的基础知识,对于“CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问,因为网上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程?

1)买本Java的书。

关于Java面的书其实有很多,但是并不是每一本适合你自己,其实书不在于多,在于是否适合自己,你自己是否看得懂,此外要求希望比较新版本书籍,因为技术每天都在更新。

2)准备Java学习环境

对于Java初学者,不建议用IDE工具,通过一行行的代码,您会遇上很多问题,只有这样才能培养你怎么去解决问题,并加深你对Java的理解,为日后编程生活积累丰富的知识。

3)Java基础学习之路

Java的体系分为Java SE、Java EE和Java ME,Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。

4)JavaEE学习之路

学完Java SE,别以为掌握Java,那只是完成“万里长征”的第一步。接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,Java EE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。

学习Java EE,在开发环境上不建议再用文本编辑器,我感觉Eclipse比较适合初学者,个人也非常喜欢Eclipse,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,或者说缺乏一个交流技术的地方,你可以申请加入我的Java学习交流qun:前面输入是:三九零,最后输入是:七八一四。里面还有我这几年整理的Java学习手册,面试题,开发工具,PDF文档教程,你可以自行去下载。如果你喜欢用别的IDE如NetBeans,也没什么问题,关键看个人喜欢。

三、学习JSP/Servlet

在Java EE中,要学习JSP/Servlet(结合Tomcat、MySQL)技术,你还得掌握HTML基础知识,最好再掌握些Java、CSS的技术,而了解XML是必不可少的。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。

四、 学习数据库开发技术

数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。

记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet。

五、Java之外的学习

等你对Java EE有些感悟的时候,你自然就会想不断扩充你的知识层面,那么到这个时候你可以学习Spring、Hibernate,以及各种Web框架。随着技术以及经验不断积累,你会逐步分析、设计等更高层次的知识,这时候,你可进一步学习相关的UML、模式等知识。

最后,给大家一些建议:实践是学习任何一门技术必修课,技术是否学到家,完全要在实战上说明一切,Java学习没有捷径可走,每天只能多练,才能真正学透一门技术。。。

热心网友 时间:2022-04-08 01:13

作为过来人,我说说我的建议吧。首先,你先要把Core Java部分学了,包括什么集合,线程,IO流,网络编程等等,基础要打扎实。然后就是Web部分,包括Servlet,JSP,Tomcat等,这时你应该找些小项目练练手,增加成就感。后面就是框架部分,SSM,SpringBoot等,框架源码也顺便读读,这样你能知其然而知其所以然。最后,再做一两个中大型项目,为找工作铺垫。
自学的过程比较漫长和痛苦,能坚持下来的人估计不多,我一开始想着在学校宿舍自学,坚持了1个月,效果不好(主要是没有学习环境,周围的舍友都在玩游戏,看电影什么的),后来就报了线下培训班,选了很多家,最好决定去传智播客,原因是自学的时候也是看传智的视频,觉得老师讲得不错。大概就这些,我的最后建议是,有自制力的就自学,否则还是报个班吧!

热心网友 时间:2022-04-08 03:37

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

多看视频,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。
如果是零基础的话,就看视频,b站上高旗老师讲得不错,每看到视频出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把视频看完半段了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛*,这时再把教材拿出来仔细看每一句话,掌握原理。
希望你早日学成,有苦恼一起讨论一下。

热心网友 时间:2022-04-08 06:19

对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。
这时知道算法的名字并了解它们的功能,然后动手去实践。当我们在去理解算法并动手编程实践过程中获得成长,如果现在还在迷茫的自学,找不到什么突破口的人来说,这可能是一个硬伤!所以找一个经验丰富的老师是很重要的哟,再加上同学一起学习怎会是难事?如果你有强烈的学习*。

第一:我们常常都说要先预习,所以这是肯定的,如果你接收能力非常强的话就可以不预习。如果只是一般最好提前预习一下,有什么不懂的做记号,在老师讲的时候就会更清楚一些。这是很关键的。可以帮你提高很多的。

第二:在自己学习或者跟着老师学习完以后。一定要理解知道是怎么回事,在自己完成一些习题,跟着老师或者自己看的例子。不懂一定要问,一定要问和与自己的伙伴交流沟通,一起讨论这是你学习成功的一*宝。只有通过自己的思考写出来的代码才是自己的,你死记硬背下来的代码肯定不是你的。学程序一定要讨论。不管是未来你要从事产品经理还是做项目,讨论是程序员必须具备的东西。

第三:做练习时最好是独立完成。不会的才采用第二点。动手操作的过程中将自己不会的东西记录下来。然后针对性的找人指导。如果你还是一个人在奋战与程序界,如果你想真正的学好,精通JAVA,可以跟着经验丰富的师资团队、JAVA课程研发者一起学习和交流。每天也能够一起学习更多最新的java项目实战。

第四:多思考,多学习,多问,多做一些逻辑方面的题。因为学程序逻辑是最重要的,英语好不好和学好程序没有任何关系,所以不用太在意这个,努力去学习去做,选对方向,找对人帮助,你就能够学好。

第五:开始学习时就从最简单的程序入手,不要急,比先写一引起加减法,比较这些题。有助于你的理解。

热心网友 时间:2022-04-08 09:17

Java一般从基础开始学起,包括变量,继承,数组,集合框架等,后面是Java SE的学习,包括awt,swing。接着就是Java EE的学习,有JSP,servlet。学完以上的就开始入门Java web的部分,可以额外学习JS,JQ前端的知识。最后是Java的主流框架,包括Spring,Mybatis,SpringMVC,Springboot等。后面如果想要提高的话,可以从缓存,分布式,并发等深入了解。

作为刚入门Java的菜鸟,如何摆脱迷茫一步步成为别人口中的大神?

热心网友 时间:2022-04-08 12:31

首先,我们从Java 语言自身的实现机制来聊聊Java 语言的一些特性:

面向对象:Java 是一门面向对象的编程语言,封装、继承、多态这些特性使得Java 语言适用于大型软件系统的研发。

跨平台:这是Java 最重要的特性之一,由于有虚拟机的支持,Java 代码可以无缝运行在任何操作系统中,无需重新编译;

透明内存管理:做C/C++的同学最头疼的事情就是内存泄漏问题,在Java中,由于虚拟机会自动回收不再使用的内存空间,所以程序员无需显式回收内存。

足够的性能:性能一直是Java为人诟病的问题之一,但是在java6 之后,随着JVM虚拟机编译优化技术的不断进步,垃圾回收算法的不断优化,Java的性能已经能够胜任绝大多数系统的要求,甚至在性能要求极为苛刻的底层系统中,我们也能看到Java的身影。

热心网友 时间:2022-04-08 16:03

1、基础知识
面向对象基础
Java基本数据类型
string和包装类
final关键字特性
Java类和包
抽象类和接口
代码块和代码执行顺序
Java自动拆箱装箱里隐藏的秘密
Java中的Class类和Object类
Java异常
解读Java中的回调
反射
泛型
枚举类
Java注解和最佳实践
JavaIO流
多线程
深入理解内部类
javac和javap
Java8新特性终极指南
Java类和包
序列化和反序列化
继承、封装、多态的实现原理

热心网友 时间:2022-04-08 19:51

自学的话,最好的方法还是看视频教程比较好,要比看书更容易理解,有些知识点明明一点就透,但要自己研究估计得要好几天。
网上的免费视频教程挺多的,我之前就是跟着b站上高淇老师的java300集自学的,讲的真不错,你可以去看看。现在好像出了最新的,2020版的

热心网友 时间:2022-04-08 23:55

自学JAVA,这一个网站就够了!

网页链接

热心网友 时间:2022-04-09 04:17

你说的是动力节点的杜老师讲的视频吧,杜老师是一个有十几年java从业经验,还做过高管的java大咖,并且做java讲师也有很多年了,讲的视频自然没问题动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦
看你如何选择了,的话,可以考虑下,这是学过感觉不错的一家机构,推荐给你,你可以去看看,了解下

热心网友 时间:2022-04-09 08:55

首先自己一定要有兴趣,有兴趣就可以学好,可以在网上找找视频学一下

热心网友 时间:2022-04-09 13:49

先从基础的学起,
这里有马士兵手把手视频教程,本人觉得是个很好的视频教程,希望可以帮到你。
http://lib.verycd.com/2006/11/16/0000128251.html
想Java零基础自学,求大神推荐学习方法

1.制定合理的学习计划。小伙伴想要系统的学习java开发语言,必须有一套合理的学习计划和学习路线,毕竟java语言不同于语文、数学之类的文科,它是一种高级编程语言,说简单并不简单的编程语言,只有完善的学习计划和学习路线,才能让小伙伴自学的路越走越远。2.找到适合自己的java视频。在网络+时代,在网...

java必背代码入门(java语言必背代码大全)

Java入门要学习哪些东西(学java要学哪些东西)其次零基础学习Java想入门首先要学习一些JavaEE基础知识,比如:Java基础语、面向对象、核心类库、集合、异常、IO、线程、JDK新特性等知识点。学好基础知识,把基础打牢再继续学习会简单很多。掌握静态方法和属性静态方法和属性用于描述特定类型的对象组的特征,而...

java从入门到实战?

如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。总之,零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一...

自学Java 怎么入门

自学Java入门的分析如下:首先定位:知道如今的市场行情,需要掌握什么技能才能找到一份Java开发的工作,现在公司需要什么人才,这个就是学习的一个方向。系统的学习规划:要知道自己每天学习什么,因为接触过的新手比较多,很多人学着学着就放弃,或者他们不知道自己在学习什么,这样非常迷茫一点计划没有,肯定...

java学完基础直接学框架(学java框架要多久)

想要自学JAVA,应该如何入门? 全面系统的Java内容如下: 一、JavaSE基础篇 JavaSE就是一种标准版,是Java语言的基础部分,Java衍生出来的各种框架(如Spring系列)各种产品都是基于JavaSE标准,JavaSE是Java向上发展的基础,Java任何高级产品的底层基础都是JavaSE,通俗来讲这是所有孩子的”爹“。JavaSE如果学不好,理解不透...

自学Java怎么入门?

使用Javaweb进行企业级开发是完全可以的,但是开发效率比较低,所以对常用的逻辑操作进行封装就形成了框架,因此框架是企业开发的入门技能。热门框架板块主流框架有如下几个:Spring框架,占据统治地位,其生态系统涉及各个方面解决方案;MyBatis框架,使用ORM思想对数据库进行操作。该板块学习后,就可以进行真实...

Java入门如何学习?怎么学好Java开发?

一、Java入门如何学习?怎么学好Java开发?Java必备基础知识 1、你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。2、你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,...

如何快速入门学习Java?

最早学习的应该是HTML/CSS/JS(前端页面),这部分内容你能够去上面的那个runoob网站上找。你能够试着自己写一些页面,当然,你能够尽你最大的尽力让它变得最漂亮。这部分内容关于后端Java来说,理论上不是特别重要,但至少要到达能够自己写出一些简略页面的水平。你需求学会运用数据库,mysql是个不错的...

想学java,大概学多久能入门呢?

一般来说,如果你从零开始学习Java,每天可以全职投入8个小时的学习时间,那么你可能需要3到6个月的时间才能入门。在入门阶段,你需要掌握Java的基础语法、面向对象编程的概念、常用的Java类库和工具,以及基本的算法和数据结构等知识。你可以通过阅读教材、观看视频教程、参加线上或线下的培训课程等方式来...

java入门基础知识?

随着Java语言的出现,这个问题得到了解决。Java是一种简单的、面向对象的、分布式的、健壮的、结构中立的、可移植的、高性能的、多线程的动态语言。学习Java语言基本功是非常关键的,初学Java应该掌握哪些基础语言呢?下面云南电脑培训为大家具体介绍。一、掌握静态方法和属性 静态方法和属性用于描述特定类型的...

自学钢琴入门怎么学 自学java要什么基础 钢琴入门自学教程 钢琴入门自学教程软件 电子钢琴入门自学教程 唱歌入门最简单自学 c语言入门自学 日语入门自学 摄影自学入门
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
串手链弹力线怎么打结 弹力线穿手串怎么打结弹力线穿手串打结方法 手串弹力线打结的技巧有哪些? 什么样的国家才能被称之为帝国? 我的ipad mini关机前还有32%的电量,等六天后,开机都开不了,因为没电... 我的ipadmini昨晚剩下百分52充电不知道什么时候关机了,今早起来开不了... 【电脑】官方下载微软原版镜像系统,win7、win10、office都有,重做系 ... ...有没有的下载?为什么微软官网没有iso格式系统下载? 微软官方Windows10ISO免费下载 《娘子炒翻天》最新txt全集下载 求解,网上哪儿买小米手机最合适最安全 要求能分期付款的。 请问现在在小米官网购买手机能分期付款么? 想自己学习Java,但是没有基础,怎么才能真正的入门呢? 小米贷款可信吗?上面安全吗? 在小米商城小米分期购买微烤一体机安全可靠吗? java初学者怎么入门啊? 小米贷款怎么样?使用安全么? 学java应该从哪里开始? 自学Java 怎么入门? 想要自学JAVA,应该如何入门? JAVA后端应该学什么技术,有知道的小伙伴吗? java后端需要学习哪些内容,现在学这个好找工作吗 java后端程序员最常用的技术有哪些,重点技术有哪些? 猫山王榴莲千层,的做法步骤图,怎么做好吃 Java都有哪些内容,学完后能干什么,想往后端学习,都需要学习哪些 Java开发都需要学习什么? 从事Java后端开发,要学习哪些知识和技能 榴莲千层皮如何做薄 千层蛋糕的榴莲怎么做的? 从事Java 后端开发,都要学习哪些知识和技能? 一个几乎零基础的小白,怎么学java 在小米商城里买手机用小米分期靠谱吗? 小米官网能分期付款吗 在小米官网购买小米手机可以弄分期付款么? 买小米商城手机小米商城有分期付款里面有信息仅用于风险管理是什么意思有风险? 小米分期软件借钱靠谱吗? 小米分期付款怎么样 在小米官网买手机可以用信用卡分期付款吗? 小白自学JAVA怎么入门? 小米官网可以分期吗? 能不能在小米官网分期付款 想学习java,应该怎样快速的入门呢? 如何学习java? 兔子有几种吃法? 兔子主食吃什么 家养小兔子吃什么食物? 百度网盘有哪些功能? 兔子可以吃什么 兔子吃什么 百度网盘的好处是什么?有什么优点?