叨叨两句

  1. 打算改变一下,以后每天先只做5道题,把更多时间用于项目

牛客网——java专项练习050

1

What will happen when you attempt to compile and run the following code?

public class Test{
static{int x=5;
}
static int x,y;
public static void main(String args[]){x--;myMethod( );System.out.println(x+y+ ++x);
}
public static void myMethod( ){y=x++ + ++x;}
}

正确答案: D
A compiletime error
B prints:1
C prints:2
D prints:3
E prints:7
F prints:8

1.静态语句块中x为局部变量,不影响静态变量x的值
2.x和y为静态变量,默认初始值为0,属于当前类,其值得改变会影响整个类运行。
3.java中自增操作非原子性的
main方法中:
执行x--后 x=-1
调用myMethod方法,x执行x++结果为-1(后++),但x=0,++x结果1,x=1 ,则y=0
x+y+ ++x,先执行x+y,结果为1,执行++x结果为2,得到最终结果为3

2

下列描述错误的是?
A 类只能继承一个父类,但是可以实现多个接口
B 抽象类自身可以定义成员而接口不可以
C 抽象类和接口都不能被实例化(忽略匿名内部类)
D 一个类可以有多个基类和多个基接口

正确答案: B D

A 、java为单继承,多实现。可以实现多个接口。
B、接口允许定义成员,但必须是常量。
C、抽象类和接口类的无法实例化,任何编译器中直接使用new会报错。
D、同A,单继承,多实现。

3

下面哪项技术可以用在WEB开发中实现会话跟踪实现?
正确答案: A B C D
A session
B Cookie
C 地址重写
D 隐藏域

会话跟踪是一种灵活、轻便的机制,它使Web上的状态编程变为可能。
HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换时,服务器会保存该用户的信息。
有四种方法可以实现会话跟踪技术:URL重写、隐藏表单域、Cookie、Session。
1).隐藏表单域:<input type="hidden">,非常适合步需要大量数据存储的会话应用。
2).URL 重写:URL 可以在后面附加参数,和服务器的请求一起发送,这些参数为名字/值对。
3).Cookie:一个 Cookie 是一个小的,已命名数据元素。服务器使用 SET-Cookie 头标将它作为 HTTP
响应的一部分传送到客户端,客户端被请求保存 Cookie 值,在对同一服务器的后续请求使用一个
Cookie 头标将之返回到服务器。与其它技术比较,Cookie 的一个优点是在浏览器会话结束后,甚至
在客户端计算机重启后它仍可以保留其值
4).Session:使用 setAttribute(String str,Object obj)方法将对象捆绑到一个会话

4

看以下代码:
文件名称:forward.jsp

<html>  <head><title> 跳转  </title> </head> <body>  <jsp:forward page="index.htm"/>     </body></html> 

如果运行以上jsp文件,地址栏的内容为
正确答案: A 你的答案: C (错误)
A http://127.0.0.1:8080/myjsp/forward.jsp
B http://127.0.0.1:8080/myjsp/index.jsp
C http://127.0.0.1:8080/myjsp/index.htm
D http://127.0.0.1:8080/myjsp/forward.htm

forward和redirect是最常问的两个问题
forward,服务器获取跳转页面内容传给用户,用户地址栏不变
redirect,是服务器向用户发送转向的地址,redirect后地址栏变成新的地址
因此这个题是A

5

下面程序的输出是:()

String x="fmn";
x.toUpperCase();
String y=x.replace('f','F');
y=y+"wxy";
System.out.println(y);

正确答案: D 你的答案: D (正确)
A FmNwxy
B fmnwxy
C wxyfmn
D Fmnwxy

使用String str=“xxx”时,JVM会在字符串常量池中创建“xxx”,即在编译时就可计算出来的字符串值,是不可改变的。如果改变str就会在字符串常量池里产生新的实例。 题目里调用toUpperCase()确实返回了大写字符串,但是没有覆盖原来的,所以字符串还是小写的。

【312天】我爱刷题系列071(2017.12.14)相关推荐

  1. 【244天】我爱刷题系列(3)

    叨叨两句 未来我爱刷题系列将与跃迁之路系列绑定,同步更新,即每天我都将运用跃迁之路的方法进行刻意练习. 总结套路,用乘法思路跃迁. 题8:编写程序把这些IP按数值大小,从小到大排序并打印出来 编写程序 ...

  2. 【352天】我爱刷题系列111(2018.01.23)

    @(一只心中无码的程序员)专栏 叨叨两句 ~ SQL习题006 查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t CREATE TABLE salaries ( emp_no int( ...

  3. 【340天】我爱刷题系列099(2018.01.11)

    叨叨两句 ~ 牛客网--java专项练习078 1 类Parent和Child定义如下: 1 .class Parent{2. public float aFun(float a, float b) ...

  4. 【337天】我爱刷题系列096(2018.01.08)

    叨叨两句 ~ 牛客网--java专项练习075 1 不能用来修饰interface的有( )(仅限外部接口) 正确答案: A C D 你的答案: A C (错误) A private B public ...

  5. 【381天】我爱刷题系列140(2018.02.21)

    @(一只心中无码的程序员)专栏 叨叨两句 ~ SQL习题035 1 题目描述 film表 字段 说明 film_id 电影id title 电影名称 description 电影描述信息 CREATE ...

  6. 【297天】我爱刷题系列056(2017.11.29)

    叨叨两句 搞定 牛客网--java专项练习036 1 抽象类方法的访问权限默认都是public.( ) 正确答案: B 你的答案: A (错误) 正确 错误 关于抽象类 JDK 1.8以前,抽象类的方 ...

  7. 【372天】我爱刷题系列131(2018.02.12)

    叨叨两句 ~ SQL习题026 1 本题的批量插入数据要求在一条语句内完成,以下有两种方法供参考: 方法一:利用VALUES(value1, value2, ...), (value1, value2 ...

  8. 【296天】我爱刷题系列055(2017.11.28)

    叨叨两句 今天真的是无比值得纪念的一天,半年跑步50次的目标正式完成. 一个人NB是寂寞的,一群人NB才是我喜欢的. 牛客网--java专项练习035 1 下面有关JDK中的包和他们的基本功能,描述错 ...

  9. 【284天】我爱刷题系列(43)

    叨叨两句 身体是灵魂的载体,灵魂是身体的指引,用心维护.驯化你的身体,构建通道,指引它将力量与情绪宣泄在你想做出成绩的领域,神奇的事情就会发生,哈哈. 牛客网--java专项练习023 1 @Supp ...

最新文章

  1. UVA 216 Getting in Line
  2. 这是哪里来的小妖精!!!
  3. 知识管理java_java面试题 - 集合框架
  4. [原创]BizTalk 开发系列
  5. 学习笔记-关于pf标志位
  6. RS485转HART协议转换模块 MODBUS转HART转换器
  7. linux vi命令怎么使用方法,linux vi命令的使用方法
  8. 实战中,利用10日均线捕捉主升浪,必须满足这四个条件!
  9. 程序员对老板说:老子,明天不上班!结果...
  10. 什么是 DeFi(去中心化金融)?
  11. 开发一个App来为你的女神“化妆”!
  12. 哆啦A梦主题乐园,一定要去!
  13. (十)Scratch制作《贪吃蛇》,超详细
  14. python中的*args和**args详解
  15. LsDYNA 任务批量提交
  16. 多伦多大学计算机科学选课,多伦多大学选课攻略 帮你彻底摆脱选课恐惧症!(内含福利)...
  17. 太阳的光和灯光有什么区别_太阳光跟星光是一样的吗?两者有什么差异?
  18. 【应用】Python利用高德地图经纬度数据绘制定位
  19. PHP 获取Excel列数
  20. 深度学习--大黄蜂预测

热门文章

  1. channelinactive触发后不关闭channel_golang chan 最详细原理剖析,全面源码分析!看完不可能不懂的!...
  2. Python的可变长度参数*和**,传参序列解包,isinstance的使用
  3. 20210501:字符串与哈希表力扣专题学习记录
  4. oracle 获取日期年份
  5. vb读取文件的模式和方法
  6. VB将自定义资源中的文件释放出来
  7. VMWare虚拟机安装RedHat Linux全过程
  8. Java ==和Equals方法的比较
  9. 《我的世界》AI大战降临:6000万帧超大数据集已发布,NeurIPS 19向你约战
  10. 去年出货的工业机器人,超过1/3都跑来了中国