应该怎样学习JAVA?顺序是什么?

我在淘宝买了马士兵老实的JAVA视频十几G的,我首先看马士兵教程\马士兵_J2SE_第01章_JAVA简介_源代码_及重要说明,我看得都差不多了,用CMD编译HelloWorld.java那段我也学会了,现在可以从public class 开始敲到结尾也可以,我也改了“ ”里面的内容,我知道" "里面才是最终编译出来的文字。public cass xx是类名。下面是类体,用{ }框住.public static void main 是方法 下面System....是执行代码。第一章就学会这些,还有其他的一些内容。 接着我应该看第几章?我看了第二章,是归递,我看了我都晕了,我手机有个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。没有用框架。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-09-11

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

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是控制数据库的等等。而特殊的类部分,不过是教你一个类这样做,那么几十个类集合时,怎么协调的问题。

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

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

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

2、马士兵的教程太久远了。那个好像是jdk1.6版本,现在常用版本已经1.8了,最新好像到10了吧。而且当时的视频质量并不好。虽然经典,但也得与时俱进。而且有可能整理有问题,就比如你学完main方法后,接下来应该是数据类型,int、判断if、循环for等等,绝对不会是递归,无良商家。
3、初学顺序,可以去那些培训学校看看他们的课程大纲,顺着那个学就行。找不到课程大纲?百度搜索java培训,随便点开网站里面都有联系客服,问他们直接要一份课程大纲即可。多动脑子。实在找不到,来找我要。
4、找工作的时候如果不知道自己学的怎样了,就去智联啊前程啊什么的,上去搜java,看看招java工程师的公司都要会些什么技能,找不到教程,也可以来找我。
答主表示:所有教程我都免费给。不为什么,只为怀念当时也碰碰撞撞成长的自己。
第3个回答  推荐于2018-09-18
不要纠结那么多东西,按顺序学这些:流程控制语句、类和对象、接口和抽象类、多态、封装、继承、数组、集合、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本回答被网友采纳
第4个回答  2017-11-28
Java自学的顺序首先是javaSE:基础语法、递归、面向对象、异常处理、数组、常用类、IO、线程、网络编程基本的章节顺序就是这样的。学好了javaSE就是java基础的一些东西之后,有两个方向,JavaEE(某宝京东等) 与 Android(移动APP,近期 Android 需求没那么大了)。如果是 JavaEE 方向,就可以学习 JavaWeb 了,包含(HTML、CSS、servlet、jsp等),Web 后可以做个 web 项目。之前都是为后面框架打基础,之后就会学习各种框架(如:Spring、SpringMVC、Mybatics 简称SSM等)。当框架学完后,这个时候会发现很得心应手。而在自学java过程一定要理论结合实践,多操作,在实践中才能发现问题,解决问题,这样才能提高。最后个人经验多说一点,某宝买的一是陈旧二是浪费钱,可以看尚硅 谷的谷粒学院Java学习路线图和视频,需要学习哪些知识点也都写的非常清楚,都一一列出了,需要的可以搜来学习。

自学Java怎么入门?
在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率;异常,编写代码逻辑更加健全;网络编程,应用服务器学习基础,完成数据的远...

学习java,应该在基础部分花费更多的时间还是在框架部分?
Java基础语法、面向对象、核心类库、集合、IO流、多线程、并发、异常、网络编程、反射、JDK新特性等。基础很重要,所以开始一定要把每个技术要点都学懂学通,后面才能编写程序功能,进行做项目开发。第二阶段:数据库 互联网最具价值的是数据,任何编程语言都需要解决数据存储问题,而数据存储的关键是数据库...

java自学应该学哪些?学习的顺序是什么?
1.学习下C语言,锻炼下逻辑思维能力,接下来可以学习下Html,最基本的网页设计,JavaScript基础知识也必须掌握,再学习java基础知识,比如java的面向对象,基础知识掌握得差不多了,就要开始学习数据库了,SQL基础知识必须掌握等等,掌握Java类和数据库的交互。2.JSP,Servlet掌握了,可以自己做些小项目来练习下...

如何学好java语言啊?
建议一:有系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。建议二:学习Java不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看...

java好学吗,难不难学,有什么要求?
【学习java】要学习以下内容:1、Java语言基础。这阶段主要包括:计算机概述、Java基础、面向对象编程实战等。2、JavaSE核心。这阶段主要包括:项目需求概述\/IDEA、JavaSE核心API、Java8高级API、Maven\/Git等。3、WEB全栈及数据库。这个阶段包括:项目需求概述\/IDEA、WEB前端核心、WEB前端高级框架等。4、...

Java主要是学习什么呢?
1、 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。

怎样学习计算机的java?
零基础学习java 第一步,首先先学习,计算机基本原理,Java语言发展简史,这些是最基本的常识,初学者一定要了解这些常识。第二步:要了解java开发的环境搭建,体验java程序员的开发环境,比如变量path和classpath的设置,java程序员的执行过程,java反编译工具。然后了解,计算机常用进制二、八、十六的介绍,...

java开发需要学什么?
首先要学习一下几点:\\x0d\\x0a熟练使用一种IDE。IntellijIDEA或者Eclipse都可以。至少熟悉常用的快捷键,会debug(包括远程debug)项目。\\x0d\\x0a熟悉一种编辑器。千锋教育就有线上免费Java线上公开课。开始编写一些小程序:学习Java语言开发最重要的就是练习,通过练习能够很好掌握基础知识与概念,并且...

学习java应该按照什么顺序?求高人指教!!!感激不尽!!!
java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以...

...java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?_百度知 ...
学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx\/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。熟悉开发流程。我们的开发流程大致如下:功能开发->单元测试->功能...

相似回答