https://www.myziyuan.com/
- 免注册用户
- 展开全部java分成J2ME(1981移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言第一阶段:1.JAVA语法和基础,包括循环。和类的相关内容,如实现,继承什么的2.需要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList;然后是Map几口的两个子类HashMap,HashTable;Set接口掌握List后学Set就容易了;掌握Collection和Collections的区别3.掌握IO一章,重点的几个流InputStream,OuputStream;BufferedReader,BufferedWrite;ObjectInputStream,ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File类4.JDBC非常重要,重点掌握Connection,PreparedStatement,Statement,ResultSet,其他的可以在学习或项目中如果碰到再学第二阶段1.HTML+JAVASCRIPT,掌握多少看自己把握了,CSS做了解即可2.JSP+Servlet,需要重点掌握几个,Request,Response,Session,其次是Application.另外需要知道Redirect,ForWard的区别,Servlet的生命周期等3.标签方面:(1)掌握EL表达式;(2)最好掌握JSTL标签4.学习AJAX,无需深入研究5.掌握了上面的,还可以继续学习框架:Struts2.0;Hibernate3;Spring2.0Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
- 2021-12-21 15:29:59
- 无敌
- 分布是一种思想,范围很广,我必须知道它的出生:1。在数据库之前,可以进行应用程序。后来,由于业务复杂,我们开始铺设,如MVC。然后我们的数据有越来越多,如十亿数据,这次我们有一个数据库查询太慢,开始分支,这也是一个分布式。2.还有更多的人可以访问我们的系统,如双11,成千上万的人同时,我们的服务器(网站)不能支持,这次你必须部署很多服务器,每个服务器服务器分配请求,这也分发了3.当然,随着业务扩展,我们将业务分类,如注册,物流,销售事物等,不同的系统,但在每个系统之间协调,并考虑分发各种。分布式源,主要是解决压力过度,而且你一起工作,那么这涉及一些常见的东西,或者喜欢你所说的1.你使用n数据库to放数据,至少CRUD是更麻烦的,你必须与Cobar,TDDL,MySQL-Proxy 2.服务器。3.贵公司有很多系统,思考很好,光线界面不满意,你必须使用一些JMS,如ActiveMQ,Ons来协调它4.为了解决IO问题,你必须添加它。所以缓存对应于上面的,也可以分发,涉及memcache,redies等,有很多东西,还有很多,这是一个常见的,我希望你能慢慢来,不是我能理解
- 2021-12-21 15:28:27
- zaijianshaoshi
- 为什么Java是开源分布式系统的一个主要的编程语言,因为Java在构建一个开源分布式系统平台有如下优势:1.核心库中有网络特性包,支持TCP/IP UDP等,非堵塞的IO等等。2.核心库中支持丰富的数据结构,一个分布式系统需要很多不同类型的数据结构,而Java有各种集合支持。3.可在分布式系统中完成一致的吞吐量,Java支持多线程方面是强大的。4.很早支持对象序列化到字节。在一个分布式系统发送复杂数据是一件方便的事情。5.Java有很多API,非常广泛。6. Java的性能是难以置信的,多线程 垃圾回收 主流网络IO 并发磁盘IO 各种弱引用等等。
- 2021-12-21 15:28:27