- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 普通代码块,静态代码块和构造代码块
请问Demo的输出:public class Parent{static {System.out.println("1");}{System.out.println("2");}}public class Child extends Parent{System.out.println("3");static {System.out.println("4");}{
2015-10-25 15:54:29 827
原创 java笔试题2--基础知识
1.关于类和接口说法正确的是:a.接口可以继承接口b.实体类能实现接口,而抽象类不能实现接口c实体类能继承抽象类d抽象类能继承实体类Ans:ACD2.有如下父类:public class Demo{protected int method(int a,int b){return 0;}}下列哪些方法的声明可以在Demo中的子类中编译通过()a static
2015-10-23 21:05:02 498
原创 xian笔试面试题总结
1. 进程间通信方式2. 索引的原理、分类和作用3. Sql和nosql的区别、优缺点,常见的nosql数据库有哪些?4. 判断一个字符串是不是回文串,其中之匹配字母和数字,字母不区分大小写,空串也是回文穿5. 判断一个数字数组中的素数。素数的定义,如果存在m,a[m]>a[0…m-1],且a[m]6. 求一个字符在字
2015-10-22 15:51:21 509
原创 智力题及答案(包含梅氏砝码问题)
1. 两个沙漏,一个是四分钟的,一个是七分钟的,怎么才能用这两个沙漏就算出九分钟的时间?首先,同时让四分钟和7分钟的两个沙漏开始计时,四分钟后,那个四分钟的沙漏会漏完,我们再次把四分钟的沙漏倒过来,再过三分钟,7分钟的沙漏也漏完了,我们把它也倒过来,当四分钟的沙漏第二次漏完时,这时正好总共过去8分钟,七分钟的沙漏第二次计时正好过去1分钟,于是再次把七分钟的沙漏倒过来,当它漏完之后,正好9分
2015-10-21 11:01:22 2301
原创 寄存器与缓存
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快,是为了解决CPU速度和内存速度的速度差异问题。内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容
2015-10-18 17:02:36 645
转载 Tcp/IP协议详解和IP地址分类
ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Resea
2015-10-18 16:34:54 3402
转载 TCP协议三次握手四次挥手过程
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:
2015-10-18 16:29:23 857
原创 计算机网络协议汇总
计算机网络OSI七层模型:物理层、数据层、网络层、传输层、会话层、表示层、应用层。一、物理层OSI模型的最低层或第一层,规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性,为上层协议提供了一个传输数据的物理媒体。在这一层,协议数据单元为比特(bit)。在物理层的互联设备包括:集线器(Hub)、中继器(Repeater)等。二、数据层
2015-10-18 16:26:03 5448
转载 C语言的内存管理
对于一个C语言程序而言,内存空间主要由五个部分组成代码段(.text)、数据段(.data)、BSS段(.bss),堆和栈组成,其中代码段,数据段和BSS段是编译的时候由编译器分配的,而堆和 栈是程序运行的时候由系统分配的。布局如下在上图中,由编译器分配的地址空间都是在连接的时候分配的,而运行时分配的空间是在程序运行时由系统分配的 BSS段:BSS段(bss
2015-10-18 15:02:17 466
转载 java内存管理
首先我们要明白一点,我们所使用的变量就是一块一块的内存空间!!一、内存管理原理:在java中,有java程序、虚拟机、操作系统三个层次,其中java程序与虚拟机交互,而虚拟机与操作系统间交互!这就保证了java程序的平台无关性!下面我们从程序运行前,程序运行中、程序运行内存溢出三个阶段来说一下内存管理原理!1、程序运行前:JVM向操作系统
2015-10-18 14:44:54 412
转载 并发 并行 同步 异步 多线程的区别
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明:就是前一个进程的输出作为后一个进程的输入,当第一个进程没有输出时第二个进程必须等待。具有同步
2015-10-18 12:07:30 471
转载 数组指针和指针数组
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;
2015-10-18 11:16:52 365
原创 java笔试题(1)基础知识
1.public static int function(){ static int i=0; i++; return i; }编译通不过,因为static定义的静态变量只能定义成全局变量,不能是局部变量。2. publicstatic void main(String[] args) {static
2015-10-12 22:25:13 973
原创 数据库之groupby、having、截取字符串
最近在做一些笔试题时经常遇到sql语句的题目,考查最多的就是groupby和having了,现根据一些例子来总结一下。 在介绍GROUP BY 和 HAVING 子句前,先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bb
2015-10-11 11:20:05 1905
原创 java题目
1.What will be printed when you execute thefollowing code?class C { C() { System.out.print("C"); }} class A { Cc = new C(); A() { this("A"); System
2015-10-09 10:26:44 666
转载 Jsp 重定向、请求转发
下面有关forward和redirect的描述,正确的是?a.forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求b.执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址c.执行redirect时,服务器端告诉浏览器重新去请求地址d.forward是内部重定向,redirect是外部重定向e.red
2015-10-09 09:57:26 885
转载 JSP内置对象及方法
转载自:http://www.cnblogs.com/wukuinhm/archive/2009/03/24/1420598.html1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1 object getAttribute(S
2015-10-08 17:55:20 515
中继器练习原型及原型大师中继器部分文档
2018-04-23
软件需求最佳实践:SERU过程框架原理与应用part2
2016-12-26
软件需求最佳实践:SERU过程框架原理与应用part1
2016-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人