您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎么学java?java大神有哪些?
框架,基础,技术怎么学java?java大神有哪些?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
首先我给题主放出几个不错的资源,这里包含了java基础和web基础知识和进阶知识
在网上找了一个很不错的学习脑图供你参考,链接如下:
https://blog.csdn.net/aitaozi11/article/details/79652943
书籍:
java核心编程思想卷1
网站:
网页实战课程: http://how2j.cn/?p=16567
java语言基础:https://www.runoob.com/java/java-tutorial.html
然后我再说一下自己的学习经验。
1.学习语言基础一定不能着急,要不放过任何一个死角和知识空白,认真思考为什么这样做而不仅仅是满足于 知道这样做就可以了
2.在你学习的过程中一定要动手实践,动手是一个很重要的事情,没有动手你不会发现错误和程序异常,你也 不会去想到如何优化一段程序。
3.及时总结经验记录下来,因为有很大的可能你还会继续遇到这个问题,而且你一定会忘记解决的方法。
4.当你学完了这些东西后,你就会发现语言只是一种工具,你需要去掌握一种解决问题的思想,这样就不会有 语言的局限性了,当然这都是在你精通语言之后才需要做的。
5.记住不要陷入我要写出完美的程序什么的,先做出来再慢慢改进。就和你学习一样,先会用再深入,这个时 候你会有不一样的发现。
6.最后一句,一定不要畏惧困难,总会解决的。如果题主有兴趣可以关注我,在以后我会逐步发一些自己的学 习经验和项目经验。以及总结工作中的快速学习方法。
回答于 2019-09-11 08:43:50
多看书,多练习!切记不要玩头条,费时间!
回答于 2019-09-11 08:43:50
对于喜欢编程的朋友来说,Java是一门非常值得去学习的语言,那么Java语言应该怎么学?
想要学习Java,我们得先要明白Java各个版本的含义:
JavaSE(Java Standard Edition):标准版,定位于个人计算机上的应用。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本;
JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:JDBC是让程序员能直接在Java内使用的SQL的语法来访问数据库内的数据;Servlet能够延伸服务器的功能,通过请求—响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术;
JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上,JavaME是JavaSE的内伸,包含J2SE的一部分核心类,也有自己的扩展类,该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。
下面我将给大家分别介绍如何学习:
JavaSE部分:
新手最初学习的时候先要从JavaSE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅)。
重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等;
难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等。
JavaEE部分:
在学习了JavaSE之后,你可以尝试着慢慢过渡到JavaEE。当然,学习JavaEE也需要很多其他技术的支撑,比如数据库技术,网页编程技术等等。JavaEE有三个必学的框架,如果你说你学了JavaEE,但又不会这三个框架的话,是不应该的,这三个框架分别是Struts、Spring和Hibernate,虽然这三个框架应用很广,但不代表这三个框架就代表了JavaEE,JavaEE还有很多其他的东西。
当前JavaEE流行的框架是SSM框架,即Spring、SpringMVC、MyBatis三个开源框架,他是对之前SSH框架的改进。
鉴于JavaEE的内容太过复杂,建议大家最初只学习:JSP,servlet和JavaBean,等这个基础掌握好再把SSH学习了,再对其他JavaEE技术有个大致的了解就可以出去找工作了。当然,找工作的前提除了把Java学习好,还会有一些其他的技术也是必须要掌握的。
还有比较重要的内容是数据库技术:
数据库几乎是程序中不可或缺的一部分,在整个软件开发中更是占据了重要作用。数据库在整个软件中扮演的是地基的角色,你要修房子,就要先打好地基,你要做软件,就要先设计好的数据库。目前数据库几乎都是关系型数据库,代表的有: SQL Server/MySQL等。
综上所述,Java的学习也并不难,只要你能坚持动手学习,把基本的Java语法融会贯通,能够在实际项目中熟练应用框架,并能够对数据库进行增删改查等操作,随着开发经验的增长,技术也会不断地提升。
回答于 2019-09-11 08:43:50
上网搜全套视频,如果喜欢,怎么都能学成,自学都能,现在网络资源这么发达,关键在于你是否喜欢
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |