java入门需要学习哪些基础知识-pg电子游戏网站
java入门需要学习哪些基础知识
java学起来有一定难度,这其实是一种简单的、面向对象的、分布式的、健壮的、结构中立的、可移植的、高性能的、多线程的动态语言。下面是小编为大家整理的java入门需要学习哪些知识,希望对您有所帮助!
java入门需要学习哪些知识
1、首先要学习java的基础知识。
不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。
2、做一个java项目
在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。
3、学习数据库的基础知识和开发应用
软件开发离不了数据库,掌握几种流行的数据库:oracle、sqlserver、mysql等。
4、jee基础
在这里首先要学习网站基础,包括html、dhtml、javascript;接着要学习 xml,xml jaxp;然后学习jee基础,包括jee开发环境,rmi/iiop、jndi;最后学习jdbc数据库的应用开发。
5、web开发
全面的jee的web开发知识:servlet jsp javabean taglib,到这里做一个完整的web应用项目开发。
6、ejb开发
包含全面的ejb知识:1)ejb入门和无状态会话bean;2)有状态会话bean;3)bmp和cmp是实体bean;4)jms和messagedrivenbean;5)事物和安全(jta、jts和jaas);6)webservice的开发和应用;
7、开源框架的学习
学习几种现在流行的开源框架:struts、spring、hibernian、webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习ibati框架、ajax技术和dwr框架的开发和应用。
8、jee项目
综合应用jee的知识来开发一个完整的应用。
9、面向对象分析与设计
java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习uml统一建模语言。
10、接下来就是系统设计与架构
这里要学习的是java设计模式、ejb设计模式、jee核心设计模式、jee应用程序框架设计。
11、软件工程
软件工程基本理论知识的学习,还有rup和极限编程。
12、技术研究
学习搜索引擎技术:如lucene等、工作流技术:包含shark、jbpm等、soa架构和应用。
13、综合项目实战
实现一个企业级的应用。
学习java需要哪些基础知识
1、web开发
全面的jee的web开发知识:servlet jsp javabean taglib,到这里做一个完整的web应用项目开发。
2、j2ee基础
j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西:
html:很简单的东西不是太笨的话半天左右即可搞定
js:易学难精,想速度找工作不必花太多时间,随便买本java书略读并备查推荐:java高级程序设计;java权威指南
数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议用mysql,然后是oracle,然后是sqlserver,这段时间最关键的就是sql语言的编写。
xml 就是一种封装数据的格式,没啥好学的,练习一下怎么用dom4j或者jdom读写xml即可。
jsp,servlet,tomcat: 这段时间说白了就是用jsp来做个网站。
3、ejb开发
包含全面的ejb知识:1)ejb入门和无状态会话bean;2)有状态会话bean;3)bmp和cmp是实体bean;4)jms和messagedrivenbean;5)事物和安全(jta、jts和jaas);6)webservice的开发和应用;
要会使用主流框架
框架其实就是一些公共的工具和方法,被封装到一个盒子中供您随时调用,框架也是别人用java编写的,相当于你调用别人写好的公共模块,可以节省时间和效率。
主要是3大框架:
mvc框架:struts,struts2,jsf
or映射框架:hibernate,ibatis
业务框架:spring
重量级框架:ejb
初学java需要掌握哪些基础知识
一、掌握静态方法和属性
静态方法和属性用于描述特定类型的对象组的特征,而不是单个对象的特征。静态方法和属性在java中被大量使用,这是一种常见的技术。但是这种技术在许多语言中并不经常使用。理解静态方法和属性非常有助于理解类和对象之间的关系。在大量java规范中,经常使用静态方法和属性。
二、重视接口
类继承在早期面向对象的应用程序中大量使用。随着软件工程理论的不断发展,人们开始意识到继承的诸多缺点,并开始尝试使用聚合而不是继承。可以解决可扩展性的软件工程的重要原则是抽象描述。
三、集合框架的学习
java描述复杂数据结构的主要方式是集合框架。 java没有指针,而是复杂数据结构的复杂集合,例如数组和对象数组。学习这些数据结构的描述对于应用程序编程至关重要,特别是对于服务器和三层体系结构编程。
四、例外捕捉
java对异常捕获的强调是前所未有的,迫使程序员以逻辑方法完全不同的方式描述异常捕获,这对程序描述的完整性和严谨性具有重要意义。 但是c语言有类似的机制,但我们已经看到很多c语言的程序员不习惯使用这些机制。
学java需要哪些基础知识
一、学习基础语言
掌握基础语言是非常重要的一个步骤。在学习过程中,如果你不了解基础语言知识,在后期就会出现不知道该做什么的情况,并且当遇到问题的时候不知道应该如何解决。因此在学习基础的过程中,并不是要求你把所有的基础知识背熟,最重要的是掌握java的核心概念和编码技术,这样对于理解代码知识有很大的帮助。最重要的是在学习过程中将知识联系起来,在整个过程中不要遗漏任何细节,这样之前无法理解的知识也能够很快的掌握。
二、开始编写一些小程序
学习java语言开发最重要的就是练习,通过练习能够很好掌握基础知识与概念,并且还能将所有知识很好的联系起来。当你开始编写程序时,请记住,前几个程序对于你来说或许比较难,但是一旦你建立起自己的知识体系,拥有熟练的技能,即使这些问题再出现的时候,你也可以轻松的解决它们。
三、使用java编写高级程序
在练习很长时间编程以及掌握编程基础知识后,就要进入后面的实战项目演练的部分了。可以在javaio中努力学习java集合和api。并且你还需要熟悉这些api提供的各种类和接口,使用它们来创建程序。其中最重要的是应该寻找现有的api和方法来实现功能,而不是实现自己的逻辑。
四、学会编写web前端应用
学会编写web应用能够让你在面试的时候更加有自信,并且在和同事讨论java知识的时候也能信心满满。在学习的时候,可以尝试编写一些桌面程序和web应用程序,能够让你掌握基础知识,并且进行不断的探索。