第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被 ...
分类:
编程语言 时间:
2017-07-12 23:20:00
阅读次数:
220
1、hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。 工作原理: 1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Tran ...
分类:
编程语言 时间:
2017-07-09 13:54:56
阅读次数:
174
1、问题背景 (1)学生表(学号,姓名,年龄,性别) student(S#,Sname,Sage,Ssex) (2)课程表(课程编号,课程名称,教师编号) course(C#,Cname,T#) (3)成绩表(学号,课程编号,分数) student_score(S#,C#,score) (4)教师表 ...
分类:
数据库 时间:
2017-07-08 18:48:34
阅读次数:
266
Java经典面试题 生产者消费者 /** * 生产者 消费者问题 * 解释 : wait notify 方法 * sleep 与 wait的区别 * 线程锁机制 */ public class ProducerConsumer { public static void main(String[] a ...
分类:
编程语言 时间:
2017-07-06 18:32:56
阅读次数:
209
1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。 ...
C语言经典面试题: 1.可以做switch()的参数类型是: 答:只能是int和char型。 2.写出float X与零值比较的if语句 答:if(x>-0.000001&x<0.000001) 3.C语言中将一个字符转换成整数的函数是哪个?写出这个函数的原型 答:函数:atol() 功能:把字符串 ...
分类:
编程语言 时间:
2017-06-27 15:07:10
阅读次数:
196
Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 1. 整体框架 Java容器类库一共有两种主要类型:Collection和Map。层次结构如下: 蓝色椭圆框为接口类(不可实例化),黑色矩形框为实现类或子类。 java.u ...
分类:
编程语言 时间:
2017-06-19 18:44:01
阅读次数:
246
1、PHP语言的一大优势是跨平台,什么是跨平台?一、PHP基础: PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? ...
分类:
Web程序 时间:
2017-06-16 17:38:06
阅读次数:
206
原文链接:http://www.cnblogs.com/zhyunfe/p/6209097.html 1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括 ...
分类:
Web程序 时间:
2017-06-02 13:32:49
阅读次数:
245
本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。 1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么? 答案如下: 2、C语言程序不使用任何条件运算符,打印出十次"Hello"? 答案如下: 或是: 3、如果 ...
分类:
编程语言 时间:
2017-05-30 20:56:58
阅读次数:
236