自学java,需多长时间才能会点开发最基本的,比如说??

作者&投稿:凤脉 (若有异议请与网页底部的电邮联系)
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。

 
2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localization, 以及其他)。 

 
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。 

4.如果你将要写客户端程序,你需要学习Web的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的 SWING,AWT,?SWT。你还应该对UI部件的JavaBEAN组件模式有所了解。JavaBEANS也被应用在JSP中以把业务逻辑从表现层中分 离出来。  

5.你需要学习Java数据库技术,并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO,?CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。 

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

 
7.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。  

8.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。 

 
9.你需要学习如何使用及管理Web服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护Web程序。 

 
10.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。 

 
11.你需要掌握各种流行中间件技术标准和与Java结合实现,比如Tuxedo、CROBA,当然也包括JavaEE本身。  

12.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。

  
13.你应该学习如何利用Java的API和工具来构建WebService。例如JAX- RPC(JavaAPIforXML/RPC),SAAJ? (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),?JAXR(JavaAPIforXMLRegistries), 或者JWSDP(JavaWebServicesDeveloperPack)。

  
14.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。  

15.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS? (JavaMessageService),JTA/JTS(JavaTransactionAPI /JavaTransactionService),JMX?(JavaManagementeXtensions),以及JavaMail。  

16.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模 式:Stateless/StatefulSessionBeans,EntityBeans(包含 Bean-?ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB- QL),或者?Message-DrivenBeans(MDB)。  

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

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

  
19.你需要熟悉对不同有用的API和framework等来为你服务。例如Log4J(logging/tracing),Quartz(scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching),?Lucene(full- textsearch),JakartaCommons等等。  

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

21.Java(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。  

22.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。  

23.你需要熟悉一些在Java开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。  

24.你还需要紧跟Java发展的步伐,比如现在可以深入的学习Webwork2.0 

 
25.你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!

上面的目标你都达到了,你就是java高手了。如果只是会点开发最基本的,只要实现目标2足够了,大约半年到一年可以做到。

需要看基础而定。如果基础好,已经有编程思想,那麼只需要熟悉语法就可以。这样就比较快。几个星期估计就可以开发点简单的东西了,然後边做边学!如果什麽都不懂的来开始自学那就不好说了!需要看自学的能力跟个人的天赋了

一个月学会jsp servlet 和JDBC是可以的

一两个月 就差不多 了。

这个因人而异的,你能掌握一些面向对象的基本知识,直接去开发没问题了,不理解呢,多熟悉一下常用的开发工具 ,知道怎么用了,可以去实践了

自学java难吗?需要多少时间才能达到程序员的标准?~

自学是难了点。自学的话可能要一年左右的时间才只是一点基础而已。没人带你。根本就不行的。。

  一年够了,但是一年不是学会java的期限,而且而是打基础,一个Java面授的一般需要经过为期5个月左右的强化训练。
  这就需要学员每天都能按时去上课,接受集中化的学习,培训机构的讲师在讲授知识的同时也要带领学员进行大量的企业实训,带着学员一起做项目开发实践,让学员边学边练,只有在不断的动手实操中才能掌握系统的Java开发技巧。
  而现在的很多Java培训机构开设的都是线上课程,使用的是远程培训的形式,学员只能通过线上学习,有问题也不能很好的与老师沟通,这样学员的学习时间自然会拉长,学习质量也会打折扣,所以我觉着在这一块的话至少上.元的纯面授课效果肯定比那些机构线上课程好点。
  但是不管是零基础还是掌握一定的计算机基础,想要学好Java技能都是需要花费一定的时间和精力的,但是只要你掌握了适合的学习方法,并且愿意去付出努力,那么你的Java技能就一定会获得很好的提升。

学Java要多久?
答:但对于零基础的人,半个月的时间可能只够学习Java的基础知识和入门技能。其次,每天投入的学习时间也是影响学习进度的关键因素。如果每天能够保证一定的学习时间,比如每天学习两小时,那么在半个月的时间里可以掌握更多的Java知识和技能。相反,如果每天学习时间较短或者不连贯,可能需要更长的时间来掌握Java。

java一般要学几年
答:学习Java的时间因人而异,但一般来说,至少需要学习三年才能掌握Java的基础知识和开发技能。一、学习阶段 1、入门阶段:在入门阶段,初学者需要了解Java的基本概念、语法规则和编程范式。这包括掌握变量、数据类型、运算符、流程控制语句等基础知识,并能够通过简单的编程练习来加深理解。2、基础进阶阶段:在...

学java的话大概要多长时间能学出来?
答:学Java的话大概需要半年左右的时间能够达到能够独立编写简单程序的程度。但是,要想在Java编程领域有更深入的发展,还需要不断地学习和实践。我尝试从自己的经验出发,对这个问题进行了深入的思考和总结。我认为,学Java的时间长度因人而异,但一般来说,要达到能够独立编写简单程序的程度,大概需要半年左右...

想学java,大概学多久能入门呢?
答:一般来说,如果你从零开始学习Java,每天可以全职投入8个小时的学习时间,那么你可能需要3到6个月的时间才能入门。在入门阶段,你需要掌握Java的基础语法、面向对象编程的概念、常用的Java类库和工具,以及基本的算法和数据结构等知识。你可以通过阅读教材、观看视频教程、参加线上或线下的培训课程等方式来...

学java要多久?
答:1、在培训学校内,一般学习周期就是在一学期5-6个月,并且他们会从就业的角度教你应该会什么 2、如果你是在校学生,跟着老师学习是最好的,如果你的老师学习方法你认为不适合你,可以去网站上找一些从基础开始教导的博主开始跟着长期学习,一般一个学习周期也需要5-6个月,这其中需要你有比较好的自主...

java好学吗要学多久
答:这需要根据个人的目标和学习能力来决定。如果只是想学习Java的基础,了解Java语言的工作原理以及简单的编程技巧,那么初学者一般需要花费3-6个月的时间来学习。学习的过程中,通过阅读Java相关书籍、观看视频以及参加培训班等多种形式来加深对Java的理解和掌握。点击学习大厂名师精品课如果想要掌握更深入的Java...

Java学习需要多少时间?
答:一般来说,Java学习主要有以下阶段(依据系统培训来划分):1.从开始到放弃只需要半天;2.想初步掌握需要两到三个月;3.进阶掌握(深度知识学个皮毛)大概半年左右;4.接下来想做到熟练并且经验丰富,就需要你在工作中实操遇到问题、解决问题。这个过程少则一年,多则三五年。所以,根据以上的阶段划分,...

学习Java软件开发需要多长时间?
答:如果您是初学者,了解基础的Java概念和语法可能需要几周的时间。这包括理解变量、数据类型、循环、条件语句等基本概念。2.中级阶段:在掌握基础后,您可能会花费几个月的时间学习更深层次的Java编程概念,如面向对象编程(OOP)、异常处理、文件操作等。3.高级阶段:要成为熟练的Java开发者,需要进一步学习...

JAVA软件开发培训要学习多少时间
答:对于有基础的学员来说,学习时间可以相对较短,通常需要2-4个月的时间来强化和扩展Java开发的知识和技能。在这段时间内,您将学习到Java开发中的高级特性和技术,如多线程编程、网络编程、数据库操作等。千锋教育的Java培训课程注重实践和项目经验的培养。我们提供大量的实践项目和实际案例,让学员能够在...

Java入门到精通需要多长时间?
答:我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、...