一、Java开发概述
Java开发技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。
J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。
二、Java零基础学习者适合的java学习方法
学习Java就要有方法,好的方法事半功倍。作为从事Java教育多年的“老司机”,向大家推荐零基础Java学习者不迷茫的Java学习方法:
1.不要总对别人说:给个代码吧!你应该多想想如何做,怎么做?当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异,这样才能进步。
2.初学者请不要看太多太多的书,只会纷乱你的心思,先找本好书完整系统的学,很多人只对部分功能熟悉而已,不系统功能体系上还是不够的。
3.看帮助,不要因为很难而自己是初学者所以就不看;多看的参考手册,虽然你可能看不懂,总觉得不够直观。但这才是最根本的东西。
4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。
5.要关注那些细小的细节的问题--他们往往并不那么简单,为了解决它你可能要用到很多很多的东西,帮你回顾知识点;拓宽思路。
6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的,学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书;
7.学习Java最好的方法之一就是上手动手去练习;永远不要认为自己看的书足够了,要看懂书,仔细看书;遇到完全看不懂的书,请硬着头皮看;别指望看第一遍书就能记住和掌握什么,一次,两次,三次知道搞懂所有的东西;
8.不着急,因为学习脚本不是一蹴而就的,只有厚积才能薄发。学习的过程中,记下自己喝别人不懂的思路想法。与别人经常交流,记录下在别人交流时发现的自己忽视或不理解的知识点;
9.首先你得学会出现问题自己想办法找答案,谷歌、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,用自己的行动学好Java吧。
零基础学Java离不开优秀的Java视频教程,推荐尚学堂Java1103集,集合了Java零基础入门宝典-Java300集、Java数据结构与算法、Java毕业设计项目、Javaweb、Javase、javaee,分布式高并发、微服务,Spring全家桶等等,Java核心内容前沿技术都是非常经典的,可以点进去了解学习。
三、为什么会中途放弃
学习Java的学习方法和学习效率的问题基本决定了这个人是否可以一直学下去,为什么会有那么多中途就放弃了,就是因为越学越迷茫,自己根本不知道怎么学,容易失去信心,觉得自己不适合,其实没有什么适不适合,只有你是否学会了,学不会就觉得自己不适合,学会了就觉得自己适合,所以新手一定要知道这点,非常重要。