学习Java的话,要有什么基础呢?

如题所述

其实不需要准备什么的,没有基础也可以学,很多Java的技术大牛都是转行过来的,以前没有接触过,但这并不影响他们成为行业大拿,主要还是有一颗热爱学习的心,跟着老师的节奏一步步一点点的学,都能学好。
下面是Java开发学习的主要内容,如果有时间的话也可以自己提前预习预习,让入门更轻松:
一般分为四个学习阶段,
第一阶段:小型桌面应用开发
阶段目的:掌握JAVA语言的语法,理解面向对象的编程思想,能够熟练使用JAVA语言开发小型桌面应用。
基础技能训练:操作系统与网络技术、JAVA面向功能对象程序设计、JAVA核心编程、JAVA网络编程
第二阶段:中小型网站应用开发
阶段目的:掌握数据库设计与开发技能,熟练使用JAVAEE组件技术开发中小型网站应用。
数据库(Oracle数据库管理及开发)、UI开发(WEB页面开发基础、XML、Ajax)、JAVAEE组件开发(jsp、servlet、jdbc)、框架技术(struts2.0、hibernate、spring、springMVC、mybatis)
第三阶段:软件工程工业实践
阶段目的:熟悉软件工程流程及规范,使用以前三个阶段所学的技能,进行软件工程工业实践。
软件工程方法论、软件工程项目实践
第四阶段:职业素质培养及就业
阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人。
职业素质培养(职业道德、项目经理座谈、面试技能)、就业。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-03
java 只是一门语言,不需要准备什么,最好有一个人为你指路,当然要学过一门计算机语言学起来相对较容易,下面学习主要内容及要点:
1, core java, 也就是java 核心知识
2, java 的高级特性,I/O、线程、socket 等
3, jsp, servlet ,html,js 这是web 应用的基础
4, 数据库(mysql, sql server, oracle,DB2 等主流数据库 )至少要能熟练使用两种以上
5, 这时候可以使用一些框架来做一些 小的应用了,最好不要一个人单独做,找个伴吧。
6,框架知识,常见框架:spring 应用层框架,管理整个项目的;hibernate, mybatis 持久层框架, 也就是跟数据库打交道的,其中用得较多是mybatis;struts1, 2,spring mvc, jsf 视图层框架 , 页面走向分发控制的;jquery, extjs , DWR等 为 前段 js 框架,前端呈现效果。
最后说一句,框架是学不完的,需要掌握基础几种 (spring 、hibernate或mybatis、struts1-2或spring mvc、jquery)就差不多了。能力方面1至4点是你这个人基础关键要学好;而第5点则是一个java熟练度的快速提升的方法!
相似回答