应该怎样学习JAVA?顺序是什么? 零基础的初学者怎样学习java,或者应该先学什么?

作者&投稿:革万 (若有异议请与网页底部的电邮联系)

不知道Java 学习顺序的话,我提供你一条学习线路图!

按照视频学习的过程中,学习方法也是很重要的!一定要记得勤记笔记,整理程思维导图,方便后续复习方便。

第一部分:JavaSE:Java语言最基本的一套库

学习JavaEE或JavaME之前,JavaSE是必学的。

* Java开发环境搭建

* Java基础语法

* 面向对象

* 数组

* 异常

* 集合

* 线程

* IO流

* 反射机制

* 注解Annotation

* 网络编程

第二部分:数据库 【MySQL + JDBC】

* 只要学习编程,数据库是一定要学习的,是一门公共的学科。

* java、C、python、C#等程序员都需要学习数据库。

* 数据库产品很多: MySQL、Oracle、SqlServer、DB2......

* 我们动力节点数据库课程包括:MySQL + Oracle

* Oracle:银行、政府使用oracle的较多。

* MySQL:互联网公司、一般企业使用MySQL较多。

* Oracle我们是提供视频的。课堂上不讲。

* 我们课堂上讲MySQL。

* Java语言链接数据库:JDBC

第三部分:WEB前端

* 系统结构:B/S【Browser/Server】 C/S【Client/Server】

* WEB是网站的意思。WEB前端是:网站当中的页面。

* WEB前端程序是运行在浏览器当中的。

* HTML5 + CSS3 + JavaScript(JS)

* WEB前端也有很多框架:

- jQuery

- Bootstrap

- Vue

- NodeJS

- AugularJS

- RectJS

- LayUI

- EasyUI

.....

第四部分:JavaWEB

* Servlet

* JSP

* AJAX(是JavaScript的一部分语法,专门做页面局部刷新)

第五部分:JavaWEB项目

* 做一个B/S结构的项目,将WEB前端和JavaWEB内容做一个整合练习。

* 其实到这里为止,所有的系统都可以做了。但是用的技术很Low。没有用框架。



程序员一枚,软件工程专业,上班闲暇中,偶遇,说说我的见解吧

JAVA的学习顺序是:

1、JAVA基础,基础大成以后,市场上主流的分了两条路:安卓方向和JavaWeb服务器端方向

2、你现在所处的是JAVA基础层面。如何学习呢?自古不谋万世者不足以某一时,不谋全局者不足以谋一域,首先你得有一个全局性的架构认识,知道JAVA基础包含哪些方面,它是干什么的,究竟能够为你带来什么好处,然后才能清楚的知道自己在学习什么,才能知道怎么学,然后才学习你现在迷惑的递归、面向对象等,说白了,递归、面向对象、类、接口都是小玩意,只是被那些庸师说的天花乱坠把你们吓晕了而已,其实它们能量有限、秘密有限,不足以让你们学习不到手,不足以让你们不会,因为它们被造出来就是为了让你们干倒它们、学习它们、利用它们、操作它们的,否则它们还有什么存在的意义呢?那么JAVA基础究竟有什么用呢?它在教你如何控制计算机,如何利用JAVA让计算机服从你的意志干你想干的事情,这是JAVA的核心工作。

3、java基础包含如下几个方面,分别代表着控制计算机的不同部分。明白了它们,你就知道你现在学习的递归、类等所处的位置是什么了。我画了一张图

这就是java基础要学的所有内容,如果能明白它们,你就羽翼丰满了

①、基础语法就相当于武道中的内功,它很简单,但却是核心,高层的所有功能本质上都是一种特殊的类。就是用来做特殊事情的玩意,可以控制计算机的cpu、内存、网卡、显示器等。这些玩意就是通过类这种东西造出来的。类也就是你迷惑的面向对象,它把宇宙万物统一用类来表述,任何事物都抽象成了它。包括你学习到了HelloWorld.java,它就是一个类,而且是一个会说一句hello world 的东东,至于这个东东是什么,管它呢,反正它就是它,它就是一种特殊的类而已。你也可以重新创建一个HelloMayun.java ,也可以创建一个WOShiBaiWanFuWen.java的类,都是一种玩意而已。至于这个玩意可以做什么,就是通过类内部的方法、属性来表达的。

②、内功的施展是为功法,也就是九阴真经、华山剑法等种种招数了,而特殊的类,特殊的基础功能,以及将来你造出来的种种类,就是种种功法,它们可以做各种各样的事情,其中最为基础的就是特殊的基础功能,多线程是控制CPU的,io操作是控制内存、磁盘的,网络编程是控制网卡网络的、GUI是控制显示器的、JDBC是控制数据库的等等。而特殊的类部分,不过是教你一个类这样做,那么几十个类集合时,怎么协调的问题。

③、一眼望去,你都不知道递归该归属何处,其实它可以丢掉,没什么鸟用,事实上也可以用其他方法等效替换它,也可以根本就不用它,我们平时开发项目也是很少很少用的,它属于流程控制的一种特殊方法而已。不必和它废话,直接忽略,几个月后再看时,你就明白了。只是因为世间的庸师太多,所以把它们当成了例子来教学生,不过是为了显示自身的深邃罢了,没什么鸟用

④、从入门到精通这本书我看过,挺好的,如果有什么地方不会,那么就跳过,接着往后看,来个一遍囫囵吞枣,然后再来个一遍就会深进,不要停留在某个地方而求理解它,往往只有走过了一个人生阶段,回过头看时,种种前因后果才能涌上心头,方才有所感喟不是吗?



1、从淘宝上买,你亏了,早点提问我给你全套,从入门到精通到微服务架构。而且马士兵的教程是公开免费的,他们卖钱,是侵权。

2、马士兵的教程太久远了。那个好像是jdk1.6版本,现在常用版本已经1.8了,最新好像到10了吧。而且当时的视频质量并不好。虽然经典,但也得与时俱进。而且有可能整理有问题,就比如你学完main方法后,接下来应该是数据类型,int、判断if、循环for等等,绝对不会是递归,无良商家。
3、初学顺序,可以去那些培训学校看看他们的课程大纲,顺着那个学就行。找不到课程大纲?百度搜索java培训,随便点开网站里面都有联系客服,问他们直接要一份课程大纲即可。多动脑子。实在找不到,来找我要。
4、找工作的时候如果不知道自己学的怎样了,就去智联啊前程啊什么的,上去搜java,看看招java工程师的公司都要会些什么技能,找不到教程,也可以来找我。
答主表示:所有教程我都免费给。不为什么,只为怀念当时也碰碰撞撞成长的自己。

不要纠结那么多东西,按顺序学这些:流程控制语句、类和对象、接口和抽象类、多态、封装、继承、数组、集合、IO编程、线程 ,再学JavaWeb,又习惯称Java企业级应用(Java EE),
Java EE的基础是servlet,学好servlet之后,你就去学jsp,jsp的实质就是servlet,
再学学MVC概念,
如果你想做点简单的应用,用servlet和jsp就足够了!
在学完servlet和jsp之后,你去学习Java EE提供的框架,spring(容器)、struts(控制action)、Ibatis和hibernate(这两个都是持久层框架,和数据库打交道的),这些学好之后,学oracle,mysql数据库,后面可以自学一些UI上的东西,如ext

Java自学的顺序首先是javaSE:基础语法、递归、面向对象、异常处理、数组、常用类、IO、线程、网络编程基本的章节顺序就是这样的。学好了javaSE就是java基础的一些东西之后,有两个方向,JavaEE(某宝京东等) 与 Android(移动APP,近期 Android 需求没那么大了)。如果是 JavaEE 方向,就可以学习 JavaWeb 了,包含(HTML、CSS、servlet、jsp等),Web 后可以做个 web 项目。之前都是为后面框架打基础,之后就会学习各种框架(如:Spring、SpringMVC、Mybatics 简称SSM等)。当框架学完后,这个时候会发现很得心应手。而在自学java过程一定要理论结合实践,多操作,在实践中才能发现问题,解决问题,这样才能提高。最后个人经验多说一点,某宝买的一是陈旧二是浪费钱,可以看尚硅 谷的谷粒学院Java学习路线图和视频,需要学习哪些知识点也都写的非常清楚,都一一列出了,需要的可以搜来学习。

Java的学习顺序是什么?~

顺序就跟着课程体系一步一步学习:
1.JavaSE包括:java概述、数组、面向对象、基础语法等
2.Java EE包括:数据库,WEB前端技术,电商竞拍平台,Ajax、SSM ,分布式等其他的科目,主要是企业级项目开发方向。

零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。
随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。

那我需要怎么才能学好java?学java无非就是自学和报班这两种方式,至于java自学还是报班好,这个还是需要根据您自身的条件来判断的。如果您自控能力、自学能力且有基础那自学好。反之报班好。下面跟您说一下java自学与报java培训班学的不同之处,供您参考。

Java自学:好的地方是省钱,不太好的就是学习时间不确定,学习周期很容易拉长,学习不够系统,对于没有基础的或者自控力不强的人来说,也容易导致半途而废。遇到不懂的问题没有人解答,难以往下进行学习,而且容易学的半知半解。
Java培训:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练习相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。并且像一些专业的培训机构,培训完后有相应的就业课程和就业指导,比起自学来说求职胜算更大。

如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。
总之,决定了要学习Java技术就不要犹豫,要行动起来,时间可不等人。不管是自学也好还是参加Java培训也罢,都要进行实际了解才行。

学习java应该按照什么顺序?求高人指教!!!感激不尽!!!
答:第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成;最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了。但愿你java旅途愉快!再说一句:楼上的EJB只用三天就可以掌握吗?如果能做到的话应该推广一...

java 入门应该怎么学习?
答:Java 入门学习可以从以下几个方面入手:1. 了解 Java 语言的基本概念和语法,可以通过阅读相关书籍或者观看视频教程来学习。例如,廖雪峰的官方网站提供了一份零基础 Java 教程,该教程从 Java 语言的发展史、跨平台原理、JRE 和 JDK 等方面进行了讲解,适合初学者入门。另外,黑马程序员也提供了一套...

Java学习路线是怎样的?
答:实现Nginx与Tomcat集群、使用LoadRunner测试工具、性能优化之内存调优、代码优化与重构的方法等。对java有兴趣的小伙伴们,不妨先从java入门开始!B站上有很多的java教学视频,从基础到高级的都有,还挺不错的,知识点讲的很细致,还有完整版的学习路线图。也可以自己去看看,下载学习试试。

Java应该如何学习?其步骤和过程应怎样进行?比如应该学什么,学习的顺序...
答:精通基于J2EE架构的JAVA编程:Jsp/Servlet,struts,Hibernate,XML,JDBC编程,Hibernate操作数据库,EJB技术;熟练Oracle(8i,9i)的数据库编程:SQL,PL/SQL,JDBC,Hibernate;熟练应用多种JAVA应用服务器进行Java软件开发:Apache Tomcat, BEA WebLogic等;熟练应用Java集成开发环境(IDE) JBuilder,Myeclipse进行...

小白自学JAVA怎么入门?
答:学习Java的四个阶段:一:Javase基础二:网页三剑客html+css+js三:JavaWeb和数据库:四:JavaEE框架:企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;如果找不到学习资源,可以点击这里下载。当你学完了Java,应该如何去找工作?一.最重要的还是自身技能,这是...

应该怎样学习JAVA?顺序是什么(学java之前先学什么)
答:目前Java培训内容包括:1、HTMLCSS3数据库 2、JavaSE(Java面向对象思想;设计模式、面向对象原则、Java高阶API、线程、网络编程、反射、NIO)3、Javaweb(Javaweb基础、JS、DOM操作、JSP/Servlet、第三方工具包、Tomcat...)4、框架(网络原理、HTTP协议、Linux操作系统、云服务搭建、SSM框架应用、Oracle...

新手java学习该怎么学习,从哪里开始学呢?
答:新手java学习该怎么学习,从哪里开始学呢?学习java编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件...

我想自学java,怎么学?
答:学习JAVA应该从哪一部开始很多人都很迷茫,下面是我整理的学习路线和方向一共四点。希望对你有帮助!①【学习语言基础】很显然,掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、...

零基础的初学者怎样学习java,或者应该先学什么?
答:这个地方该讲的东西就多了,如何设计测试用例,设计测试用的方法,怎么进行测试用例的审核等等。 第一、如何进行测试用例的设计 编写测试用例之前我们需要对项目的需求有清晰的了解,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数,作为测试用例的编写者不仅了解要有常见的测试用例编写方法,同时需要了解被测软件的...

我想学习JAVA编程语言,但不知从啥开始?
答:在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器...