文章摘要:java学些什么
Java是一个面向对象的开发语言,熟悉面向对象对学习Java很有必要,要了解对象,类;封装,多态,继承;抽象类 […]
Java是一个面向对象的开发语言,熟悉面向对象对学习Java很有必要,要了解对象,类;封装,多态,继承;抽象类,接口。如果想知道java学习哪些内容这个问题,就接着往下看吧。
Java学习内容
1、面向对象
Java是一个面向对象的开发语言,熟悉面向对象对学习Java很有必要,要了解对象,类;封装,多态,继承;抽象类,接口。如何体现的,类和对象有什么区别?类是如何封装的?
类继承在早期面向对象的应用程序中大量使用。随着软件工程理论的不断发展,人们开始意识到继承的诸多缺点,并开始尝试使用聚合而不是继承。可以解决可扩展性的软件工程的重要原则是抽象描述。
2、Java语法
有C++等面向对象语言的开发经验,需要简单的翻看一下介绍Java的相关书籍就可以了。如果是新手多下些工夫,好好研究Java初级教程之类的书。
3、JSP和HTML
做Java程序员都少不了和JSP以及HTML打交道。想成为Java程序员要熟悉JSP和HTML,知道JSP的几个内置对象,如Session、Request、Reponse、常用的JSP标签,include,userBean等。再熟悉JS和CSS使制作的页面更友好。
4、WebServer
熟悉了以上三种,可以肯定的说已经可以制作出来JSP页面了,也可以在的页面里使用自己开发的Java类(JavaBEAN)了,但的页面总要跑起来才能看到要的效果,这就要求必须熟悉一种WebServer,比如:TOMCAT,RESIN等。要熟悉如何发布的应用,如何利用WebServer的数据库资源等。
5、开发工具
开发工具可以帮助更好更快地开发,熟悉几种开发工具很有必要。目前Java的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。
6、框架
熟悉一种框架其实是成为Java程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。
7、掌握静态方法和属性
静态方法和属性用于描述特定类型的对象组的特征,而不是单个对象的特征。静态方法和属性在Java中被大量使用,这是一种常见的技术。但是这种技术在许多语言中并不经常使用。理解静态方法和属性非常有助于理解类和对象之间的关系。在大量Java规范中,经常使用静态方法和属性。
如何快速学java
1、前期准备,基础知识要掌握
学习一门语言,最开始要做的事情就是学习它的语法。尤其对那些零基础小白来说,想要快速入门Java,首先就得掌握基础知识。了解和学习Java基础、Linux基础、Web前端开发等内容会大大提升学习Java的速度。此外,为了学好Java基础,我们还需要看视频或者看书进行学习。
2、制定详细的学习计划
有了一定的知识基础后,接下来我们必须制定一套可行的学习计划。在这里我主要指的是完整的学习路线。虽然Java学起来比较简单,但我们要是想学精学透,就得循序渐进的一步步掌握。
3、理论+实战相结合
有句话说的好:实践是检验真理的唯一标准。要想知道自己是否完全掌握了Java技术,还是要通过实战检验一下的。
在学习理论知识的过程中,同时进行实战项目演练。如:CRM客户管理系统、ERP企业资源管理系统、当日达项目、乐淘商城、OA办公自动化项目、聊天室开发,文件传输助手开发等等。个人认为这些项目都是比较有用的,多学习学习也没有错。
4、经常巩固自己学过的技术点
学习完的一些知识点我们也要经常巩固,不然很容易学了后面忘前面,这对我们掌握整个Java体系是很不利的。
java学习方法
1、教程学习
首要去找一个Java的根底教程学一下,或许你也能够去找相应的视频。学习Java根底的时分,应该尽量多着手,许多时分,你想当然的作业,等你写出来作业一下,你就会发现不是这么回事儿,不信你就试试。
学完以上内容往后,你应该对Java有一个根本的了解了,你能够用Java言语写出一些简略的程序,并且你用的是最简略的编辑器,比方记事本。这个时分,不要急于进入下一部分,留下几天好好写一些程序,尽可能了解这些根底内容。
2、根柢技术学习
等你写上几天程序往后,你往往会比较苍茫,由于你写的东西好像看起来毫无用处,比方完毕一个简略的计算器,读取一个文件等。
这个时分你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的常识。这些内容首要是Web开发相关的内容,包含HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的常识。
最早学习的应该是HTML/CSS/JS(前端页面),这部分内容你能够去上面的那个runoob网站上找。你能够试着自己写一些页面,当然,你能够尽你较大的竭力让它变得最美丽。
这部分内容关于后端Java来说,理论上不是特别重要,但至少要到达能够自己写出一些简略页面的水平。你需求学会运用数据库,mysql是个不错的入门挑选,并且Java领域里干流的联络型数据库就是mysql。
这部分一般在你学习Servlet/Jsp的时分,就会接触到的,其间的JDBC部分就是数据库相关的部分。你不需要学会运用JDBC操作数据库,还要学会运用数据库客户端东西,比方navicat,sqlyog,二选一即可。
3、找机会实践
当你完毕开发结构的学习往后,你就该找作业了,在校的找实习,毕业的找全职。与此一起,在找作业的一起,你不应该停下你的学习,准确的说,是你在往后都不能停下学习。不论做什么都要坚持,坚持下来就是成功。