发布网友 发布时间:2022-02-28 23:12
共15个回答
热心网友 时间:2022-03-01 00:42
不知道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。没有用框架。
热心网友 时间:2022-03-01 02:00
程序员一枚,软件工程专业,上班闲暇中,偶遇,说说我的见解吧
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是控制数据库的等等。而特殊的类部分,不过是教你一个类这样做,那么几十个类集合时,怎么协调的问题。
③、一眼望去,你都不知道递归该归属何处,其实它可以丢掉,没什么鸟用,事实上也可以用其他方法等效替换它,也可以根本就不用它,我们平时开发项目也是很少很少用的,它属于流程控制的一种特殊方法而已。不必和它废话,直接忽略,几个月后再看时,你就明白了。只是因为世间的庸师太多,所以把它们当成了例子来教学生,不过是为了显示自身的深邃罢了,没什么鸟用
④、从入门到精通这本书我看过,挺好的,如果有什么地方不会,那么就跳过,接着往后看,来个一遍囫囵吞枣,然后再来个一遍就会深进,不要停留在某个地方而求理解它,往往只有走过了一个人生阶段,回过头看时,种种前因后果才能涌上心头,方才有所感喟不是吗?
热心网友 时间:2022-03-01 03:34
建议不要仅仅是学习java这门语言,更应该学习的其实是开发的能力。我建议你通过系统的学习java而获得独立开发的能力。推荐你按顺序读这几本书:
java编程思想:Think in JAVA
程序员的职业素养:The Clean Coder
java核心技术(卷1、2):Core Java
Java EE互联网轻量级框架整合开发 SSM框架(Spring MVC+Spring+MyBatis)和Redis实现:当你读完1、2、3推荐的4本书后,需要补一下框架相关的内容,这本中文书不错。
接下来需要找份Java开发的工作……什么数据库开发,系统管理员,ERP顾问等通通别碰!这样才可以成为Java开发专家。
有工作后JAVA的官方文档!各种主流框架等够你研究一阵子了。
别忘了去考Oracle的Java认证(别说没用,这是坚持走技术路线的必需品)
--------------------------最后再说一句实话---------------------------
学习时切记急功近利!学Java不可能一蹴而就,更不可能依靠别人!别人最多会教你怎么做,但绝不会告诉你为什么。
热心网友 时间:2022-03-01 05:26
初学Java,可以采用循序渐进的学习方法。
(1)首先掌握计算机基础知识,内容包括程序与算法、二进制、用流程图描述算法、编程语言及计算机系统构成、Java开发过程及环境部署等内容。
(2)学习Java的基础语法,了解变量的意义及用法,在掌握变量的基础上,掌握Java的数据类型及基本的输入与输出。
(3) 学习Java编程的基础要素运算符、条件语句、循环语句以及数组结构。
(4) 学习面向向对象的编程思想,面向对象思想包括类的抽象、封装和继承。
(5)掌握了前面的知识后,你已经具备了java编程思想,能够使用Java语言解决现实中存在的问题。但还缺少数据架构能力,需要进一步学习Java的集合框架与泛型机制。
(6)多线程和IO处理技术也是必须要掌握的。
(7)掌握Java的数据库及网络编程。
(8)应用Spring MVC等框架开发Java Web应用。
学习方法摘自Java编程在线课程
热心网友 时间:2022-03-01 07:34
我觉得java要是自学的话,没必要去买什么课程的哈, 不说别的网站很多课程资源,我劝你看一下黑马的一个免费的分享,我大概能粘多少给你都看看。
首先这个上面的图就是系统的学习线路图了。然后每一个阶段都细分出来了,连每个知识点需要理解还是掌握还是重点也都标出来了,如下图。
重点在于蓝色的字体啊,下面就是配套的视频和课程了
有的知识点不止有配套视频还有源码,反正就是很齐全。我觉得这样下来,自学也是完全可以学懂的。没有这样清楚的知道自己要学习什么的时候,就会有楼主这种情况出现啊,遇到了问题,自己没有办法解决。楼主也可以找到一起自学的小伙伴,你们互相打卡,一起解答学习问题,会更好。
热心网友 时间:2022-03-01 09:58
1、从淘宝上买,你亏了,早点提问我给你全套,从入门到精通到微服务架构。而且马士兵的教程是公开免费的,他们卖钱,是侵权。热心网友 时间:2022-03-01 12:40
长话短说,学习java这是个很不错的网站
Java教程 实例项目一站式学习
学习步骤按照网站一步一步来就行了。先学习基础语法、核心类库、面向对象编程、异常、集合、IO流、网络编程、线程、反射等基础技术点。
打牢基础后要深入了解HTML5及CSS3的新特性,在此基础上学习JavaScript、jQuery脚本语言和异步交互技术AJAX等,以上知识你都学会后就可以尝试从零开始独立编写完整的网页了
在掌握了Java基础之后,接下来就需要学习关于Java框架的相关知识了,时下企业中比较热门应用的框架有Spring、Spring MVC、Mybatis、Linux&Redis&Nginx、Maven等
最后一步:技能进阶项目实战在掌握了上述基础内容、应用框架、主流技术之后,接下来就需要将所掌握的东西应用到实际的开发中,到底有没有真的学会,能不能够熟练应用,这是检验我们学习效果的直接途径
以上这些网站里全有
热心网友 时间:2022-03-01 15:38
个人建议有几点需要先学习一下:
1、基础概念,这个最好买几本Java基础的书籍看一看,打个底子;、
2、有个网站叫实验楼,上面又免费的Java基础课程,很基础的那种,还附带开发试验台,可以边看边敲代码加深例会,下附地址:网页链接
3、学学二进制和十进制以及相互转化等,单独把进制撤出来说是因为进制会涉及到一些基础的运算;
把这些都融会贯通了之后在学学习递归这一类的算法思想,马老师的课程不可能手把手教你学好每一个最最基础的知识点,比如for循环,while循环,if else判断语句等,这些语句其实就是递归的基础。希望对你有用。
热心网友 时间:2022-03-01 18:52
自学在学习上的问题主要就是学习方向和学习内容的迷茫,这里有一份java学习的路线可以提供给你参考,需要学习的内容很多,涵盖很多方面,可以分为以下几个阶段。热心网友 时间:2022-03-01 22:24
零基础学习java可按照这份大纲来进行学习热心网友 时间:2022-03-02 02:12
看你说递归就晕了,估计以前没熟练掌握过其他编程语言,就以从0开始说一下流程。
基本语法(就你说的这个源代码结构)
数据类型和变量
流程控制(选择和循环)
方法和递归(方法必须理解透彻;递归可以理解为一种技巧,以研究为目的必须掌握,因为涉及一些算法,以工作为目的可以忽略,工作中几乎用不到)
数组
以上是基本流程,其实大多数编程语言都需要掌握这些,规则也都差不多,下来就是java自身的东西了。
面向对象(思路明显转变了,前面都是纠结细节或算法,从这儿开始着重程序结构设计)
Java各种包(可以理解为工具类)怎么使用(包装类、字符串、日期、集合框架、IO、网络编程、线程、JDBC等等)
至此,java语言基本就结束了,你可以编写控制台程序。
如果编一些界面类程序,再学习一下swing,也就是窗口,对以后安卓开发有点帮助,因为规则差不多,当然也可以直接学习安卓(当然安卓会有更多的包)。
以上就是入门的基本流程,找工作是远远不够的,因为你只是掌握了一个编程语言,实际开发需要的东西很多。比如:
网页-->jsp和servlet(javaweb)
数据库
框架(公司中为了提高开发效率,一般都会要求使用)
全手打,希望采纳
热心网友 时间:2022-03-02 06:16
我不是什么大神,有n年经验的大牛。我只是一个在校本科生。不保证我说的都是对的,但是我所说的,都是我自己的亲身经历。不保证对所有人都适用,具体情况,请大家自行斟酌~热心网友 时间:2022-03-02 10:38
按顺序学这些:流程控制语句、类和对象、接口和抽象类、多态、封装、继承、数组、集合、IO编程、线程 ,再学JavaWeb,又习惯称Java企业级应用(Java EE),热心网友 时间:2022-03-02 15:16
现在学习java的人越来越多,市面上相关的java学习资料也越来越多,对于写零基础的学员来说,如何学习java,怎么去学习是迈入这个行业比较重要的一步,那么应该怎样学习JAVA?顺序是什么?小编这里就来简单的介绍一下,希望可以帮助到大家。热心网友 时间:2022-03-02 20:10
由于我们是是刚开始学习java知识,对相应的知识点还不是太了解,这个时候我们需要制定一个详细的计划,根据自己能进行学习的时间和自己的学习能力实际情况进行确定,不要好高骛远,第一天要学习20个小时,然后接下来几天都觉得第一天学习太累,再休息几天,这种肯定是不合适的。所以大家一定要根据自己的实际情况来制定自己的学习计划。每天需要看多少时间的课程,每周都需要掌握什么知识点,需要掌握到什么程度,最后是需要多少个周期将所学内容全部学完,想要达到什么水平,都要自己有一个详细的规划。