java程序员基础知识

2022-05-19 22:29:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《java程序员基础知识》,欢迎阅读!
程序员,基础知识,java
目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。

个人认为想成为一个合格的JAVA初级程序员应该具备如下知识:

一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?

二、JAVA语法:如果您已经有了开发经验,恭喜您,您学习JAVA语法来将比较容易。如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。

学习JAVA语法,加上面向对象的知识,只有您用心,您就可以写出来比较好的JAVA代码了。如果您再抽出时间熟悉一下JAVA编程规范,您代码的水平就应该不俗了。 三、JSPHTML:在我国的绝大多数公司,做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSPHTML,您最好能知道JSP的几个内置对象,如SessionRequestReponse,,以及常用的JSP标签,如

include,userBean等。尽管一些工具会帮您生成HTML代码,但您还是要熟悉比如title等。如果您再熟悉一下JSCSS就更好了,那会使您制作的页面更友好。

四、WebServer:熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。

五、开发工具:大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有EclipseHTML的开发工具有Dreamweaver等。

六、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有StrutsSpring等。



如何成为一名合格的java程序员?(转)

程序学习 2008-05-27 19:56 阅读35 评论0

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据


报错信息知道是什么样的语法错误并且知道任何修正。

2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewerHtmlConverterjarjavajavacjavadocjavapjavawnative2asciiserialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 3工具:必须至少熟练使用一种IDE的开发工具,例如EclipseNetbeansJBuilderJdeveloperIDEAJCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

4APIJava的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括: 1java.lang包下的80%以上的类的功能的灵活运用。 2java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer 3java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。 4java.math包下的100%的内容。 5java.net包下的60%以上的内容,对各个类的功能比较熟悉。 6java.text包下的60%以上的内容,特别是各种格式化类。 7、熟练运用JDBC 8java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java 9AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。 10Swing的基本内容,和AWT的要求类似。 11XML处理,熟悉SAXDOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。

6管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc生成jar、版本控制、自动测试。

7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java统。

9规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。


本文来源:https://www.wddqxz.cn/8da9504c2e3f5727a5e9629a.html

相关推荐