Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 523|回复: 0

[JavaEE] JAVA妙招,让你快人一步。

[复制链接]
回帖奖励 1 枚Java金币 回复本帖可获得 1 枚Java金币奖励! 每人限 1 次

该用户从未签到

发表于 2015-11-9 14:16:04 | 显示全部楼层 |阅读模式
许多事,一直都是没有捷径,其实不全然是。关于怎么学好Java,通过结合我自身经验,可以稍稍说一下,这不能不说是各位学好java的一种捷径。
在我学习过程中,总结出来的即是以下几点:
1。我们必须要有明确精准的方向,也就是面向对象的编程范畴。预计将来大概10年左右,工业界广泛承认并接受的确是面向对象式的编程无疑。
2。现在工业界流行普及的面向对象编程语言,属C++和Java为首,所以一定要锁定这两个方向。
3。学习Java到一定高度,一定要多问:为什么?比如,使用interface能更好的继承模型,多线程关系到一级语言的重要程度。要做到完全理解interface,为什么?
4。在充分理解上面所说的为什么之后,就要拿来设计,迟早是要到达这一层面的,否则徒劳。比如,可以设计基本模型什么的。
5。有了基本的设计模型后,设计模式要尝试接触一点。体系结构模式、设计模式、编程模式,懂了这些后,就能够对系统的整体结构有很好的把握。
6。到了这个点,就要学以致用了,否则凯凯而谈是没有什么用的。不要以为教科书上的例子能带给你多大的益处,因为那始终是不能算作实践的。不过,你可以去其他渠道找一些资源,就是说找经典的例子,经典例子大多是集中一种编程思想而设计。在我过去的实践中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用 rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。好象rolemodel.com是个网站,上面有原代码和一些基本设计的文档。另一个来源可以到www.umlchina.com是个不错的文档基地。从HotDraw上我学到了什么是Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework。
7。结合前面学到的设计模式你就可以很好的理解这些经典的例子。并且自己可以用他来实现一些简单的系统。如果有机会可以对他进行前进行的修改,找出你觉得可以提高性能的地方,再加上自己的设计,这就是一种质上面的飞跃了,到时候你会感觉到存在的价值是如此之高。
大家会觉得我上面所讲跟Java没有什么关联,但是我们应该有这种准备,并不是单纯的语言学习,而是上升到了学习好编程的领域。捷径,是有的。但是如果不是真正意义上的学习,任何捷径是没有用的,也是死路一条。贵在坚持,这门语言你才能学好。



刚学的想上手试试吗?在线编程,码农谷智能开发在线编辑器




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-3-28 22:53 , Processed in 0.462106 second(s), 47 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表