导航菜单

再别说找不到Java练手项目,这100个拿去不谢

澳门星际娱乐场2388

经过多年,你已经是技术总监,有一个漂亮的妻子,两个孩子;你已经拥有了你现在想不到的一切;在那个时候,你一定会忘记,今天的教程,就像一块石头,铺平你前进的方式。

d712924d07dc438d98a486c558d12922

如何学习Java,这是许多新人经常问我的问题。现在我将简要介绍一下Java初学者应该在就业中学到的一些东西:

首先,我们必须了解Java系统设计的三个方面:J2SE,J2EE,J2ME(KJAVA)。

J2SE,Java 2平台标准版,我们经常谈到的JDK,主要是指这个,它是三者的基础,属于桌面应用程序开发,如果你学好的话,这部分可以轻松扩展J2EE和J2ME。

J2ME,Java 2平台的Micro Edition。主要用于嵌入式Java,如手机,PDA等J2EE,Java 2平台,企业版,是所谓的企业Java,适合企业的大规模应用开发。

J2SE:初学者在第一次学习时应该从J2SE学习。内容主要分为:理解面向对象的概念,学习基本的Java语法,开发Java桌面图形界面应用程序,掌握常用的Java API等(关键是要学习如何参考)。

关键点:Java基本语法(循环结构,数据类型,数组,运算符等),Swing,awt,事件机制,文件输入和输出流处理等困难:面向对象思想(接口,类等) ,线程,套接字网络编程等视频教程推荐:孙昕的Java基础视频教程,张晓翔的Java基础视频教程,都非常详细,而且两位老师都有很好的教学经验。

J2EE:学习J2SE之后,您可以尝试慢慢过渡到J2EE。当然,学习J2EE Sea需要很多非JAVA技术支持,比如数据库技术,Web编程技术等。我将在后面详细介绍这两个方面。内容。

J2EE有三个必须学习的框架。如果你说你已经学习了J2EE,而不是三个框架,它会让人发笑。这三个框架分别是Struts,Spring和Hibernate,虽然这三个框架被广泛使用,但并不意味着这三个框架代表了J2EE。 J2EE还有许多其他东西,比如EJB,作为重量级人物。这个重量不是重量级的意思。这个重量级不是另一个。尽管这个应用程序正逐渐被其他框架所取代,但是EJB 3.0的出现带来了一些活力,作为分布式应用程序的框架,以及每个人都必须学习和理解的知识。

当然,我刚才提到J2EE涵盖范围很广。即使我说我所知道的所有技术,它也不代表J2EE。这是一项非常深入而广泛的研究。我再次工作时需要慢慢走。发现。

我所知道的还包括:JDBC: Java数据库连接对象,基础的基础,Hibernate只是它的一个包

JNDI: Java命名和目录接口,J2EE重要规范之一

上面已经提到了EJBS:

RMI:支持远程调用方法,主要用于程序分布式开发

JMS: Java消息服务,中间件技术

JAVA IDL:为J2EE平台和CORBA交互和互连功能提供技术

JTS:组件事务监视器

JTA:用于事务分区的技术

Java中的JAVAMAIL:邮件技术

JAF: Java启动框架,未研究

Log4j,一个日志处理框架应用程序

Junit:单元测试的好帮手

Freemarker,velocity:两个好的模板引擎与Flash交互

Flex:许多SNS应用程序目前使用此技术

网络服务:想知道论坛天气预报的效果如何?请关注这项技术

SOA:面向服务的体系结构,是未来技术发展的趋势之一..

但是,上面介绍的不是J2EE的基础,它属于框架应用程序级别。要真正掌握上述知识,或者学习J2EE: JDBC,JSP,servlet和JavaBean的最核心内容,后三者也是学习SSH的基础(Struts/Spring/Hibernate的简称)。

鉴于J2EE内容的复杂性,建议您只学习: 件是除了学习Java之外,还有一些必须掌握的其他技术。

-_-我很简单,但Java要求我学习很多复杂的东西。除了这些技术方面,在这个阶段,每个人都会更多地接触到诸如工厂模式,桥接模式,单例模式等设计模式之类的东西,而且还要学习建模思想(例如UML建模等)。 )和软件生命周期等等。

这些是升华每个人的编程思想的手段和方法。