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

发布网友

我来回答

15个回答

热心网友

如果你是零基础入门的话我建议你先跟着视频教程学习,毕竟视频更加具有灵活性,能够将详细的知识点灵活展现,而不是单纯的死记硬背。Java 也类似,下面整理了一些 Java 学习路线以及视频,希望对各位有帮助。

以下分享的视频教程来源于B站(哔哩哔哩),目前还有部分视频及项目未整理,以后如果发现好的视频教程也会不定期更新。

Java学习思维导图:

java教程合集:

网页链接

文章内容整理不易,劳烦点个赞吧,谢谢!

热心网友

要了解编程基本知识

要了解java基础语法

如果题主是零基础同时也不知道从何学起建议下载中国大学mooc、网易公开课等等学习类app,里面有对于零基础的java教学。

拓展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java programming language具有目前大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。

Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。目前,最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。

热心网友

初学者先测试

初学者先要知道自己适不适合,我当初就非常不适合,但因为交了钱14000!不得不咬牙继续学习,但学习的过程很痛苦,如听天书,每天过的“味同嚼蜡”,强撑着学习下去。过程实在痛苦,不愿多在描述,我还记得那个机构老师最常说的一句话“有事没事百度一下”

后来勉强找到一个工作,有自学了一年对才算开窍。所以,奉劝各位想学习编程,想学习就java的朋友,一定要测试啊!

测试题

java学习路线图

初学者学习java,肯定是从基础学起,这点毋庸置疑,但“无规矩不成方圆”无目标漫无目的。有个好的学习路线会让你的学习事半功倍。

1.基础语法

2.IntelliJ IDEA

IntelliJ IDEA视频教程配套

3.数组初步

后续路线图还在持续更新,都是每个知识点的详细路线。

java视频教程

自学,推荐看java301集Java视频教程,全面,基础基本都囊括其中了。还有很多经典的,前沿的技术,例如:

1:单项链表、双向链表、哈希表/散列表和二叉数 数据结构的讲解。

2:讲集合时先从数组扩容讲起,过度到集合,确实不错,深入浅出比较容易理解。

3:String创建几个对象,这个可以说全网最牛,不过例子举的有点猥琐,总是讲小哥哥与小姐姐的故事。

4: 源码分析分析讲的特别到位,尤其是HashMap的工作原理和源码分析,真正的把jdk源码翻了一遍,要是拿着这个去面试绝对是秒杀级神器。

5:使用多线程模拟用户去ATM取钱讲的也非常不错,后续还提了一个小Timer定时任务类相当全面。

6:使用反射创建对象,调用方法,访问字段的值讲的也相当的详细,尤其IO+Properties+Reflect的综合案例对后期理解jdbc相当有帮助。

………………

这套视频唯一的缺点就是太长,301集,我到目前收藏的Java基础学习视频最长的一个。

还有一些电子书,去此获取即可,会不断更新资源。

原文:初学者怎么学习java?

热心网友

找一个好的学习团队,大家一起学习效果倍增,有不会的问题及时提出来大家一起研究解决,个人的智慧是有限的,汇集了众多高手们的编程经验,那么你的学习之路必将走的更顺利哦。

学习java,说白了,就是学习它的语法、功能、结构等。然后按照它的语法编写代码,java语法是学习的根本,开始学习时,可能有些难懂。没关系,这很正常,多看多问,多实践,慢慢你就会了。

一定要多动手实践,学习java和学数学一样,在学懂理论后,一定要实践。学习java不能搭便车,有时候,语法和例子很简单,很容易看懂,但是到自己手动写的时候,又是另一种感觉。只有多动手编程,哪怕是简单的小程序。

喜欢java并坚持走下去,java的学习,容易入门,却难以精通,永远不要因为害怕困难,而减少你对它的兴趣,没人年都有很多人在学习java,因为它强大。如果你能坚持下去,那么你也是强大的。

热心网友

学习Java之前先了解这些:

第一:在如今这个Java的市场下,你如果太过于着急找工作而去学习,你一定找不到,有一个很简单的道理,任何东西求快没有用,首先你要把技术学的熟练。而不是指望自己看看视频,就能拿到高薪的工作。

第二:如果没有一套系统的学习路线和方案,这看看,那里看看,依旧学了之后还是浪费时间,根据我的学习经历来看,任何人学习任何东西,需要一气呵成,在这段时间内,学习什么就一刻都不能松懈,今天看点视频,明天有事,不看了,这样没啥意义。

第三:在如今这个IT市场,Java开发工作竞争越来越激烈,如果你是小白转行的,那么建议你找个好的机构培训学习下,不要心疼钱,你要知道有付出才有回报,投资自己什么时候都是对的选择,先找些基础资料自己自学一段时间看看到底适合自己不,不要盲目的学习。

第四:如果你在学习中没有很多的代码量的话,不多去做案例的话,我个人觉得学了跟没学一样,第二次你见到它可能还是不认识它。最好是有个问的人,一个外行想通过自学Java开发区找工作,太难了,尤其是在这个行情中。既然学习就学好,不要三天打鱼两天晒网的,还不如不学习了,要谦虚,不要学点就自大。

第五:作为一个Java初学者,我们应该需要知道从零基础到就业,需要掌握的技术知识点有哪些,这个时候我建议你上各大招聘平台看下,看下现在的岗位需求是什么,以此这就是我们学习的目标。

在这里给你分享一个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规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。

热心网友

目前关于java的书籍很多,也不乏垃圾书籍,买了这种书,是很害人的(除非你不看)。
买书不要买那种什么几天几天精通,试想,一门语言那是多少人智慧的结晶,怎么就几天时间就能掌握。那是不现实的。
不要感觉模仿很枯燥,其实人类的发展就是由模仿到创造的过程!
现在因为知道的不多,所以有很多不明白的地方,不要放在心上,等你的知识积累到了一定的时候,有一天你会突然发现,“哦,原来是这样!”,所以不要过早的否定自己!
还有读书是个由潜入深的过程,我给你的建议读书顺序是这样的:
1、孙卫琴《java面向对象编程》,这本书适合初学者,通俗易通。作为初学读物很合适。
2、《Thinking in java 》,这是一本经典之作,学java的这个是一本必备书籍,人手一本都不夸张,个人建议要认真阅读,至少是多线程之前的每章。
3、《java核心卷1、2》,这个是进阶读物,他可以使你更加理性的认识java,很多疑难杂症都能从这里找到答案,也是经典的经典,要不也不能到第8版。
4、《effective java》,Java之父James Gosling做过这样的评价: “我很希望10年以前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”
这不是一本教科书,而是一本学习笔记。作者通过自己多年的开发经验,对如何正确使用Java提出了有益有效的建议。他不仅仅是告诉你How,更要告诉你Why。这本书不适合初学者,但是你已经有了前面的学习,读这个应该不是难事。
5、《java与模式》在开发的过程中,我们可能会遇到很多棘手的问题,但是这些问题可能先人已经处理过,而且处理的很好,模式就是先人总结的经验,站在先人的肩膀上可以使我们看的更远。
如果你想学习java,那就按这个顺序来吧,虽然可能不是最佳的,但是我觉得这个是最适合循序渐进的原理的。
之后在分你要做那个方向。JAVA SE 、JAVA EE 、JAVA ME 什么的。 相应的书籍也非常多,基础其实很重要,开始不能太过心急而去学习框架方面的东西,那样太浮躁,不利于以后的发展!

热心网友

1、培养兴趣
兴趣是能够让你坚持下去的动力,如果只是把写程序作为谋生的手段的话,你会活的很累,多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?
可能像许多人一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
2、要脚踏实地
快餐式的学习不可取,欲速则不达,浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的缘故,就像当年的大跃进一样,都想大步跨入*主义社会。
现在的软件公司、客户、*、学校、培训机构等等到处弥漫着浮躁之气。社会环境如是,我们不能改变,只能改变自己,闹市中的安宁,弥足珍贵。许多初学者C++/Java没开始学,立马使用VC/JBuilder,会使用VC/JBuilder开发一个HelloWorld程序,就忙不迭的向世界宣告,"我会软件开发了",简历上也大言不惭地写上"精通VC/Java"。
3、多实践,快实践
任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。Java软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。

热心网友

作为一名初学JAVA的程序员,一般情况下对知识的掌握速度是会比较慢的,而且对于大多数知识是处于一头雾水的状态的,所以我在这里向题主建议先对JAVA的一些基础知识做一个简单的了解,再去进一步的学习。以下是我对JAVA基础知识要掌握的一些知识点做的一些简单梳理,希望对题主能有所帮助:
基础语法:jdk的安装和环境配置,变量和常量,条件判断语句,循环语句,循环控制语句
方法和数组:方法的定义和调用,方法的重载和递归操作,数组的定义和初始化,数组的遍历和常见的方法调用
面向对象:类的定义和对象的创建,对象的实例化流程,抽象,封装,继承,多态思想,接口的设计和实现
异常和常用类:异常机制和异常体系,try-catch语句,throw和throws关键字,自定义异常,String,StringBuffer,StringBuilder类,System,Runtime类,Math,Random,BigDecimal类
多线程:并行和并发, 进程和线程,线程的启动方式,线程安全的处理方式,同步锁和死锁的概述,线程的生命周期和状态,联合线程和后台线程,线程优先级和线程礼让和定时器
集合框架:ArrayList和LinkedList,HashSet和TreeSet,LinkedHashSet,Comparable接口和Comparator接口,HashMap和TreeMap,LinkedhashMap,泛型的定义和使用
IO和网络编程:File类的基本使用,FilenameFilter接口的使用,IO流的体系结构,字节流和字符流的使用, 缓冲流,标准流,打印流,转换流,数据流,管道流,对象流,对象序列化和发序列化,字符编码和解码,Properties类加载资源,RandomAccessFile类,NIO操作,网络概述和分层模型,网络三要素,TCP和UDP协议和编程
以上知识点都是学习JAVA的一些基础,只有掌握和理解了这些,你才算是入了门。另外推荐几本学习JAVA的书籍,希望题主能够用得上:《Java核心技术》,《Effective Java》,《Java编程思想》

热心网友

学电脑不如学【视频剪辑】,理由很简单,容易学(不像其它行业学习成本高,难度大),适合短期3-4个月短期学习,而且行业缺口非常大,无论是找工作还是自己在家里接私单,月收入轻松过万,两三万也是稀松平常。【点击进入】免费“短视频剪辑后期”学习网址:
www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=313&zdhhr-11y17r-291212841

因为现在【短视频】的崛起,任何企业,任何工作室或者个人都需要制作剪辑大量的短视频来包装品牌,发抖音,发朋友圈,发淘宝等自媒体渠道做展示。因为每天都要更新并发布新内容,所以剪辑师根本招不够,,供需失衡就造成了剪辑师高薪水。

而且剪辑这个技术并不需要高超的电脑技术,也不需要美术音乐造诣,基本都是固定套路,要什么风格的片要什么节奏,经过三四个月的培训都可以轻松掌握。但凡有点电脑基础会用鼠标拖拽,会点击图标,会保存除非自己不想学,没有学不会的。但是要学好学精,就一定要找专业负责的培训机构了,推荐这个领域的老大:王氏教育。

在“短视频剪辑/短视频运营/视频特效”处理这块,【王氏教育】是国内的老大,每个城市都是总部直营校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合0基础的学生。王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/yingshi?type=2&zdhhr-11y17r-291212841


大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

热心网友

最先应该了解的是自己到底适不适合学习Java,我见过有太多的人因为觉得Java挣钱多,盲目的报了培训或者自学,但最后却没与坚持下来或者没有找到工作,所以在做选择前,如何知道自己是否适合学习我个人觉得是重要的。

关于这点,建议你了解一下Java实验班,一个以专业测试为主的新班型,你犹豫要不要学,害怕能不能学会,都可以去试试,通过专业老师的带领学习和对你的日常观察,以及专门设置得学习课程,通过最后考试测评,让你清楚了解自己到底适不适合,算是0风险规避了,如果不适合也能及早调整方向。

热心网友

需要先了解自己能不能学的进去,适不适合学习,别交了钱却发现自己学不进去!你去了解一下Java实验班,一个首创的只做Java测试的体验班,不收 学费,有专业的老师会指导你,解决你的各种“疑难杂症”,最后的考试测评是对你一个整体的测试。

热心网友

先要确定你是不是想学java,现在热门的编程语言是有很多种的,在你确定了学习方向之后你再开始制定学习计划, 这里我想说,学习java的话,如果你没有相关的基础的话,去学习很容易找不到方向,所以建议你可以去找个专门学习IT的培训班去学习,现在学IT的培训班特别多,学费也不便宜,基本就是几万的,不过很多都是短期的培训,基本上你半年就可以去工作了,然后你也要看这个学校或者培训班的品牌,口碑,成立的时间等去对比,如果你有就业需求的话你还需要了解一下从这里毕业出去的学员他们的就业率是不是比较高的。

热心网友

万事开头难,相信这是很多刚入行学习Java的人的感受,Java语言的学习虽然相对其他的语言门槛稍高,很多初学者,在刚入门的时候之所以会觉得难、不好学,是因为在学习没有掌握好学习方法。那么,有人觉得Java难学,这其中的原因究竟有哪些呢?学习java编程先做好哪些准备 第一是否下定决心要学习Java 不能从全局、长远的角度考虑问题,是不能够处理好一时的事情的。所以,在学习Java开发前,不妨先冷静下来,问问自己对Java开发是否真的感兴趣,是否能够静下心来坚持不懈的学习。面对着Java开发相对复杂的知识体系,你是否做好了应对的准备,如果,这些你都没有考虑清楚,那么接下来的学习过程你会觉得非常辛苦。 第二做好充分的学习准备 如果你做好了第一点强调的思想准备,那么你就该为如何学习做准备。作为一名初学者,在学习前可以先购买一些相关的书籍或者从互联网上找一些相关的资料去了解究竟什么是Java开发,然后,在根据自己的实际情况确定是自学 第三规划学习蓝图 企业的发展需要蓝图,而个人的学习也需要蓝图,我们这里强调的蓝图其实就是学习Java的路线图,一个好的学习路线图能够助力求学者有的放矢的进行学习,高效的进行学习。 第四寻找学习中的助力点 牛顿曾经说过:如果说我看得比别人更远些,那是因为我站在巨人的肩膀上。在学习的过程中如果我们只是闭门造车的去学习,那么最终的结果就是会导致自己在步入社会后出现“班门弄斧”的窘态,所以,我们在学习的过程中应该寻找几位“巨人”,“巨人”可以是老师、行业大咖,当然也可以是与自己共同学习Java开发的求学者,这些人所产生的作用将助力我们更加快速的学懂Java开发。 第五坚持学习 作为一名求学者,学完Java开发进入职场后并不代表我们可以高枕无忧,在Java领域内我们的进步的空间还有很多,更何况,还有源源不断的新人进入到这个领域,如果,你学习的脚步慢一些,所产生的后果不仅是自己原地踏步,甚至会被“后浪”将自己拍在沙滩上。 其实学习Java开发其实并不难,如果你觉得难,或许就是上文中的某一个点没有做到位。

热心网友

1、熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。
2、熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。
掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。
3、熟悉 Linux 开发环境和 bash shell。
4、掌握 JDK 以外的常用类库和工具包。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com