您的位置:首页 > 编程语言 > Java开发

JAVA学习笔记(一)——开始

2016-01-01 22:19 357 查看
写在前面的话

工作一直在做嵌入式开发,一直用C,虽然用C++开发过两个模块,用VB.NET开发过两个几千行的工具,但对OOD仍然没有感觉,开发思维仍然是面向过程的。

工作中恰好遇到一个提高效率的需求,个人强烈地想把这个需求做成工具,而且希望做得完善一点,有PC软件、手机应用还有HTML5WEB界面,同时还需要服务器后台。

大概分析了下牵涉到的技术面,PC用C#开发,android手机应用用JAVA开发,服务器后台貌似可以用太多方案开发(PHP、JAVA等等),数据库可以用MySQL,分析下来发现自己会的太少,基本上这些东西都要从头学起。

工作好些年了,有一个感触就是学以致用,学而不用的东西很快就忘了,特别是编程这种工程性质靠经验的东西,必须是做中学;从前也不是没有学过C++、数据库,但都没有太多成长,实质上是没有项目寄托,学的东西没有致用,所以没有扎根。这次有了项目需求,所以东西虽多,一样一样地边做边学咯。

那就开始吧,每天晚上1~2个小时,一步一步来!

开始

新东西太多,从哪个部分开始是很头疼的事情。C#和VB.NET基本上.NET库通用,只是语法上略有不同,有VB.NET的经验C#要用起来很快,欠缺的是OOD的设计思想;JAVA、PHP、MySQL等都基本没接触过;所以先扫盲吧!

现在的网上视频教程非常多,其中的极客学院非常火爆,知识结构也很全面,我在网上找到了极客学院的视频全集,花了几天时间希望搞清楚APP后台开发到底用哪些技术,发现越看越糊涂;再在网上搜索APP后台开发,也没找到什么合适的教程或文章,唯一可以确定的是JAVA在Android要用到,在后台开发也极可能用到。既然如此,而且JAVA也是面向对象,那就先开始JAVA吧,通过JAVA把OOD也掌握了。

明确了方向就正式开始了,通过前几天的视频学习,我感觉这种方式很好,但需要挑选水平高的讲师的视频;从这点来看,极客学院虽然知识结构全面,但讲师水平比较有限,讲得不系统,也比较初级,所以毅然抛弃之。在网上偶然的机会找到龙天论坛,这里倒是有大量的培训视频可供选择。

对比了几套JAVA培训视频之后,我最终选择了韩顺平老师的《循序渐进学JAVA从入门到精通》,相比之下系统性、节奏把控、对细节深入浅出的讲解都相当赞!

那么就跟着韩老师开始JAVA学习之路吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: