鄙人高中生一枚,想学软件开发JAVA web,请问需要些什么基础,和求各种常见且必备的开发软件百度
发布网友
发布时间:2022-04-24 07:48
我来回答
共3个回答
热心网友
时间:2023-10-09 01:18
想法很不错, 首先你需要j2SE的基础,就是学好java基础,了解jdk中常用的接口,就算记不住,也要会查API。
然后你就可以去学一些框架开发了。现在有很多培训机构都会教你SSH(struts+spring+hibernate)三大框架,但现在实际上绝大部分的企业都不会用struts 2(这个框架集成了一大部分开发者基本上用不上的功能,当然还影响了执行效率 ),同时还给你说一下 struts1已经是淘汰品,并且struts2和1算得上不是同一个东西。这个可学可不学。
spring <一定要学>,最好在学上spring mvc框架,现在的大多数企业都用这个代替 spring+struts。并且深入理解什么AOP(面向切面编程)的思想。
hibernate,最好可以学一下,虽然现在的企业不一定会用这个。当然有用这个的,也有用Mybatis或者Batis的。但基本原理都是基于JPA(通过xml配置文件,或者anntation描述数据库关系)。
当然你还离不开数据库的开发,MySql比较合适,能学好Oracle更好,SqlServer可学可不学。反正这些都是SQl语言,虽然有所差异(Hibernate相比Batis或者MyBatis最大的亮点就是屏幕了这些差异)。
在这些,你后台开发都不成问题了,当然作为一个好的程序员,你对前台javascript以及DIV+CSS可以不精通,但一定要有所了解。尤其是JQuery(在html中对javascript的封装,轻量级相当好用,现在的企业都在前台中用这个),如果你能学个前台框架那就更好了比如 JQuery EasyUI 或者Extjs(这个不推荐)或者bootstrap(这个比较常用)。
忘了说一下软件的话,可以去用MyEclipse或者eclipse,前者是要收费的,但网上很多破解版,你也没必要非要用罪行版,8.5版本都可以了。eclipse官网上有下载的,但要注意类型(eclipse有开发Android的,有开发java 的,也有C++,php的,关键看他集成了什么插件)。其实这些都不是我想推荐给你的开发软件,最好用的应该是 Intllj idea,你一百度就知道了,比Eclipse更好用。虽然现在网上的教程比如Eclipse多,但现在大有用Intellj idea取代eclipse的架势,就比如Google官方推出的Android studio在本质上就是Intellj idea。追问有没有开发软件下载链接呢
追答忘了说一下软件的话,可以去用MyEclipse或者eclipse,前者是要收费的,
但网上很多破解版,你也没必要非要用罪行版,8.5版本都可以了。eclipse官网上有下载的,但要注意类型(eclipse有开发Android的,
有开发java 的,也有C++,php的,关键看他集成了什么插件)。其实这些都不是我想推荐给你的开发软件,最好用的应该是 Intllj
idea,你一百度就知道了,比Eclipse更好用。虽然现在网上的教程比如Eclipse多,但现在大有用Intellj
idea取代eclipse的架势,就比如Google官方推出的Android studio在本质上就是Intellj idea。
你网上找一下就知道了,这个可以官网上下最新版本的,然后网上找个CD-KEY。很容易的。
热心网友
时间:2023-10-09 01:18
高中的话,建议先备战高考,上了大学,再学也不迟。如果非要学的话可以先看看这套视频 http://yunpan.cn/cf82G2HcVKDBN 提取码: 0724
这是javase,先学这个在学javaee
热心网友
时间:2023-10-09 01:19
不建议学追问这也能算是答案,水军!专刷财富值和经验的吧
追答Java开发太复杂,没有经过专业培训很难学出来,另外要求英语底子要好,高中建议学习网络维护组建