如何系统学习java体系
学java首先要学 J2SE,它是java体系的基础,也是重中之重。很多人往往不重视基础,其实这是舍本逐末的做法。说这么多就是希望大家能重视基础,能在这条路上走的更远。
学j2se有下面几个目标:
1、你要能真正理解面向对象的优势,理解为什么不是面向过程。
2、掌握java语法基础。包括异常处理、多线程、网络编程、GUI编程等
3、如果你对swing不感兴趣,可以跳过它。
这一阶段结束后,你需要能独立写一个小游戏,比如坦克大战、俄罗斯方块、贪吃蛇等。
当你完成J2SE的学习之后,你就要开始学习java web了。
你需要掌握web基础知识:html、css、javascript、ajax、jQuery。
别怕,这些技术看起来很多,其实也没要你精通它们,只是要你能在用到它们的时候,能通过快速查阅相关文档,能正确使用它们。如果这一阶段顺利的话,你可能还用不到一个月。
学习servlet、jsp、jdbc。
这些是javaweb的基础,如果你自学有难度,可以在网上下载一些相关视频,帮助理解,降低学习难度曲线。
当你完成上一阶段的学习后,你就可以进入J2EE的阶段了。
这一阶段,你可能会见到很多各种各样的框架,会让你眼花缭乱,头晕目眩。不过别担心,你只需要学习三个就足够了。它们是struts2、hibernate、spring。这些框架为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。
首先你需要学习三个框架的基本配置和使用,直到你能熟练搭建一个ssh项目。
如果学有余力,你可以深入学习这些框架的设计模式。
学习完三大框架之后,其实你学的已经足够多了。如果对移动应用的开发感兴趣,你可以接着学习安卓开发。安卓开发不需要其他知识,只要你j2se学的不错,学安卓开发对你就没太大难度了。
JSP 是依靠JAVA解释运行的一种,只是JAVA的一个小部分而已。可以说是前期动态wangye制作的基本语言。例如wangye排版javascript 是脚本语言,属于浏览器执行的。网站是不可缺少的一个重要环节。例如鼠标事件javabean 是一个编写好了的调用程序,是用JAVA语法写的,可以说是JAVA的一个组件吧。例如一个验证,用户只需要下回去使用,而不需要自己写代码。jquery 是JAVASRIPT 的语法,只不过是别人编写好了的一种脚本语法。相当于JAVA的javabean 可以看做是一个组件吧。例如wangye鼠标事件,你可以用最简单的方法来实现。ajax 是浏览器异步刷新,这个没有什么好说的 也是javascript 的一种方法,可以说也算是一个组件,他的好处就是可以不用去刷新整个网站而单独刷新一个页。servlet 也是JAVA的一种方法,他的好处就是代码可以封装起来运行,和JSP差不多,但效率安全比JSP要好。
CSS 大家都知道是网站布局,就是基与Html 版面设计。
另外 javascript css 是网站常用到的 因为都属于浏览器解释运行的 java jsp javabean servlet 只有在JSP 中才会使用到 这个详细要你单独一个去搜索了解
至于 jquery ajax 这个你不用也可以因为本身不用也可以实现,只不过这个使用方便一些。另外我再强调一点 jquery 只不过是没有学习JAVAscript之前才会去使用,因为你可以不要去编写过程你只需要调用方法。详细的你需要一个一个的去搜索了解。其实在网站制作的过程当中这些已经够你使唤的了。但还有很多的比如 mysql 数据库 jstl spring Hibernate 还有好多好多 要说起来真的说不完。其实楼上的说的也很详细了。建议你自己单个去搜索答案谢谢 你这问题可以结束了没有必要在问下去。js:即JavaScript,Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言。
css是Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
Jquery是继prototype之后又一个优秀的Javascrīpt框架。jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 60+, FF 15+, Safari 20+, Opera 90+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
它们三(jQuery是js的一个库,也仅仅是一个库,只是在众多js库它比较流行、强大)个是网页制作主流的技术,也是趋势所在。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)