UC优视广州Java面试题

标签: uc 广州 java | 发表时间:2014-01-05 00:18 | 作者:dy.f
出处:http://www.iteye.com

学习笔记,转自: http://www.iteye.com/topic/1033375

学习笔记,转自: http://download.csdn.net/detail/ht99582/5892979

1 、  影响程序性能的因素

一是CPU操作的快慢,二是IO操作的快慢

CPU操作通常有这些:

赋值和计算,如:m = i*j;

流程控制,如:while(true) { i ++;}

 

IO操作通常有这些:

磁盘文件操作。

网络操作。

键盘和鼠标操作。

显卡操作,如在屏幕上绘图,显示文本等。

 

2 、  连接池的优点,其基本原理是什么

连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,

并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,

而是将连接放回连接池中,以供下一个请求访问使用。

同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、

连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等

1.资源重用

避免了频繁创建、释放连接引起的大量性能开销

2.更快的系统响应速度

数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于池中备用。此时连接的初始化工作均已完成。

对于业务请求处理而言,直接利用现有可用连接,避免了数据库连接初始化和释放过程的时间开销,从而缩减了系统整体响应时间。

 

3 、  TCP 与UDP 的区别

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务

UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。

UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输

很明显,当数据传输的性能必须让位于数据传输的完整性、可控制性和可靠性时,TCP协议是当然的选择

当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP是最好的选择。

4 、  程序运行结果

----Parent----

----Brother----

----Child-----

5 、  JVM 加载class 的原理

jvm 把类的数据从class文件加载到内存,并对数据进行校验转换解析和初始化,最终形成可以被jvm直接使用的类型,这就是jvm的类加载机制.

类被加载到jvm内存中开始,到卸载出内存为止.它的整个生命周期包括了加载,验证,准备,解析,初始化,使用,卸载7个阶段.

在加载阶段jvm需要完成三件事情

 1,通过一个类的全限定名来获取定义此类的二进制字节流

 2,将这个字节流所代表的静态存储结构转换为方法区的运行时数据结构

 3,在java堆中生成一个代表这个类的java.lang.Class对象作为方法区这些数据的访问接口.

6 、描述一个项目的过程、设计及选用技术的原因

 

3 、  根据条件判断A 、B 、C 、D 、E 、F 、G 七兄弟姐妹那几个是男性、女性

BDG男

 

 

二分查找

public static int binarySearch(int[] srcArray, int des){  

     

        int low = 0;  

        int high = srcArray.length-1;  

        while(low <= high) {  

            int middle = (low + high)/2;  

            if(des == srcArray[middle]) {  

                return middle;  

            }else if(des <srcArray[middle]) {  

                high = middle - 1;  

            }else {  

                low = middle + 1;  

            } 

        } 

        return -1; 

   } 

接口抽象类区别

一个类可以有多个接口只能有继承一个父类

抽象类可以有构造方法,接口中不能有构造方法。

抽象类中可以有普通成员变量,接口中没有普通成员变量

接口里边全部方法都必须是abstract的抽象类的可以有实现了的方法

抽象类中的抽象方法的访问类型可以是public,protected   但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型

抽象类中可以包含静态方法,接口中不能包含静态方法

抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [uc 广州 java] 推荐:

UC优视广州Java面试题

- - 企业架构 - ITeye博客
学习笔记,转自: http://www.iteye.com/topic/1033375. 学习笔记,转自: http://download.csdn.net/detail/ht99582/5892979. 一是CPU操作的快慢,二是IO操作的快慢. 赋值和计算,如:m = i*j;. 流程控制,如:while(true) { i ++;}.

UC浏览器1.0.0(WP7专版)发布

- 洞箫 - cnBeta.COM
UC浏览器1.0专为Windows Phone 7而设,其高集成、全方位、多线程、智能化的强大功能,必为您带来前所未有的爽快体验.高效智能操作流畅,时尚触感以您为尊,是您的爱机玩转移动互联网的最佳伴侣.

钓鱼WIFI还是UC产品漏洞?

- - 36氪
昨日下午一位名为“woshilaotou2012”网友自称“初级黑客”并天涯论坛发贴称,按照“黑客们”常用的网络抓号教程,轻松盗取在UCWEB手机浏览器中传送的明文帐号和密码. 该网友同时在帖子里公布了整个破解操作过程. 今天上午UC产品总裁 @何小鹏 在得知这一消息后表示“先很惊讶,再觉得搞笑”,认为UC一向重视用户使用手机上网的安全性,并表示UC是“全球第一个推出手机安全浏览器的厂商”.

解析银联UC移动安全支付

- - 雷锋网
4月24日,中国银联和UC优视联合发布了一个移动安全支付解决方案. 当然,有不少读者会担心这个方案的会存在隐私泄露的风险. 雷锋网特别为各位进行简单的解析,让大家了解更多的关于这个安全支付的一些技术信息. 从业务流程方面看,在这个方案中,当用户使用手机上网浏览需要进行购物时,UC浏览器会帮助用户验证过商家网址的安全性及支付插件的可靠性之后调用中国银联的支付手机支付插件.

6.16开发者日:UC梁捷谈Web App的未来

- - 雷锋网
本次616雷锋开发者日的主题是"移动互联网的入口", 而本次活动的主办场地提供方UC在“入口”方面成绩斐然在6个国家和地区的占有率超过了10%,其中印度市场占有率超过25%. 本次开发者日的第一个主题演讲也来自UC的联合创始人和CTO梁捷,他的演讲主题是《Web App的未来》,不仅以简捷的语言介绍了什么是HTML5,HTML5的特色与优点,也让与会听众们对Web App的未来有了更深刻的了解.

UC浏览器被指明文传输用户密码

- - 月光博客
  去年底爆发的互联网 泄密风波正扩散至移动互联网领域,日前,一位自称初级黑客的网友在天涯网发布《 有图有真相 你还敢用UC上网吗. 》的帖子,声称UC浏览器使用明文的方式传输用户密码,导致第三方可以轻松窃取UC浏览器用户登录各个网站的用户名和密码.   该文章给出了一个教程,通过笔记本电脑在星巴克、麦当劳等人流密集地区伪造无密码的无线热点AP,在电脑上安装Wireshark软件进行抓包,如果用户使用UC浏览器登录Gmail、Hotmail等网站,用户提交的用户名和密码就会被Wireshark截获,使得原本安全的HTTPS连接信息,包含用户名和密码都遭到明文泄漏.

UC 何小鹏:人机交互设计经验谈

- - 极客公园-GeekPark
[核心提示]不断演进的软硬件人与机器的交互设计提出越来越高的要求,作为老牌移动端浏览器厂商的UC又有着怎么样的经验之谈呢. 自从计算机问世以来,人类与它的交互方式经历了一系列的演进过程. 从最早的电子管排布,到最常见的键盘鼠标、触摸板、遥控器,再到目前正处于高速普及阶段的触摸屏、语音、体感识别和可穿戴设备,以及未来的可植入设备.

艾瑞报告:UC高端智能机平台用户破亿

- - 雷锋网
艾瑞咨询集团(iResearch)《2012年中国手机浏览器市场研究报告》中称,2012年中国手机浏览器用户已超过3.2亿人,手机浏览器市场进入爆发期. 其中根据艾瑞咨询移动网民行为连续性研究系统mUserTracker数据显示,UC 浏览器的月度覆盖人数占据手机浏览器市场总体用户数的71.2%,优势明显,手机QQ浏览器位于第二位,占比为37.4%.

App还是Web?看看百度和UC的动向

- - 人人都是产品经理
    摘要: 把这两家放在一起说,无关老掉牙的并购“绯闻”,而是因为它们是国内互联网企业中,唯二非常重视移动Web端的玩家——UC浏览器是HTML语言的解析工具,而百度搜索则是链接的重组排序. 把这两家放在一起说,无关老掉牙的并购“绯闻”,而是因为它们是国内互联网企业中,唯二非常重视移动Web端的玩家——UC浏览器是HTML语言的解析工具,而百度搜索则是链接的重组排序.

如何评价 UC 并入阿里巴巴?

- - Kant's House 追从本心,笑斩荆棘
UC并入阿里,是一个让人思绪很多的事情. 除了已有的从资本角度、公司角度的考虑,我想的更多的是关于产品. 我对UC的感受一直分两个方面,一是适合屌丝,二是国外效果好. 听做国外市场的朋友讲,UC在国外市场,特别是印度、东南亚市场的效果,近乎达到了QQ在国内的情形(脑补份额80%以上),考虑到东南亚、印度暂未形成微信这种超级APP,UC浏览器作为常用APP,价值巨大.