Java是学些什么内容的?
Java是一种高级的面向对象的编程语言,具有以下特性:面向对象、跨平台、安全、健壮、支持多线程等
Java有三个版本:J2SE、J2EE、J2ME。J2SE是Java的基础版本,主要用于开发一些桌面应用程序,例如:bs架构的客户端;J2EE使用的最多的版本,用于开发企业应用,支持web开发;J2ME用于开发嵌入式系统。
对于初学者,可以考虑从以下几个阶段入手,根据自己的理解以及自己思维专研,由浅入深,循序渐进。
第一阶段:Java编程入门
1. Java基础语法
2. 面向对象编程思想
第二阶段:JavaSE进阶
1. Java常用API
2. 多线程并发编程
3. 数据结构/集合框架
4. IO/网络编程/反射/设计模式
第三阶段:主流数据库管理系统
1. MySQL/Oracle
2. JDBC
第四阶段:JavaWeb开发技术详解
1. JavaWeb前端
2. JavaWeb基础
3. JavaWeb高级
第五阶段:项目实战
1. 团队协作完成
2. 个人实战完成
其中团队协作意识,合作默契的培养有助于公司同事之间的沟通理解,个人实战能力也尤为重要,他是你迈出第一步的关键,多运用前沿技术做项目,有空有能力研究研究源码,对编程思维有帮助,也是面试的时候一大亮点。