Java复习1.基本知识

Java语言概述 20131003

开头语:

支出领域,主要的编程语言基本都是C/C++,然后就是Java,
C/C++就无须说了,别的精通Java对你是有很大的拉扯的,而且也会扩宽你的择业范围。同时广大互连网编程、网站后台开发都是利用java

言语达成,其它Android实际上就是Java编程,所以在C/C++复习基本做到之后,复习一下Java,一起来吗!

1.java是一种简易、面向对象、分布式、解释型、健壮安全、可移植、品质卓绝、三十二线程的动态语言(在运转时期才将类加载到运行环境中)。

        
相对C++来说Java废弃了C++的那一个很少使用的不便精晓的性状,如运算符重载、多一而再、自动的强类型转转。而且Java不会动用指针,并且提供了机动的排泄物回收机制,这样程序员不会在为内存管理而令人担忧。

         面向对象:类、接口、继承等等辅助class
的单继承和接口的多继承,周全辅助动态绑定,而不是C++只辅助virtual
function动态绑定。

        
Java语言是分布式的,常见的就是互连网编程的天地,网络编程的接口java.net,提供URL,
URLConnection, Socket, serverSocket等等,同时Java
的RMI机制也是支付分布式程序的机要手段。(做过一个简单的RMI协议的下游戏,主页寻找代码吧!)

         Java编译器是利用java完毕的,运行条件是采纳ANSI C
完结的,java运行速度随着JIT编译技术的前进,越来越接近C++。同时Java是八线程的编程语言,而且线程之间扶助同步机制,使用主要字synchronized完毕。

         Java的地位:

         服务器开发领域:Java
已经是服务器编程的霸主,开发后台数据接口等等

        
移动装备:Android是一点一滴基于Java编程的,而且根据J2EE的无绳电话机平台也是成千成万

         桌面应用:与C++,.Net三分天下。

        
其实自己要好主宰的领域唯有首先个,也就是在服务器端的编程,提供高质量的劳务,同时有为数不少的框架技术,依据请求类型分发到分歧的模块,后甩卖请求,访问数据库,再次回到指定的数据。

此处还有众多的Java框架技术,先在那里水一下:

        
数据库框架技术:常见的就是Hibernate(我未曾学过,然则自己宿舍的10大神学过,应该不难),MyBatis框架(这么些就是本身学的,而且选取在骨子里的上线项目中)

        
缓存框架:Spring能够做缓存分外强大,同时为了更加直观,还有一种是EnCache框架,做缓存尤其好,也很简单了然。

        
服务器框架:其实也就是服务器开发,一般会挑选汤姆cat解释环境,可是因为安排Webroot目录总是出错,索性就不利用这一个了,改换成了Jetty,从尾部去询问服务器的响应,同时这么些Server框架可以同时监听八个端口。

        
SpringMVC:编写网站,还有分层落实必不可少,同时她的IoC、AOP思想也很厉害也正是Spring的多个主导(方今自家只会Ioc,也就是依靠注入,也可以叫反转控制,目标是下落系统里面的耦合度,面试的时候千万别说自己支配Spring,因为内部有太多的事物,小心自己挖坑哟)。

        
除此以外还有大量的框架技术,可是提议不用为了学习框架去学学框架,因为框架是在是太多了,所以首即使友善的全速学习的力量,解决难题的力量。

 

追梦的飞飞

于迈阿密萨尔瓦多大学 20131003

网站地图xml地图