文档介绍:java 基础题 1 、什么是进程和多进程? 进程就是在操作系统上可以运行一系列步骤的机制。该机制取决于操作系统( linux 、 windows )。进程通常在其自己的私有内存区内运行。 2 、多进程 oracle 数据库系统? 多进程 oracle 使用几个进程来运行 oracle 数据库代码的不同部分, 并为用户运行一些其他的进程- 要么每个连接的用户一个进程,或者多个用户共享一个或多个进程。 3、 oracle 数据库实例包含的进程类型: 客户端进程: 运行应用程序或 oracle 工具代码 oracle 进程:运行 oracle 数据库代码。 4、连接: 连接是客户端进程和数据库实例之间的一条物理通信路径。 5 、会话:会话是数据库实例内存中的逻辑实体,表示登录到数据库的某个当前用户的状态。 6、 Linux 环境下的 oracle 的安装配置 7 、什么是存储过程存储过程(Stored Procedure) 是一组为了完成特定功能的 SQL 语句集。存储过程只在创造时进行编译, 以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次, 所以使用存储过程可提高数据库执行速度。 8、 final 、 static 、 finally 、 finalize 的区别 9 、局部变量、静态局部变量、全局变量、静态全局变量的异同局部变量: 是在一个函数中定义的变量, 在动态存储区分配存储单元, 在函数结束时自动释放; 静态局部变量:是在一个函数中定义的变量,如果加上 static 就变成了静态局部变量,在静态存储区分配存储单元,在编译时赋值,在函数结束时不会自动释放,保留函数调用结束后的值。全局变量:是在函数外定义的变量,在静态存储区分配存储单元,在文件中的所有函数都可以调用这个变量, 其他文件想要调用时, 必须加 extern 声明; 静态全局变量:是在一个函数外定义的变量,如果加上 static 就变成了静态全局变量,在静态存储区分配存储单元,在编译时赋值,只能在当前文件中使用。 10 、鼠标经过时改变背景色 mouseover 和 mouserout 11 、通过 jQuery 设置元素的属性或者更改元素的属性。 attr() 方法用$(selector).attr(attribute,value) 12、 Js 设置元素 Class setAttribute ()方法 ('class','red'); 13 、绝对定位和相对定位 14 、显示/ 隐藏 DIV 的技巧(visibility 与 display 的差别) div 的 visibility 可以控制 div 的显示和隐藏,但是隐藏后页面显示空白通过设置 display 属性可以使 div 隐藏后释放占用的页面空间 15、 js 获取当前时间为当月的第几周 a=d= 当前日期 b=6–w= 当前周的还有几天过完(不算今天) a+b 的和在除以 7 就是当天是当前月份的第几周 16、 iframe 内嵌框架自适应高度 onLoad="iFrameHeight()" 17、 js 判断 undefined typeof(exp) 返回的是 exp 对象的一个类型, typeof() 返回类型包括了"number" 、"string" 、"boolean" 、"object" 、"function" 、"undefined" 六种, 得到该对象的返回类型以后就可以用== 或者!= 来判断该对象是否是 undefined 了。 18 、谈 Ajax 的 Get 和 Post 的区别用 get 方式可传送简单数据, 但大小一般限制在 1KB 下, 数据追加到 url 中发送, 另外最重要的一点是, 它会被客户端的浏览器缓存起来, 那么,别人就可以从浏览器的历史记录中,读取到此客户的数据, 当使用 POST 方式时, 浏览器把各表单字段元素及其数据作为 HTTP 消息的实体内容发送给 Web 服务器, 而不是作为 URL 地址的参数进行传递, 使用 POS T 方式传递的数据量要比使用 GET 方式传送的数据量大的多。 19 、页面定时器 setTimeout () clearTimeout(); 20 、去除虚线边框 onfocus="()" 21 、虚线设置左边为虚线: CSS 代码: .div{border-left:1px dashed #000} 22 、设置边框圆角 border-radius:5px; 23 、删除重复记录 DELETE FROM EMP E WHERE >( SELECT MIN ( ) FROM EMP X WHERE