问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样自学JAVA

发布网友 发布时间:2022-04-23 04:54

我来回答

8个回答

热心网友 时间:2022-04-14 11:02

关于自学,先提几条建议,望采纳!

俗话说态度决定一切,一个人的学习态度相当重要,而一个良好的态度不仅会提高你的效率,而且还会影响效果。

学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,最重要的还是打好基础。

另外,所有语言的知识体系分为三大块:

这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。

推荐您了解下我们的免费学习资源“Java300集”,可在B站搜索我们官方账号(尚学堂)进行学习!

书籍的话,不知道您是否有基础!

如果有编程基础,就看“Core Java”

如果是新手,“Head First Java”就足够了

同时,也推荐看下我们自己出的书“实战Java程序设计”

这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,这本书能帮助初学者打通Java编程“任督二脉”。

希望能帮到你,望采纳!!

热心网友 时间:2022-04-14 12:20

JAVA编程的学习分为:入门、初级、中级、高级、架构几个阶段。

入门
入门所需要的时间较短,几小时、几天即可。重在形成良好的编程习惯、引发足够的兴趣。大学编程课最失败的地方就是一开始就打消了很多人编程的兴趣。 编程是最容易引发成就感的事情,完全可以和游戏一样有意思。

入门大家需要掌握的JAVA知识有:JDK的安装和配置、eclipse开发环境的使用、变量、控制语句等基本知识的掌握。

初级
JAVA的初级我们需要学习JAVASE基本知识,这是我们以后工作的基础。在这个阶段,学会使用API、理解面向对象将是初学者首要面对的问题。
JAVASE中需要熟练掌握的有:面向对象、异常、常用类、数组、容器、IO流、多线程、网络编程。 这些都需要大家熟练掌握,都是以后工作必须用到的内容。
JAVASE中唯一不会在工作中使用的就是GUI编程,具体就是:AWT/SWING。桌面软件开发是JAVA语言的短腿,很少有企业使用。当然,如果时间充裕,学习一下也无妨,毕竟可以通过SWING做出漂亮的界面。而且,技术都是相通的(天下文章一大抄,呵呵),对于学习其他GUI技术也有帮助。
如果需要学习资料,推荐大家学习高淇出的《JAVA300集视频教程》。对于大家来说,学习前200集足矣。后100集的内容涉及较深,可以作为参考。

中级
中级面临的学习任务比较庞杂,不只学习JAVA, 还需要学习其他技术。通常,中级学完就可以参与企业项目的开发了,可以自己做出漂漂亮亮的项目。
我们需要学习三块知识:
1. SQL查询和1-2种数据库(通常是:oracle、mysql)
2. 网页技术:HTML5、CSS、JavaScript、Jquery
3. 服务器编程JAVAEE:Servlet、JSP、数据库操作技术:JDBC、Tomcat服务器
中级是非常重要的阶段,跨过这个门槛,理论上你就具备了开发项目的能力啦!中级阶段的学习,经常成为很多初学者的拦路虎,毕竟内容太多,一个问题就可能让你郁闷一天。 最终,检验你中级是否过关的标准就是“能不能独立完成一个企业项目的模块开发”。
记住:“实战是检验实力的唯一标准”,“没有实战的学习,是假学习;没有实战检验的能力,是假能力”。

高级
高级阶段是大量框架的学习和使用,毕竟这是在企业中实际使用的。目前需要掌握的有:Spring、Spring MVC、Mybatis、Struts2、Hibernate、Maven、shiro、lucene等技术。
这些技术的学习一定要结合具体的项目,不然你的学习会有种无力感。结合时下流行的SSM架构,做几个项目,自然就能把Spring、Spring MVC、Mybatis框架使用熟悉。不做项目的学习是“低效的学习”。

高级阶段表面看来是一些框架技术的学习和使用。对于“有潜力的高手来说”,实际上你会发现这只是“JAVA基础的升华”而已。只是JAVA+算法+设计模式的组合而已,我们深入这些框架底层架构就会发现这一点。 当你的学习能意识到这一点的时候,已经达到了非常高的高度。这就是武侠小说里面说的“从无招到有招,再从有招到无招”。

架构
作为JAVA程序员学到高级课程已经完全具备初中级程序员的基本素质,和真正有3年开发经验比的人,你缺的就是经验,技术的广度已经足够。
如果想从程序员更进一步,那就是架构师和总监。这个时候,你必须要有深厚的技术功底、丰富的项目经验、丰富的行业经验。
从技术上来说,你需要深入学习如下技术:
并发编程、ActiveMQ技术、ZooKeeper、Netty通信框架、JVM虚拟机底层优化、Redis、Nosql、数据库底层优化、RocketMQ、Dubbo分布式服务、Storm、Kafka、Nginx、FastDFS等。
(如果看花眼了,就收藏一下,这是你几年需要学的内容,不是几天。本文只负责指路)
从项目经验来说,一般需要3个大型项目经验。这种经验的累积不是一天两天的,罗马不是一天建成的。保持足够的耐心,坚持就能达成。

如果,你能走到架构阶段。基本上算进入JAVA程序员的高端行列。此时的收入应该在50万-100万之间(注意:这是北上广深杭一线城市标准,二线乘以系数0.6,三线乘以系数0.5)。 当然,对于我等普通屌丝来说,也算是完成了逆袭了,过个有房有车的小康生活应该是绰绰有余。

如果,你的情商、市场能力、管理能力到位,此时可以尝试创业当老板了(如果不到位,千万不要尝试,不然会死的很难看)。扎实的技术实力、丰富的行业经验,应能让你实现腾飞。我的很多学生创业成功,年如数百万的N多,时代总是年轻人的时代!
希望对您有所帮助!~

热心网友 时间:2022-04-14 13:54

个人觉得,最好先掌握JAVA基本语法,用熟了,然后在体会对象这个概念!
下面回答你的问题:
推荐一本书
JAVA参考大全
这本书非常适合入门,只要你细细的品读这本书,然后把这本书里面的代码全部到计算机上运行(自己一行一行的敲代码),弄明白代码的作用!你的基础就可以了!
下面建议做做简单的CS结构的小项目(其实仅仅是很小的东西),同时看看JAVA面向对象的编程思想的书籍,一边看书,一边通过项目体会,3个小项目后,你对对象就该有一点感觉了!
最后说一下,现在网络上资源很多,楼主可以去网上下载,尚学堂,MLDN,传智播客,浪曦等等都不错!
希望我的回答对你有所帮助!

热心网友 时间:2022-04-14 16:02

JAVA的语法比C++可能要简单一点,你学过C++的,现在学JAVA不会有困难。

热心网友 时间:2022-04-14 18:27

基础语法?如果你说的是if for这些基础语法,还有面向对象编程相关的语法
那是非学不可的,不然到后面你什么都看不懂。

热心网友 时间:2022-04-14 21:08

自学不难,主要看你有没有毅力。
不学语法肯定不行,就像我们学英语一样,刚开都是先学字母,然后学词,再学语法,再组句,组文章,不可能一下子跳到词,再学字母吧。基础打好了才能盖高楼

热心网友 时间:2022-04-15 00:06

自学肯定难啊,你去B站看看吧,那上面有很多自学Java的程序员。

热心网友 时间:2022-04-15 03:21

自学Java是完全没有问题的,有基础学习起来会更轻松,好的Java培训机构口碑都是不错的,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的师资、课程、就业、费用等等方面,多对比几家机构,希望你早日学有所成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 为什么在EXCEL中做表格 打印预览起来没格子啊 【没有真的打印机 添加的... 微博粉丝头条推广的 给相关用户功能 潜在粉丝 为什么不能使用啊 怎样将微博发布的信息粉丝都看到 笔记本正常启动,就在进入桌面时黑屏,只显示鼠标!win7系统… 新浪微博粉丝头条,能推送给百分之几的真实用户? JAVA自学,需要注意哪些方面? 电脑w7系统开机后黑屏只有鼠标没有任务栏桌面任务管理器也弹不出来 那个新浪微博里的粉丝头条 谁知道怎么取消啊?那玩意儿太高调了,而且我也不知道是什么时候,怎么开的… win7开机桌面黑屏只有鼠标,可以进去安全模式,这个怎么弄? 新浪微博、给朋友买了帮上头条、朋友那边会显示是我买的头条吗? 紧急求助!!!windows7系统电脑突然出问题,开机奇慢然后就是黑屏只有鼠标在桌面 win7电脑开机后黑屏,只显示鼠标怎么办 快手粉丝头条怎么用效果才能展现出来 华硕笔记本,开机后黑屏,只有鼠标在动,怎么办,w7系统的 关于微博【粉丝头条】 怎样解决Win7系统开机黑屏只有鼠标指针 小白如何自学JAVA? “粉丝头条”能让企业微博的广告到达每一个粉丝吗?怎么样操作呢?有没有好的案例? 企业如何利用微博提升品牌形象?“粉丝头条”怎么样? 新浪微博的“粉丝头条”是怎么回事,价钱怎么样?哪家公司帮助呢?_百度... excel文档打印预览没了怎么办 EXCEL打印预览怎么没内容呀 excel中有内容为什么打印预览中没有 EXCEL中按打印预览 却不能显示全部内容 比例也调过 没有用 Excel excel打印预览中显示不全是怎么回事 为什么excel表格打印预览看不到 为什么把文件压缩后,文件大小却不变呢? excel 打印预览显示不全~ 文件压缩后文件大小会改变吗? 我想压缩一些文件,但压缩之后文件大小没有变,怎么解决? excel插入直线,在页面范围内,打印预览里面却没有,或者会移动位置,怎么处理? 压缩文件以后为什么大小还不变? 为什么excel表格打印出来没有格子呢? excel 打印和预览都显示不全,右边的部分没有~ 视频文件怎样压缩清晰度不变? excel中打印预览中的内容(单元格)没有显示完,怎么调 什么软件能压缩视频文件内容和时间不变? excel编辑文字显示正常 打印预览的时候就不出现文字内容了区域选定没有错 pdf文件压缩之后大小不变,这是怎么回事? 为什么文件压缩后大小不变?