以下面试题是针对最近热门Java面试题汇总,仅供参考! 一、自我介绍,以及介绍最近一个项目 简单介绍一下自己,姓名,籍贯,毕业以来工作多少年,在哪些公司工作过。一语带过即可。然后介绍一下最近做的一个项目,包含整体架构设计,涉及前后端框架,缓存,中间件以及数据库等。 二、String特性。String ...
分类:
其他好文 时间:
2018-05-30 19:28:31
阅读次数:
168
1.集合类:list和Set比较,各自的子类比较(Arraylist,Vector,inkedLIst,HashSet,TreeSet) List:存入元素有序,元素可以重复,允许null值得存在,主要有3个实现类 linkedLIst:底层是双向链表,每一个结点都有指向前一个和后一个结点的指针。由 ...
分类:
编程语言 时间:
2018-05-30 11:05:03
阅读次数:
258
1.如何取到set集合的第一个元素。 2.MySql中知识点。 01. int占的字节数:int类型占4个字节 02.tinyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的 03.tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动 ...
分类:
编程语言 时间:
2018-05-24 15:10:43
阅读次数:
30756
1、判断下列代码的运行情况 答案:编译出错。原因是函数不能以返回值来区分,虽然父类与子类中的函数有着不同的返回值,但是它们有着相同的函数名,因此编译器无法区分。 2、抽象方法权限标识只能由public or protected修饰【注:可以不进行权限修饰-为default】。 3、接口中的方法只能由 ...
分类:
编程语言 时间:
2018-05-24 11:45:49
阅读次数:
184
Volatile的特征: A、禁止指令重排(有例外) B、可见性 Volatile的内存语义: 当写一个volatile变量时,JMM会把线程对应的本地内存中的共享变量值刷新到主内存。 当读一个volatile变量时,JMM会把线程对应的本地内存置为无效,线程接下来将从主内存中读取共享变量。 Vol ...
分类:
编程语言 时间:
2018-05-23 20:44:16
阅读次数:
201
基础题目 技术深度 技术框架 系统架构 分布式系统 实战能力 软能力 ...
分类:
编程语言 时间:
2018-05-23 20:29:55
阅读次数:
268
基本表结构: student(sno,sname,sage,ssex)学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tname) 教师表 1、查询课程1的成绩比课程2的成绩高的所有学生的学号 2、查询平均成绩大于60分 ...
分类:
数据库 时间:
2018-05-20 16:47:06
阅读次数:
249
1、指针和函数的关系 这里主要谈指针函数和函数指针,在c中指针函数是返回值为指针的函数;函数指针是指向函数的指针变量。 2、什么是事务? 为了完成对数据的操作,要求并发访问在多个构件之间共享的数据。这些应用在下列条件下应该维护数据的完整性,在分布式访问一个单独的数据资源,以及从一个单独的应用构件访问 ...
分类:
编程语言 时间:
2018-05-20 15:32:27
阅读次数:
203
1、Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 1、类型安全,提供编译期间的类型检测 2、前后兼容 3、泛化代码,代码可以更多的重复利用 4、性能较高,用GJ(泛型JAVA)编写 ...
分类:
编程语言 时间:
2018-05-20 15:29:15
阅读次数:
214
0.写一个函数,找出字符串中关键字'_'出现所有的位置(如"acd124_145po_c"中'_'出现的位置是6和12) 1.写一个函数,找出整形数组a中,值第二大的元素(只用一层循环) 2.运行以上程序,输出结果是: -128 因为byte最大值是127,最小值是-128 3.写一个方法,将一个字 ...
分类:
编程语言 时间:
2018-05-14 23:06:58
阅读次数:
356