1:下列代码运行的结果是什么?

public classP {public static int abc = 123;static{

System.out.println("P is init");

}

}public class S extendsP {static{

System.out.println("S is init");

}

}public classTest {public static voidmain(String[] args) {

System.out.println(S.abc);

}

}

View Code

原因:

2:下面程序的运行结果是:(    )

public static voidmain(String args[]) {

Thread t= newThread() {public voidrun() {

pong();

}

};

t.run();

System.out.print("ping");

}static voidpong() {

System.out.print("pong");

}

View Code

解释:并不是多线程竞争问题,就是正常执行,t.run是调用的Thead类中的run()方法,t.start才是执行线程,所以这题就是执行普通run()方法,先输出pong,在输出ping。

3:下面程序的输出结果为B

public classDemo {public static String sRet = "";public static void func(inti)

{try{if (i%2==0)

{throw newException();

}

}catch(Exception e)

{

sRet+= "0";return;

}finally{

sRet+= "1";

}

sRet+= "2";

}public static voidmain(String[] args)

{

func(1);

func(2);

System.out.println(sRet);

}

}

View Code

解释:第一步,func(1),if条件不成立,不抛出异常,catch不运行,final运行,拼串得到“1”,程序继续往下走,拼串得到“12”。 第二步,fun(2),if条件成立,抛出异常,catch捕获异常,运行catch里面代码,拼串得到“120”,虽然有return,但是不管出不出异常,final里代码必须执行,执行final,拼串得到“1201”,然后return结束。所以最终结果“1201”

4:关于下面的程序Test.java说法正确的是

解释:被static修饰的变量称为静态变量,静态变量属于整个类,而局部变量属于方法,只在该方法内有效,所以static不能修饰局部变量。static 修饰的变量属于类,只能定义在类中方法外。

5:下列哪个对访问修饰符作用范围由大到小排列是正确的

解释:

6:在Java中,以下关于方法重载和方法重写描述正确的是

解释:

方法重载:同一类中的相同的方法名,参数和返回值均可不同。

方法重写:之类对父类已经实现的方法重新定义。

7:java中将ISO8859-1字符串转成GB2312编码,语句为

解释:

8:多态的定义:《疯狂java讲义》的标准解释是: 相同类型的变量、调用同一个方法时呈现出多种不同的行为特征,这就是多态

9:Continue语句跳出整个循环?

解释:

10:有关线程描述正确的是

解释:

采用synchronized修饰符实现的同步机制叫做互斥锁机制,它所获得的锁叫做互斥锁。每个对象都有一个monitor(锁标记),当线程拥有这个锁标记时才能访问这个资源,没有锁标记便进入锁池。

任何一个对象系统都会为其创建一个互斥锁,这个锁是为了分配给线程的,防止打断原子操作。每个对象的锁只能分配给一个线程,因此叫做互斥锁。

11:对于子类的构造函数说明,下列叙述中错误的是( )

12:下列程序的运行结果

解释:

13:下面有关java final的基本规则,描述错误的是

解释:

14:

给出以下代码,请给出结果

classTwo{

Byte x;

}classPassO{public static voidmain(String[] args){

PassO p=newPassO();

p.start();

}voidstart(){

Two t=newTwo();

System.out.print(t.x+””);

Two t2=fix(t);

System.out.print(t.x+” ” +t2.x);

}

Two fix(Two tt){

tt.x=42;returntt;

}

}

View Code

解释:

注意x是Byte类型,也就是byte的包装类型,属于引用类型。实例该类对象时,如果成员变量没有显示初始化那么Java默认初始化为null.

该题中引用类型t作为形参进行传递,形参的改变会改变实参的值,所以再次打印t.x时已经变为42了

15:以下类型为Final类型的为

解释:

16:关于Java中的数组,下面的一些描述,哪些描述是准确的

解释:

17:

牛客网java_牛客网java相关推荐

  1. 牛客网java_牛客网笔试Java输入输出救命模版

    被牛客网笔试输入输出坑过的看过来吧! 系统给你的输入文本是这样的,第一行两个数字是 矩阵的 行数 列数,第二行是矩阵搜索起点的坐标,剩下的行是矩阵里面的内容.如果是两个test case 就是这样的文 ...

  2. 中华英才网 java_中华英才网校园招聘

    岗位描述: 如果你想了解JAVA开发在阿里巴巴互联网生态系统中无与伦比的应用广度与深度: 如果你对基础技术感兴趣,你可以参与基础软件的设计.开发和维护,如分布式文件系统.缓存系统.Key/Value存 ...

  3. js牛客网、赛码网输入输出

    js牛客网.赛码网输入输出 牛客网在线判题系统JavaScript(V8)使用 输入 单行输入 只有一行输入或者一个 var line = read_line(); 只有一行数组 var line = ...

  4. 牛客网 SQL17 10月的新户客单价和获客成本

    描述 商品信息表tb_product_info id product_id shop_id tag int_ quantity release_time 1 8001 901 日用 60 1000 2 ...

  5. 督促自己——某客网编程题三道(Java)——字符串、集合、数组

    某客网编程题三道(Java)--字符串.集合.数组 第一题: 题目描述 找出字符串中第一个只出现一次的字符 输入描述: 输入几个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 ...

  6. 牛人网站和博客---站得高看得更远(CV类)

    先推荐两个资源索引 首先是豆瓣一篇精彩的友邻贴:http://www.douban.com/note/211748394/ Jack是豆瓣上很有影响力的重度用户,这篇号召帖了网友众多推荐,对于&quo ...

  7. 怎么做前后端分离的个人博客,内部还有仿网易云音乐模块?点进便知!(基于Vue,Springboot+mybatisplus+SpringCloud+ElasticSearch等框架实现)

    入站须知 一.个人博客简介 1.1 博客主要页面:  1.1.1 首页  1.1.2 分类页  1.1.3 分类页  1.1.4 归档页  1.1.5 友链页  1.1.6 关于我  1.1.7 留言 ...

  8. [转]网店博客营销之微博实战技巧:还没有做微博的掌柜看过来

    网店博客营销之微博实战技巧:还没有做微博的掌柜看过来 提起微博,估计对于很多掌柜来说还是新鲜事.因为很多掌柜对于传统的博客都不太感冒,还未深究,现在又来了一个微博.其实,2009年中国的网络才正式步入 ...

  9. python实现千牛客服自动回复语_淘宝客服自动回复语录(客服自动回复大全)

    淘宝客服自动回复语录(客服自动回复大全) 2020-12-05 09:42:32 共7个回答 谁能帮我弄下淘宝的自动回复.就是第一次收到买家信息自动回复什么语句比较好.我离开时回复什么语句比较好 鼠标 ...

最新文章

  1. 我从500个技术号,选出这10个厉害的推荐给你!
  2. BZOJ-1013-球形空间产生器sphere
  3. 采用合适的网站优化技术
  4. JFinal Db + Record模式 - ORM 框架
  5. 前锋php人工智能_人工智能除了学习php,还应该学什么?
  6. 把你的旧笔记本变成 Chromebook
  7. 关于文献汇报与撰写论文模板,我有话要讲!
  8. VC CUtilityLZW 效率还行的LZW压缩算法,随机数加密
  9. 用js写卡牌游戏(四)
  10. 华为设备配置链路聚合(手工负载分担模式)
  11. SIGIR2020推荐系统论文聚焦
  12. 【HTML基础】HTML文字效果标签+超齐全颜色表(可直接复制使用)
  13. 主成分分析、因子分析及其有关的数学基础
  14. input 正则控制输入
  15. 川师大计算机专业好就业吗,四川师范大学好就业吗?附四川师范大学就业率最高的专业名单...
  16. 十二个小球,一个坏球,3次比较找出坏的那个
  17. Centos7 配置pppoe服务器
  18. 阿里巴巴技术开发手册
  19. P1428小鱼比可爱-C++编程解析-数组
  20. 爱智EdgerOS之深入解析后端流控大杀器Throttle

热门文章

  1. Leetcode Solutions - Part 2
  2. 下雨和见你 ---宋小君
  3. python的分支结构描述错误的是_关于Python的分支结构,以下选项中描述正确的是()。...
  4. 交易的流动——从钱包到区块链网络
  5. 动漫之家《妖神记》爬虫(2021-01-09)
  6. VS LINK : fatal error LNK1104: 无法打开文件.exe
  7. 机器人新车号牌安装_很帅的动作!现代机器人这样安装汽车挡风玻璃
  8. matlab ellipticf,[Matlab]椭圆滤波器设计:低通、高通、带通和带阻
  9. CentOS安装达梦数据库
  10. NOIP2017初赛 格子连动问题