尚训网尚训网合作机构>浦东新区培训学校>上海浦东新区职坐标IT培训
上海浦东新区职坐标IT培训
全国统一学习专线 8:30-21:00
位置:尚训网 > 计算机类>Java开发> Java开发要学习哪些知识?要学多久?  正文

Java开发要学习哪些知识?要学多久?

发布时间:2022-06-16 09:57:11来源:转载

java工程师主要负责的工作有这些:负责客户端APP产品中服务器后端的工程设计;根据项目任务计划按时完成软件编码和单元测试工作等。那么,Java开发要学习哪些知识?要学多久?一起来看看吧。

Java开发需要学习哪些知识

1、基础知识。在学习Java之前要先了解计算机基础知识,然后再学习Java,同时也要熟知DOS常用命令、Java概述、JDK环境安装配置、环境变量配置,当JDK和环境变量配置完毕后,你便可以编写Java程序。

2、编程格式。此时你需要了解编程的具体流程,在开发过程中要文字“注释”,也要掌握“关键词”的使用时注意事项,对“标识符、常量与变量、数据类型、运算符、流程控制语句、数组、方法”要理解并能熟练使用。

3、面向对象。生活中随处可见的事物便是对象,对象分为“静态部门和动态部分”。

想要真正了解Java面向对象,你要对“面向对象思想、类与对象、成员变量和局部变量、匿名对象、封装、this关键字、构造方法、继承、多态、抽象类、接口、内部类”能够理解,在开发中能够熟练使用。

4、常用类。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而且可以大大提高编程效率,使程序简练、易懂。

所以你要熟练掌握“Object类、Scanner类、String类、StringBuffer类、StringBuilder类、Arrays类、基本包装类、正则表达式、Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法”在开发中能够运营好应用程序接口。

5、集合与IO。集合是存放数据的容器,在学习Java中要清楚知道“什么是集合?数组与集合有什么区别,集合类的特点,掌握Collection接口、Iterator接口、List接口、ListIterator接口、ArrayList类、Vector类、LinkedList类、泛型、Set接口、HashSet类、Map接口、HashMap类、LinkedHashMap类等。”

而IO是输出的借口,Java.io是Java的核心库,你需要了解“异常、File类、IO流”,编程中也会涉及到“多线程、网络编程、反射”,所以你也要熟悉它们的应用。

6、J2EE。这一点在学习中必须知晓,在Java开发中CoreJava是核心,在JavaWeb开发中Servlet是核心,而在J2EE开发中,必须要知道MVC模型。

7、框架。对于框架的作用,每个Java工程师都该知晓,除了**的MVC模型,SSH(Struts+Spring+Hibernate)也非常好用,同时,也要对开发的JBPM、搜索引擎Lucence及使系统对外提供接口的webservice应用组件等都是应该要掌握的。

8、工具。编写Java程序可以使用以下工具:notepad(微软操作系统自带)、Editplus、Notepad++、Eclipse、MyEclipse,受欢迎的开发辅助工具有:日志工具Log4j、测试工具Junit、版本管理工具SVN还有项目管理maven等。

Java开发要学多久

Java开发学习周期一般在4个月-5个月时间,甚至有的需要半年,不过随着近几年课程体系的不断完善,现在很少有半年时间的课程了。在这里,一般学习周期指的是相对于普通人的学习水平及机构的课程体系规划的平均时间。

但需要特别注意一点就是,学习周期少于4个月的课程是不是说明学习的知识点不多?课程周期大于5个月的是不是说明学的更多?

其实,不以为然。少于4个月学习周期的机构,一般会把课程进度放的比较快,也就是说学习的知识点不一定深入及扎实。

多于5个月学习周期的机构,一般的课程进度比较慢,知识点较多,但这也不一定就是大家所希望的,因为我们知道java的技术点非常多,培训的目的就是为了可以达到企业的用人要求,很多经验还是要从工作中慢慢积累的,周期越长,学员的耐性越差,记得太多反而容易让学员思维混乱。

所以学习周期4-5个月为宜。课程紧扣企业用人要求标准而设定,每一个知识点都是循序渐进,都是必须要掌握的,老师会给学员安排每一个知识点的实践项目练习,加强知识巩回,每一步都是必要且不多余。

相关内容: Java开发学习知识 Java开发学习时长 Java开发

同类文章
最新文章
相关热词
导航

雅思 托福 GRE ACT SAT GMAT 多邻国英语测试 英语口语 英语四六级 考研英语 职称日语 商务英语 公共英语 词库 留学 成人英语 AP课程 A-Level SSAT 青少儿英语 OSSD AEAS 个人提升 一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 招标师 注册电气工程师 一级注册建筑师 二级注册建筑师 装配式工程师 智慧建造工程师 智慧消防工程师 公路水运检测师 EPC工程总承包 碳排放管理师 CFA 初中级经济师 初级会计师 中级会计师 注册会计师 基金从业 证券从业 税务师 薪税师 ACCA FRM 会计实操 CQF 企业合规师 高级会计师 CMA 教师资格 养老护理员 家庭教育指导师 法律职业资格考试 心理咨询师 健康管理师 保险从业 普通话 育婴员 人力资源管理 专利代理师 教师招聘 Java开发 IT认证 思科认证 python开发 Web前端 华为认证 软件开发测试 linux云计算 大数据 PMP项目管理 影视后期 photoshop 红帽认证 游戏设计 游戏程序 室内设计 php 产品经理 UI设计 网络运维