软件开发好学吗?java的,需要什么基础吗

如题所述

java基础是必须理解的,要是做web开发,3个基本框架(struts,hibernate,spring)是需要理解的,其次是oracle或mysql的数据库语句也应该知道(除了外一些包公司,因为外包公司一般都把框架、sql语句都写好,只要写代码业务逻辑就行了)。其实软件开发的技术也挺容易学的,像java一般20天左右就能搞明白了,三个框架需要近一个月时间吧,其他的一些小知识像jsp,jstl,js的一些应用就更容易理解了,而且工作中百度查一下都有现成的例子的。我是从事web开发的,是今年毕业的,之前在培训机构培训了5个月,如今的工作、工资还是很客观的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-04

  学习是一个过程,java 只是一门语言,最好有一个人为你指路。

  1, core java, 也就是java 核心知识

  2, java 的高级特性,I/O、线程、socket 等

  3, jsp, servlet ,html,js 这是web 应用的基础

  4, 数据库(mysql, sql server, oracle,DB2 等主流数据库 )至少要能熟练使用两种以上

  5, 这时候可以使用一些框架来做一些 小的应用了,最好不要一个人单独做,找个伴吧。

  

  常见框架:

  spring 应用层框架,管理整个项目的

  hibernate, ibatis 持久层框架, 也就是跟数据库打交道的

  struts1,2 ,spring mvc, jsf 视图层框架 , 页面走向分发控制的

  jquery,extjs ,DWR 前段js 框架, 前端呈现效果

  

  友情提示,框架是学不完的,1---4 才是内功, 5 是武功秘籍

第2个回答  2017-01-11
Java已经是比较基础的语言了,根据发展方向的不同要掌握的专业技术也有所不同:
1、 Java基础:首先要学好Java基础语法,接着是学习Java面对对象。Java基础里面要熟悉面向对象的东西 比如继承,多态,接口 等,还要掌握 lang,util io这几个包。
2、 Android:还需要学习Android的专业技术,UI,数据处理,屏幕适配等等。
3、 Web:掌握JDBC servlet jsp ,三大框架,HTML相关技术等等。
4、大数据:需要学习大数据的专业技术,大数据存储,大数据架构设计,大数据计算,大数据采集等。
第3个回答  2011-12-04
据斯坦福大学一位教JAVA的教授说,作为学JAVA的基础,能看出来计算机是开着的还是关着的就够了。其实JAVA语法不难学,但是会语法不等于会编程。编程类似写文章,种田的跟大学教授都会说中国话,但是写出来的东西水平就是不一样。编程是一种思想,如果想成为高手必要的数学知识和扎实的逻辑学知识是必要的,但是这已经不是说简单的java学的怎么样的问题了。
第4个回答  2016-12-01
任何编程语言都不是想象中那样简单的,想要做到精通更是难上加难,而且Java的学习比其他编程语言更难,但是,有利必有弊,Java虽然难于掌握,但是在应用上确实其他语言不能比拟的,应用范围也是十分广泛。所以,想要以后更好的发展,建议还是不断的挑战自己,只要不断的坚持,肯定能够掌握的。
相似回答