没有合适的资源?快使用搜索试试~ 我知道了~
java面试题java面试题.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2022-06-11
03:26:43
上传
评论
收藏 25KB DOCX 举报
温馨提示
试读
25页
java面试题java面试题
资源推荐
资源详情
资源评论
1.java
中
i=i+1 i+=1 和 i++ 之效率怎么理解?
它的效率最低,因为其执行过程如下:
读取右 的地址;
;
读取左 的地址;
将右值传给左边的
; 他的执行过程是:
读取右 的地址;
;
将得到的值传给
; 他的执行过程是:
读取右 的地址
自增 ;
总结:
最快
次之,比 多用一个临时变量
第三,需要取地址
最后,并多用一个临时变量
Java
实现杨辉三角
第一种:利用二维数组来实现
文件中
! "#$#%
#"%&%'
&$ (()
&$ (%% "*#'%+,()
-.添加输入你要计算的行数.-
%&#
'/(%#"&%%0请输入你想计算的行数:0
' ( 1' '/(%#
&#( %2%
%$+,+,1%+&#,+&#,
3"%4&#)--定义行数
3"%!!4!)--定义每一行的元素
355!55!)--先得到两边为 的元素
$+,+!,
6()--计算中间不为 的元素
$+,+!,$+,+!,$+,+!,--计算值
666
3"%##4&##)
'/(%#"&%%--换行
3"%4#)
'/(%#"&%%$
+,07%0--循环输出
6666
对第一种方法的改进:
&$ (%% $""%89&%"1:&#)
3"1:&#)
%&3(
6
;(%(%1</;(%
3"%)
(%(%=(%%(%%>
6
(%**;'/(%#"&%%(%
6%&%&
6&$ (%% "*#'%+,()
%89&
6
第二种:利用推导式来实现
! "#$#%
#"%&%'
&$ (()
&$ (%% "*#'%+,()
%==!=
'/(%#"&%%0请输入您要计算的行数:0
' ( 1' '/(%#
( %2%
3"4)--行数
!--因为每一行都是以 开头
3"4)--每行的元素位置
'/(%#"&%%!07%0
--下面这个就是杨辉三角中的推导式
!!.---每行的某个数值跟他行数和位置有关
--!!.-就是根据排列组合 =的值推导出来的
6
'/(%#"&%%
666
第三种:利用递归函数来实现
#"%&%'
&$ (()
&$ (%% "*#'%+,()
%
'/(%#"&%%0请输入要输出的杨辉三角的行数?0
' ( 1' '/(%#
( %2%
"&%&%
6
(%% "*"&%&%%)--输出杨辉三角
%=
3"4)--表示行数
3"4)--表示每行的第几个元素
'/(%#"&%%%=07%0
6
'/(%#"&%%
66
(%% %%%=%)--的到每一个元素的值
355)
%&
6()
%&%=%=--调用自身
666
同步和异步的概念。
缓存是什么,用途是什么。
介绍一下你熟悉的设计模式。设计模式的作用?什么场合应用设计模式?
% - 协议简介。
静态方法,构造方法,成员变量的加载顺序。
举例内部类的使用情景
简述对垃圾回收机制的理解,介绍最少一种进行垃圾回收的方法。
@ 内存溢出和内存泄露是什么?
# 工作原理。
的工作内存模型简介
线程安全是什么意思
A(A "* 是什么
写一个最简单的数据结构,可以存储 这样的数据
举例数据库优化方法
索引的概念和索引的种类。
第一部分 B((%
三个 '%%#% 区别,用法
什么是 C""!
(% 调用方式几种方法
C""!与 ((("的区别是:
D% 请求和 E"(% 请求区别
(% 生命周期
、'% 和 B( 的区别?
@B'E 构架模型
B'E 隐含变量(也叫做内置对象、内建对象等等)这些东西在 B'E 当
中,不用声明直接使用。
四大共享范围
FGCHH如何理解 FGC
B'E 生命周期(非常重要,还有 (% 的声明周期也超级重要)
I"1"* 和 '*J* % 区别
从 KI %"/ 或 < %"C"%% 是通过什么模式取得实例
的?如果要取得多个实例在配制文件中要怎样做映射
( 有哪些动作L作用分别是什么L
、(((" 的特点
@、如何设置-取得 K中的属性值?
、BK 的使用:
、实现页面跳转的两种方法:
、 &* 指令标签静态引用)
、页面之间的值传递:
、获取 ((("2M?4N((("%2*NO;
、使用 C""! 对象
、什么是 (%?
、什么是 (% 容器?
、什么是 B'E 页面
@、B'E 标签
(% 中如何
、描述 (% 的生命周期谁来控制 (% 的生命周期,(% 生
命周期在 BPP 规范中是如何来定义
、如何创建 JQ&(%M(% A 对象=如何将请求转发给其它的
1$ 资源(包含其它的 1$ 资源),描述如何利用 Q&(% 来存状态,
以及与其它保存状态方法有什么区别
、如何在 1$# 中配置 (% 定义强调再强调
、获得 '%C"R 对象
、如何获得 (%C"%% 对象
、通过超链接来访问 (%
、说明如下的 1$ 的资源应该放在 1$ 容器中的什么目录下,静态
页面 B'E、(% ((、1$#、$(、B<JI、
(( 以及需要保护的资源文件
、描述 Q&(%(((" %" 的区别,创建监听器类来监听
每个 ( " 的生命周期
@、B'E 的内置对象及方法。(与前面题相同)
、B'E 的常用指令
、B'E 和 '% 有哪些相同点和不同点,他们之间的联系是什么?
、四种会话跟踪技术
、根据 B'E 的生命周期完成下面表格
重定向和请求分派区别
第二部分 BMKC
BMKC 连接数据库 步
( % "&%(.) 3"#(%&*%和 ( % "&%(*) 3"#
剩余24页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功