Java的学习方法有哪些

技术Java的学习方法有哪些这篇文章主要介绍“Java的学习方法有哪些”,在日常操作中,相信很多人在Java的学习方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java的学习方法

本文主要介绍“Java的学习方法有哪些”。在日常操作中,相信很多人对Java的学习方法有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“Java的学习方法有哪些”的疑惑!接下来,请和边肖一起学习!

一、宏观上

1.技术广度

至少精通很多开源技术,并研究过struts spring的源代码等。

2.项目经验

我从头到尾跟踪了几个大项目。第一个是指需求阶段,包括需求调研。

尾部是指在线交付,包括维护阶段。

3.建筑体验

有过。

分布的

系统架构和开发经验。在跨系统结构优化和数据存储性能指标方面有丰富的经验。什么样的缓存,数据库的纵向细分,业务抽象和横向细分,这些都应该熟悉吧。

4.在工业领域

至少精通一两项业务。我说的精通,是指比如做金融证券业务,至少是做金融分析师。从事电力业务的人员应至少有一半的电力工程师。

5.个人修养

我有一些独到的见解,所以不会听从别人的建议。

第二,在微观层面

1.精通面向对象的分析和设计(OOA/OOD),涉及模式(GOF,J2EEDP)和综合模式。你应该很了解UML,尤其是类、对象、交互和状态图。

2.学习JAVA语言及其核心类库(集合、序列化、流、网络、多线程)的基础知识

ADI

Ng、反射、事件、处理、NIO、本地化等)。

3.了解JVM、类加载器、类反射以及垃圾收集的基本工作机制。您应该能够反编译一个类文件并理解一些基本的汇编指令。

4.如果要写客户端程序,需要学习WEB小程序,必须掌握GUI设计的思路和方法,以及桌面程序的SWING、AWT和SWT。

您还应该了解用户界面组件的JAVABEAN组件模式。在JSP中也使用JAVABEANS将业务逻辑与表示层分开。

学习java

数据库技术

,比如JDBCAPI,并且会使用至少一个persistence/ORM框架,比如Hibernate、JDO、CocoBase、TopLink、inspectorr(国产JDO红厂软件)或者iBatis。

6.我们应该理解对象关系阻抗失配的含义,以及它如何影响业务对象和关系数据库之间的交互,以及它的运行结果。我们还需要掌握不同数据库产品的应用,比如racle、mysql和mssqlserver。

7.学习JAVA沙盒安全模式有不同的安全/身份验证API(类加载器、字节码验证、管理器、策略和权限、代码签名、数字签名、密码学、认证、Kerberos等等),比如JAAS(JavaAuthenticatio)

“与非”

授权服务),JCE (JavaCryptographyExtension),JSSE(JavaSecure

(电源)插座

扩展)和jgss (Java通用安全服务)。

8.熟悉主流的web框架,比如JSF、Struts、Tapestry、Cocoon、WebWork,以及它们下面的相关模式,比如MVC/MODEL2。

9.了解Servlets、JSP、JSTL(标准标签库)和可选的第三方标签库。

10.了解如何使用和管理WEB服务器,如tomcat、树脂和Jrun,并知道如何基于它们扩展和维护WEB程序。

1.学习分布式对象和远程API,比如RMI和RMI/IIOP。

12.掌握各种流行的中间件技术标准,结合java来实现,比如Tuxedo、CROBA,当然还有javaEE本身。

13.至少学习一门XMLAPI,比如JAXP(javaapi for xmlpprocessing)和JDOM(JavaforXM

LDO

CumentObjectModel)、DOM4J或JAXR(javaapi for xmlregistics)。

14.学习一个轻量级的应用程序框架,比如Spring、PicoContainer和Avalon,以及它们的IoC/DI风格(setter、constructor、interfaceinjection)。

15.了解如何使用JAVAAPI和工具来构建WebService。

如JAX-RPC(JavaAPIforXML/RPC),SAAJ(

SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServic
ESD
eveloperPack)。

16.熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS (Java
message
Service),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。

17.学习企业级JavaBeans(EJB)以及它们的不同组件模式:

Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。

18.学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。

19.熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Q
UART
z (scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching), Lucene(full-textsearch),JakartaCommons等等。

20.熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如A
SPEC
tJ和AspectWerkz。

21.如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNI (JavaNativeInterface) and JCA (JavaConnectorArchitecture)。

22.熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。

23.JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。

24.熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者
Eclipse
。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)

到此,关于“Java的学习方法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/73039.html

(0)

相关推荐

  • 怎样迅速掌握HTTP代理协议

    技术怎样迅速掌握HTTP代理协议小编给大家分享一下怎样迅速掌握HTTP代理协议,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、首先从体系结构开始,弄清HTTP协议究竟要解决什么问题。面临哪些非功能约束

    攻略 2021年11月1日
  • orz什么意思,最近流行的ORZ是什么意思

    技术orz什么意思,最近流行的ORZ是什么意思“囧”又称“失意体前屈”,最初的使用灵感源自日本的网络象形文字(或心情图示)“orz”,2004年之后逐渐在内地orz什么意思、香港与台湾等地流行,在网络文化中,“囧”的内小

    生活 2021年10月24日
  • Linux有哪些常用配置

    技术Linux有哪些常用配置这篇文章将为大家详细讲解有关Linux有哪些常用配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一. Linux下安装JDK方法一: 使用yum命令安装(

    攻略 2021年11月21日
  • Excel如何录入权限矩阵

    技术Excel如何录入权限矩阵这篇文章给大家介绍Excel如何录入权限矩阵,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 领导要录入一个权限矩阵的数据入数据库,问我有没有

    攻略 2021年11月16日
  • 行程记录,vivo手机可以查行程记录吗

    技术行程记录,vivo手机可以查行程记录吗要看情况而定行程记录,因为在飞行模式下是可以开始GPS和WIFI的。如果你开启了WIFI并且连上了网络,那你就可以根据附近的WIFI获取位置信息,然后将位置信息上传到vivo的服

    生活 2021年10月31日
  • 合并HTTP请求与并行HTTP请求哪个更快

    技术合并HTTP请求与并行HTTP请求哪个更快本篇内容介绍了“合并HTTP请求与并行HTTP请求哪个更快”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年11月11日