Java考研经验
你可以通过任何一本介绍Java的书来学习Java的基本语法。千万不要以为能把书上的例子和程序都写出来,就学会了Java语法。如果真的想掌握,还是需要做大量的试题。对语法的不准确理解会导致代码中出现逻辑错误。而这些错误会让你在真正的项目开发中吃亏:你觉得对了就写。在几十万行代码中找出几行有逻辑错误的代码是非常困难的。因为你几乎不会怀疑你认为正确的代码有错误。
2.普通类。
永远不要写别人已经实现的代码。JDK现有的课程可以完成许多功能。你需要熟悉JDK。通过学习JDK帮助文档和JDK源代码,你可以逐渐明白你需要的所有类在哪里。一方面要熟悉可以直接利用的资源。另一方面,要学习SUN公司的工程师是怎么写代码的。
3.IDE集成开发环境。
现在最常用的企业是IBM的eclipse,还有JBuilder,Idea,NetBeans等等。毕竟,只有5%的顶级专家在用简单的文本编辑器编写Java代码。大多数程序员都在用这些东西。
4.数据库。
MySql,Oracle,DB2。大多数小项目使用免费的数据库,如MySql。较大的项目会考虑使用Oracle或DB2。Java项目很少使用SqlServer。所以,你还需要学习一些关于数据库的知识。可以从SQL语言开始。这些数据库都支持标准SQL。学习基本的SQL,参考具体的数据库手册,就可以完成一般的项目开发。当然,如果你想让你的程序更高效的运行,你需要更深入的学习。大部分的程序优化都是从这部分开始的。
5.JDBC Java数据库连接。
用Java程序操作数据库。这部分很重要。几乎所有的企业项目都会用到它。
6、HTML CSS Javascript .
超文本标记语言。
CSS -级联样式表。
JavaScript -是一种从Netscape的LiveScript发展而来的脚本语言。
准确的说,这些东西和Java语言本身关系不大。然而,目前大多数企业项目都是B/S结构。所以我们的Java程序会有很多机会去处理它们。需要提前准备。
7.您需要学习如何使用和管理WEB服务器,例如tomcat,并知道如何扩展和维护基于它的WEB程序,以及如何使用它的附加服务,例如连接池。
8、JSP Servlet .
这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础。因此,需要研究EL、JSTL(StandardTagLibraries)和可选的第三方标记库,以提高表示层的处理能力。
9.企业流行的框架Struts,Spring,Hibernate等。
10,Java设计模式。
有一些特殊的功能只能根据特定的设计模式来实现。如果你有5万行以上的代码经验,就可以开始学习设计模式了。
11,你得跟上技术发展的步伐,了解Java项目中使用的新技术。比如Ajax。
还有很多东西要学。先介绍这么多吧。估计自学这些内容需要2年左右的时间。如果有好的指导老师,在培训学校系统学习,需要4-5个月。
如果选择培训,一定要选择具有多年JAVA项目开发、测试和项目管理经验,将“教”与“练”相结合,使用真实项目案例进行培训的教学方式。让学生掌握实践技能,毕业后有实际项目开发经验,马上上岗,成为很多企业抢手的人才。