`

一个java程序员应该具备的能力和知识

    博客分类:
  • 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和Hibernate,Spring等。

分享到:
评论

相关推荐

    java程序员需要掌握的知识点

    这要求Java程序员具备以下技能: - **多线程编程**:理解多线程的基础知识,如线程安全、死锁、线程池等概念,并能运用到实际开发中。 - **消息队列**:掌握常用的消息中间件,如RabbitMQ、RocketMQ等,以及它们在...

    java程序员发展前景

    相反,经验丰富的Java程序员更容易掌握新知识,因为他们已经具备了良好的编程习惯和深厚的基础知识。在实际工作中,Java程序员可以通过不断学习新框架、新技术来提高自己的技术实力,如掌握Spring Boot、Hibernate等...

    一个程序员应该具备的基础知识和概念--经典

    ### 一个程序员应该具备的基础知识和概念 在IT行业中,成为一名优秀的程序员不仅仅是掌握一两种编程语言那么简单,还需要具备广泛而扎实的基础知识与概念。本文将根据提供的内容概述一个程序员应该具备的基础知识和...

    一个Java程序员的C++学习之路

    ### 一个Java程序员的C++学习之路 在IT领域中,很多程序员都会经历跨语言学习的过程,这不仅能拓宽他们的技术视野,还能提升解决问题的能力。本文将深入探讨一位Java程序员学习C++的过程及其心得体会,旨在为那些...

    java程序员的成长历程

    对于想要踏入或正在走在这条道路上的Java程序员来说,理解并经历一个完整的学习和发展过程至关重要。以下就是一篇关于“Java程序员的成长历程”的详细解读。 首先,Java初学者通常会从学习基础语法开始,包括变量、...

    Java程序员面试笔试宝典-何昊pdf版

    根据提供的文件信息,我们可以推断出这是一本关于Java程序员面试和笔试准备的书籍,作者为何昊。本书可能包含了大量关于Java编程语言的基础知识、高级特性以及与面试相关的技巧和策略等内容。下面将对可能涉及的重要...

    Java程序员上班那点事儿txt版本

    Java程序员作为软件开发领域的重要组成部分,在工作之前需要具备一系列的基本技能与专业知识。根据给定文件中的描述,我们可以总结出以下几点: - **熟悉主流开发工具**:包括但不限于IDE(如Eclipse, IntelliJ ...

    Java程序员面试宝典

    总的来说,要成为一名成功的Java程序员,不仅需要扎实的技术功底,还要具备不断学习和适应变化的能力。利用提供的压缩包资源,结合自身的实践和思考,将极大地助力你在面试和职业生涯中取得成功。

    一个Java程序员应该掌握的10项技能

    本文将详细介绍《一个Java程序员应该掌握的10项技能》中所提及的关键知识点。 #### 1. 熟练掌握Java IDE(集成开发环境) 作为一名Java开发者,熟练使用至少一种IDE是非常重要的。IDE能够提供代码编辑、调试、构建...

    JAVA程序员简历模板

    【JAVA程序员简历模板】主要展示了求职者作为一名Java程序员的核心竞争力,包括个人基本信息、求职意向、自我评价、专业技能、项目经验和教育背景等关键点。以下是对这些内容的详细解析: 1. **基本资料**:姓名、...

    java程序员需要掌握些什么知识握些什么知

    参与完整的JEE项目开发,从需求分析、设计、编码到测试和维护,都能帮助你更好地理解和运用所学知识,成为一名优秀的Java程序员。通过不断实践和学习,你可以逐步提高自己的技术水平,适应各种复杂的项目挑战。

    Java程序员的第一个VBA程序

    在"Java程序员的第一个VBA程序"这个主题中,我们可以深入探讨以下几个知识点: 1. **VBA基础知识**:VBA是基于Visual Basic的,它允许用户编写自定义宏和函数来控制Office应用程序。它具有直观的语法结构,如`Sub`...

    java程序员自我介绍

    ### Java程序员自我介绍的关键知识点 #### 一、个人背景与教育经历 对于一名Java程序员而言,在自我介绍时首先应简明扼要地介绍自己的基本信息,包括但不限于姓名、年龄、学历等。这部分内容虽简单,却是构成一个...

    java程序员上班那点事儿

    根据给定的信息,“Java...作为Java程序员,在日常工作中不仅要掌握扎实的技术基础,还需要具备良好的团队协作能力和解决问题的能力。面对不断变化的技术环境,保持好奇心、勇于接受挑战并持续学习将是取得成功的关键。

    一周学会C# java程序员转.NET必看

    【一周学会C#——java程序员转.NET必看】 C#是一种由微软开发的面向对象的编程语言,设计用于.NET Framework上。对于从Java转到.NET平台的程序员来说,理解C#的基本概念和语法是非常重要的。以下是一些关键知识点:...

    JAVA程序员培训定制课程

    总的来说,这个“JAVA程序员培训定制课程”将提供一个全面而深入的Java学习路径,帮助学员不仅理解语言本身,还能掌握使用Java进行实际项目开发的技能。通过学习,学员将具备解决复杂问题的能力,能够在不断变化的IT...

    我的个人简历——Java程序员

    钱文彬是一名有着一年半项目经验的Java程序员,她拥有扎实的专业技能和良好的个人素质。在工作中,她展现出严谨的态度和对IT领域的热情,具备敏锐的思考能力,能够积极发现问题并高效解决。她自学能力强,适应新知识...

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

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

Global site tag (gtag.js) - Google Analytics