`
wataxi
  • 浏览: 207955 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

(转)如何成为一名JAVA初级程序员

阅读更多
目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,
但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,
和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。
   个人认为想成为一个合格的JAVA初级程序员应该具备如下知识:
   一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您
要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是
接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?
   二、JAVA语法:如果您已经有了开发经验,恭喜您,您学习JAVA语法来将比较容易。如果您有C++等
面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关
系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。
   学习了JAVA语法,加上面向对象的知识,只有您用心,您就可以写出来比较好的JAVA代码了。如果您再
抽出时间熟悉一下JAVA编程规范,您代码的水平就应该不俗了。
   三、JSP和HTML:在我国的绝大多数公司,做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。尽管一些工具会帮您生成HTML代码,但您还是要熟悉比如title,,<table>,<tr>,<td>等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。
   四、WebServer:熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类(JAVABEAN)了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。
   五、开发工具:大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。
   六、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zgpp/archive/2004/12/15/217692.aspx
分享到:
评论

相关推荐

    如何成为一名Java初级程序员

    ### 如何成为一名Java初级程序员:全面解析与学习路径 在当今快速发展的信息技术领域,Java作为一门强大且广泛应用的编程语言,对于希望踏入软件开发领域的初学者来说,掌握Java成为了一项重要的技能。本文将深入...

    Java初级程序员必备的图

    【Java初级程序员必备知识点】 Java 是一种广泛使用的高级编程语言,尤其在企业级应用开发中占有重要地位。对于初级Java程序员来说,理解并掌握以下几个关键知识点至关重要: 1. **线程状态及其转换**: - **新建...

    java初级程序员练习项目4——足球网

    【Java初级程序员练习项目4——足球网】 这个项目旨在帮助初学者通过实践加深对Java编程语言的理解,同时学习如何构建一个简单的Web应用程序。在“足球网”项目中,你将有机会运用到Java的基础知识,包括类、对象、...

    java初级程序员面试题,免费不需要积分

    Java 是一种广泛应用于软件开发的编程语言,作为一名初级 Java 程序员,需要具备扎实的基础知识和面试技能。本文将总结 Java 初级程序员面试题的重要知识点,涵盖面向对象编程、Java 基础知识、开发工具、运行环境、...

    软考初级程序员真题.zip

    这些软技能对于成为一名成功的初级程序员同样重要。 为了充分准备软考初级程序员,考生除了研读电子书和做真题外,还应多做编程练习,提高代码编写和调试的能力。同时,了解最新的编程技术和行业动态也是必不可少的...

    初级-程序员-历年真题及答案解析.rar

    《初级程序员历年真题及答案解析》资源是一个针对初级程序员资格考试的重要参考资料,包含了从2009年至2017年的真题集与详细解答。这个压缩包旨在帮助备考者系统地复习和掌握历年考试的重点,提升通过考试的可能性。...

    初级java程序员面试题笔试题.pdf,这是一份不错的文件

    初级 Java 程序员面试题笔试题是面向初级 Java 程序员的笔试题,这份文件提供了多个问题,涵盖了 Java 语言的基础知识点,包括面向对象编程、数据类型、运算符、控制流程、数组、字符串等。 描述解释 这份文件提供...

    初级java程序员面试要求.pdf,这是一份不错的文件

    Java初级程序员面试要求主要集中在Java基础、Web开发、开发框架的学习和实践经验,以及持续学习的态度。以下是这些知识点的详细说明: 一、Java基础 Java基础是成为一名初级Java程序员的起点,包括语法、数据类型、...

    软考初级程序员历年真题汇总PDF(2016-2017年).zip

    2. 程序设计语言:初级程序员考试通常会考察至少一种主流的编程语言,如C、Java或Python。考生需要熟悉基本的语法结构,包括变量、数据类型、控制结构(如if-else、循环)、函数的定义和调用等。 3. 数据结构与算法...

    软考初级程序员考试练习题

    2. **程序设计语言**:初级程序员应掌握至少一种或多种编程语言,如C、Java、Python等,了解基本语法、控制结构、函数定义及调用等。 3. **算法与数据结构**:这部分要求考生能理解并运用基本的排序和查找算法,...

    基础SQL_java程序员面试试题

    对于Java程序员来说,掌握SQL是必要的,因为许多Java应用都需要与数据库进行交互。 1. 构造函数:在Java中,构造函数是一个特殊的方法,它的名字必须与类名相同,没有返回类型,并且主要用于初始化类的对象。当一个...

    java程序员必读 java程序员必读

    总结起来,成为一名Java程序员需要掌握基础语法、面向对象编程、异常处理、集合框架、Web开发技术、I/O流、网络编程以及数据库连接等多方面知识。通过不断学习和实践,你将能够驾驭这个强大的编程语言,成为一名优秀...

    数据库基础知识.(java程序员)

    数据库是存储和管理数据的核心工具,对于Java程序员来说,了解数据库的基础知识至关重要。这份面试题涵盖了数据库系统的基本架构、用户分类、设计流程、数据完整性、SQL操作等方面,旨在帮助求职者提升对数据库的...

    Java程序员上班那点事儿.txt

    - **面对挑战的态度**:文章中提到了“战”的概念,意味着作为一名Java程序员,需要具备解决问题的能力,勇于面对工作中的挑战。 - **职业规划**:文中还涉及了职业规划的重要性,包括如何设定个人的职业目标,以及...

    java程序员必须掌握的基础知识

    ### Java程序员必须掌握的基础知识 在当今信息技术领域中,Java作为一种...综上所述,成为一名优秀的Java程序员不仅需要扎实的理论基础,还需要丰富的实践经验。希望本文所列的知识点能够为读者提供有益的指导和帮助。

    2022初级java程序员笔试题.docx

    【2022初级java程序员笔试题】 Java编程语言是全球广泛应用的开发工具,尤其适合初学者入门。作为初级Java程序员,了解并掌握基础概念、语法特性以及面向对象编程是必要的。以下是一些核心知识点: 1. **面向对象*...

    java程序员笔试面试大全(附全部试题答案)

    了解这些基础知识,是成为一名合格Java程序员的基石。 其次,深入理解面向对象编程(OOP)至关重要。这涉及到抽象类、接口、构造器、异常处理、访问修饰符、包的概念以及内部类。同时,掌握如何通过设计模式优化...

    初级java程序员笔试题.docx

    【Java 面试题解析】 一、判断题 ...这些知识点是初级 Java 程序员应当掌握的基础内容,涵盖了语言核心、输入/输出、图形界面和并发处理等多个方面。在面试或笔试中,理解并能应用这些知识是非常重要的。

    软件水平考试测试系统_初级程序员

    10. **问题解决和调试技巧**:学习如何通过调试工具找出代码中的错误,以及如何有效地解决问题,是成为一名合格初级程序员的重要技能。 通过【软件水平考试测试系统_初级程序员】,考生可以进行模拟练习,了解自己...

Global site tag (gtag.js) - Google Analytics