Java程序员应该掌握哪些东西?

来源:互联网 发布:java http文件上传下载 编辑:程序博客网 时间:2024/05/22 00:40

Java是热门的语言之一,TIOBE编程语排名Java排名第二,仅在C语言之后。Java可以用来开发web应用和桌面应用,更重要的是Java具有跨平台性:write once, run everywhere。


Java相对其他语言来说,更容易学习。如果你想成为一名Java程序员,根据个人经验,认为你至少应该对下面的这些内容非常熟练,才能在Java开发上游刃有余。


Java基础部分:


  • OOP概念

  • 抽象类与接口

  • 构造函数与initialization order(初始化顺序)

  • Java中的一些关键字:static、final、 volatile、synchronized、transient、this等等

  • File I/O 和 序列化

  • Collections:List、Map、Set

  • 异常

  • 泛型

  • JVM和内存管理

  • 多线程和同步

  • 设计模式

  • 反射机制


若开发基于Web的应用,下面这些内容应该熟练掌握:


  • Web相关技术,比如HTML、CSS、Javascript、jQuery

  • JSP/Servlets

  • Web框架,比如SSH三大框架、myBatis

  • XML和JSON

  • Web服务器,比如Tomcat

  • Web应用服务器,WebLogic、WebSphere

  • 一些基本库,比如 Java mail、log4j等


Java程序员都应该掌握的数据库技术:


  • SQL查询语句:Inner Outer Joins、Group by、Having

  • 存储过程

  • 触发器

  • 游标

  • 数据库驱动(JDBC)


一些工具和思想方法:


  • 开发工具:比如Eclipse、MyEclipse、IntelliJ IDEA

  • 版本管理工具,比如SVN、Git

  • 测试:单元测试、jUnit

  • 需求分析

  • 版本管理


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 遇见碰瓷讹人的怎么办 假机油用了4年怎么办 苹果6手机变砖头怎么办 苹果8升级变砖头怎么办 苹果id锁变砖头怎么办 钥匙断在锁里了怎么办? u型锁忽然打不开怎么办 密码门锁没电了怎么办 智能门锁没电了怎么办 十字锁钥匙丢了怎么办 罐头的拉环断了怎么办 锁坏了 打不开了怎么办 门锁锁不起来了怎么办 卧室门锁舌断了怎么办 锁舌头坏了怎么办自救 门锁斜舌头断了怎么办 锁把手断了半截怎么办 门锁那一块掉了怎么办 qq动态密码忘了怎么办 小三怀孕了原配该怎么办 我当了小三怎么办 被降职后在单位怎么办 领导故意整我该怎么办 小孩怎么教育都不听怎么办 赵本山怎么办的刘涌 起诉离婚被告不出庭怎么办 安装u盘进入系统怎么办 思讯加密狗坏了怎么办 村主任选不出来怎么办 你的id已被停用怎么办 车牌摇号中签后怎么办 北京车卖了指标怎么办 车的电脑板坏了怎么办 饭卡消磁了怎么办妙招 有好项目没资金怎么办 买的股票涨停了怎么办 考研没过国家线怎么办 中石化的油卡怎么办 5173号被找回了怎么办 谭木匠梳子断了怎么办 198地块上的企业怎么办