教你如何快速成为一名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等。  

转载于:https://www.cnblogs.com/duhai_lee/archive/2005/06/13/173641.html

教你如何快速成为一名Java初级程序员相关推荐

  1. 如何才能快速成为一名Java架构师?

    如何才能快速成为一名Java架构师?很多程序员从业2-3年后都会进入一个迷茫期,或是瓶颈期,不知道如何进一步提升成为一名Java架构师.解决这个问题其本质是知道如何学习才能快速成为架构师. 接下来我们 ...

  2. 英语很差,可能不会阻止你成为一名程序员,但一定会限制你成为一名“优秀的”程序员...

    作者 l 会点代码的大叔(CodeDaShu) 我在很多平台上发表技术类的文章,收到过很多朋友的私信,问一些技术类和程序员职业发展类的问题,常见的问题比如"我已经 XX 岁了,想转行做程序员 ...

  3. 做为一名java高级程序员,需要了解哪些岗位?

    一.Java高级程序员 要想成为JAVA(高级)程序员也称Java高级工程师,肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA高级程序员,您要对JAVA ...

  4. 做为一名java高级程序员,这些IT岗位你都了解么?

    程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起 ...

  5. java里面如何加入高级的东西_如何成为一名Java高级架构师

    近些年来互联网快速发展,现阶段的数据量和高并发的诉求,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的领导型人物 ...

  6. 成为一名Java高级架构师到底需要学习什么?

    Java架构师,应该算是一些Java程序员们的一个职业目标了吧.很多码农码了五六年的代码也没能成为架构师.那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力 ...

  7. 6月26日云栖精选夜读:成为一名Java高级工程师你需要学什么

    摘要: 1.技术广度方面 至少要精通多门开源技术吧,研究过框架等的源码. 2.项目经验方面 从头到尾跟过几个大项目,头是指需求阶段,包括需求调研. 尾是指上线交付之后,包括维护阶段. 1.技术广度方面 ...

  8. 如何成为一名JAVA(高级)工程师

    或许您已经读过我的那篇小文<如何成为java初级程序员>,那里面只介绍了成为一个JAVA程序员应该具备的一些知识.我相信您绝不会只想着做一个初级的程序员,上了软件开发的小船,您肯定有着远大 ...

  9. java初级程序员考试_Java初级程序员必须要知道的10个基础面试题

    Java初级程序员一般在业内定义为刚毕业或者工作1-2年的新人,对于Java初级程序员,经常面试中会被问到很多基础知识,因为基础知识可以考察个人对专业知识的基础有多扎实. Java 关于基础面试题小编 ...

  10. java初级程序员提高_初级Java程序员如何发展、晋升?

    近年来,Java培训非常火热,因为通过学习Java编程语言可以快速获得就业,这无疑是毕业生就业压力大的捷径.在学习Java编程之后,你能仅仅是一个Java程序员吗?或者是Java程序员,具体的位置是什 ...

最新文章

  1. day04-html
  2. Spark on Yarn:任务提交参数配置
  3. Sentinel系统规则_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0044
  4. Marquee无间隙滚动(二)
  5. 在算法横行的时代,仍需要人类把关
  6. Linux中级之负载均衡(lvs,nginx,haproxy)、中间件
  7. allennlp使用
  8. 使用 Python 全栈打造淘宝客微信机器人(上)
  9. STL之容器——介绍
  10. Python爬虫教程入门(附源码)
  11. 全球及中国焦磷酸钠行业需求态势及发展趋势预测报告(2022-2027年)
  12. 《Photoshop蒙版与合成(第2版)》目录—导读
  13. FAI自动部署debian
  14. 【全网首发】电脑搜索不到部分WiFi怎么办?亲测有效!
  15. 【086】微博切九图-图片在线切分四份或九份
  16. 敏捷学习~backlog
  17. [已推荐到体育博客,点击查看更多精彩内容] 篮球上的幽默时刻(多图)
  18. 如何在微信直接下载APP(iOS/Android)的解决方案
  19. Oracle提取中文字符串拼音首字母函数
  20. win10计算机休眠快捷键,让win10电脑快速进入休眠快捷键是什么-

热门文章

  1. 第三十四讲项目2.1-麻烦的累加涨功夫
  2. hpux下netbackup无法认到所有磁带机
  3. 计算机网络asp视频教程,ASP.net动态网页制作视频教程
  4. 软件运维工程师岗位职责和要求
  5. 计算机网络技术练习,计算机网络技术基础各章节综合练习题及答案
  6. Serializer序列化器----反序列化使用
  7. UG工程图自动标注工具 64位 版本无限制
  8. 【项目管理】项目启动阶段 -- 制定项目章程
  9. 化工行业借力APS生产排程
  10. Java中基于Rxtx的串口操作