零基础到架构师 不花钱学JavaEE(基础篇)- 概述

Java简单来说是一门语言,Java能干什么?


网站:开发大,中,小型网站。
服务器端程序:企业级程序开发。
APP:Android的APP基本使用Java开发。
云:Hadoop就是使用Java语言开发的。
其他:各大电商网站使用的搜索,基本是Apache的Solr改进,使用的Java语言开发的。类似这些的就数不胜数了。
 
可以说Java无所不能,在计算机各行各业都有广泛的使用。
 
为什么Java如此强大?
开源,标准,强大,健壮,安全,简单,跨平台,各大公司的支持,开发者的认可等。
 
JavaEE(Java Platform, Enterprise Edition)是目前企业级开发最好的选择。没有之一,就是唯一。
JavaEE at a Glance
Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software. Java EE is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. Each release integrates new features that align with industry needs, improves application portability, and increases developer productivity.
Today, Java EE offers a rich enterprise software platform,  and with over 20 compliant Java EE 6 implementations to choose from, low risk and plenty of options.
 
Java SE
Java SE at a Glance
Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today's applicationsrequire.
 
JSR(Java Specification Requests)
JSR(Java 规范提案)
https://jcp.org/en/jsr/platform
几个常用的
JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications
JSR 152: JavaServer PagesTM 2.0 Specification
……
JSR在具体使用到某项技术的时候推荐看看,如果没有用到可以不用管,毕竟太多了。
 
从哪里开始学习?
The  Java Tutorials
http://docs.oracle.com/javase/tutorial/
Java SE 官方培训
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&get_params=dc:D67240,clang:EN
 
学习内容:
第三方库/工具/网站等
构建工具:  Ant,Maven,Gradle等。
应用服务器:Tomcat,Jetty,JBoss,WebSphere,Weblogic等。
Web开发:Struts,Spring,Hibernate,MyBatis等。
第三方库:Log4j,HttpClient,Lucene等。
云系列:Hadoop,HBase,Hive,Zookeeper,SolrCloud,Sqoop等。
开发工具:Eclipse,NetBeans,IntelliJ IDEA,Android Studio等。
第三方服务:推送,统计,授权登陆等基本都提供Java语言版本包使用。
 
JavaEE如果做网站的话,就必须学习网络相关的一些知识:
HMLT/CSS/JavaScript等WEB相关内容。
 
如果是从事Android开发,就可以不需要学习上面的网站部分内容,不过最好还是了解一下。毕竟以后也是很有可能打交道的。
 
另外XML也是大家经常使用的所以需要了解一下。很多配置文件使用XML,另外以前也流行与XSLT结合输出内容的形式显示前端内容,不过后来用的不多,当时很多人以为是个趋势。
 
其他的就是实战中摸索前行了。特别是这么多年下来,国内有很多培训机构有很多视频都分享给大家了,所以Java入门购买一些图书,看看网上的资料和视频就可以掌握了。提高的话需要实际锻炼了。不过如果有人给你指导的话,能够让你少走些弯路。多请教过来人,特别是企业里的工作多年了的。(老师没有真实正规的项目开发经验,就是有也不是互联网方面的;刚工作几年的自己还没怎么搞明白呢,只能给你些初级的指导。)


打好基石,以后就能触类旁通了。

欢迎加入程序员的世界,添物科技为您服务。
欢迎关注添物网的微信(微信号:tianwukeji),微博(weibo.com/91tianwu/),或下载添物APP,及时获取最新信息。
免费加入QQ群:557373922(内有干货)。
添物网(http://www.91tianwu.com)出品

转载声明:本文系添物网原创出品,转载本文请标明出处,完整标注来源[添物网],(包括链接http://www.91tianwu.com)

转载于:https://www.cnblogs.com/hehehaha/p/6332438.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值