JAVA的知识点

建站技术 Nix 2年前 (2022-09-19) 214次浏览

文章摘要:JAVA的知识点

随着现在互联网行业的快速兴起,而伴随着互联网也快速出现了各种开发语言,其中用的比较多的比如java,那么jav […]

随着现在互联网行业的快速兴起,而伴随着互联网也快速出现了各种开发语言,其中用的比较多的比如java,那么java学习的知识点有哪些呢?现在就来看看吧。

Java学习路线和各方面知识点

一:入门阶段

学习目标:Java程序员

1: 熟悉jdk,jvm,eclipse,安装于配置jdk

2:熟悉并掌握java的基础语法,类,抽象类,接口,内部类等概念

3: java核心编程,如输入输出流,多线程,集合,XML,正则表达式等

4:java图形化编程,如awt,swing

5:java网络编程,Applet,Socket,TCP/IP,NIO等

6:java高级特性,如反射,泛型,自动装箱与拆箱等

二:提高阶段

学习目标:java初级软件工程师

1:网页开发技术,如HTML,CSS,JavaScript,AJAX

2:java与数据库开发技术,如SQL,MySql,Oracle,SQL Server,JDBC

3:JavaWeb核心开发技术,如JavaBean,Servlet,EL等

三:加强阶段

学习目标:Java中级软件工程师

1:Hibernate框架

2:iBATIS框架

3:Struts1框架

4:Struts2框架

5:Spring业务层框架

四:进阶阶段

学习目标:Java高级软件工程师

1:JavaWeb企业级开发技术,如会话Bean,消息驱动Bean

2:JavaWeb分布式开发技术,如JTA,JAAS,JNDI

3:JavaWeb开源技术与框架,如工作流,规则引擎,缓存,报表

五:高级阶段

学习目标:Java系统架构师

1:Java与UML,如对象图,用例图,组件图,部署图

2:Java设计模式:外观、适配单观察者、装饰等

3:Web服务架构:WebService,SCA,SOA,ESB,EAI

4:面向资源架构:ROA,REST

5:面向云架构:COA、SaaS、分布式计算、云计算

怎么学习java

那么学习java,首先肯定要从java基础学起,按照java中的分类也就是javaSE,因为不管用java做什么,都离不开基础,那么学习javaSE,小编建议比较好还是买一本javaSE相关的书籍,因为书籍可以学习的系统一点,这里推荐两本书,比如《java编程思想》,《java核心技术基础篇》。

当然了,在看书的同时也要跟着联系其中讲解的代码,这时候就要学着使用java编辑器了,比如eclipse,IDEA等,都是用起来比较简单的编辑器,使用编辑器需要安装环境变量,不过这些书上都会有讲解的。

在学习javaSE的同时,如果有时间比较好同步学习一下数据结构和算法,因为java的底层实现很多都是基于数据结构和算法的,这对于你以后的进阶有很大的帮助。

javaSE的知识学好之后,就要掌握数据库的知识了,因为后面不管做什么方向,什么业务,都离不开数据,从而也就离不开各种数据库,个人建议先学习使用mysql或者oracle,然后就是java连接数据库,开始需要学习jdbc等。

然后就可以学习javaEE方面的知识了,比如servlet,jsp等,比较好学习几种比较流行的框架,比如ssh,ssm,那么在学习这些框架的时候,你就会跟着学习到了spring,springmvc,hibernate,mybatis等。

javaEE的知识学好之后,就应该学习一些前端知识了,比如javascript,HTML,css,jquery等,这些都是在javaweb中常用到的页面开发语言。

最后就是实战的过程了,自己可以学着实现一个简单的web项目,比如常见的进销存系统等,那么在做项目的时候,会把你学习到的知识,系统的使用一下,你也就会发现此时自己还有哪些不足,还有哪些需要补充的。

零基础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规范中,经常使用静态方法和属性。

8、集合框架的学习

Java描述复杂数据结构的主要方式是集合框架。Java没有指针,而是复杂数据结构的复杂集合,例如数组和对象数组。学习这些数据结构的描述对于应用程序编程至关重要,特别是对于服务器和三层体系结构编程。

9、例外捕捉

Java对异常捕获的强调是前所未有的,迫使程序员以逻辑方法完全不同的方式描述异常捕获,这对程序描述的完整性和严谨性具有重要意义。但是C语言有类似的机制,但我们已经看到很多C语言的程序员不习惯使用这些机制。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:JAVA的知识点
文章链接:http://www.7966.org/post/22645.html
转载请注明出处

喜欢 (0)