浙大 java quiz,Java Quiz(2)

Java Quiz(二)

我准备发一些Java的小Quiz,这些题目看似比较简单,但如果一不小心,就会得出错误的结论,大家小心咯。

1257182835.gif

如果你有什么意见或者建议,请留言或者加我的QQ:472429029,验证信息写Java,javaeye什么的都行。

1.下面代码会编译成功吗?如果会,那么运行结果是?

/**

* created on 2009-4-14

* Author softkid

*/

package cn.softkid;

public class AQuestion {

private int i = giveMeJ();//(1)

private int j = 10;//(2)

private int giveMeJ(){

return j;

}

//

public static void main(String args[]){

System.out.println((new AQuestion()).i);

}

语句(1)和(2)的顺序调换之后呢?

2.下面的代码的运行结果是?

/**

* created on 2009-4-14

* Author softkid

*/

package cn.softkid;

public class AQuestion {

public void method(Object o){

System.out.println("Object Verion");

}

public void method(String s){

System.out.println("String Version");

}

public static void main(String[] args) {

AQuestion question = new AQuestion();

question.method(null);

}

}

这道题目为什么是那样的结果,我还不知道,希望谁能够解释一下。

3.再看下面的代码,你有什么样的结论呢?

/**

* created on 2009-4-14

* Author softkid

*/

package cn.softkid;

public class AQuestion {

public void method(String s){

System.out.println("String Version");

}

public void method(StringBuffer sb){

System.out.println("StringBuffer Verion");

}

public static void main(String args[]){

AQuestion question = new AQuestion();

question.method(null);

}

}

4.再来一个关于String类的,运行下面代码的结果是?

/**

* created on 2009-4-14

* Author softkid

*/

package cn.softkid;

public class StringEquality {

public static void main(String[] args)

{

if("String".toString() == "String")

System.out.println("Equal");

else

System.out.println("Not Equal");

if("String".trim() == "String")

System.out.println("Equal");

else

System.out.println("Not Equal");

if("String".trim() == "String".trim())

System.out.println("Equal");

else

System.out.println("Not Equal");

if( "STRING".toUpperCase() == "STRING")

System.out.println("Equal");

else

System.out.println("Not Equal");

}

}

这一次也就来这么点吧!下次再继续。

1 楼

shaobin0604

2009-05-24

第一题

-----

0

改变(1)和(2)顺序后 10

第二题

-----

String Version

见《Java Puzzlers》迷题46

第三题

-----

编译错

编译器不能决定该调用哪一个重载方法

第四题

-----

Equal

Equal

Equal

Equal

2 楼

softkid

2009-05-24

shaobin0604 写道

第一题

-----

0

改变(1)和(2)顺序后 10

第二题

-----

String Version

见《Java Puzzlers》迷题46

第三题

-----

编译错

编译器不能决定该调用哪一个重载方法

第四题

-----

Equal

Equal

Equal

Equal

all 正解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20750.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【小白晋级大师】如何设计一个支持10万人用的ChatGPT对接系统

不停地书写,方能不失在人海茫茫。 1.前言 之前给大家写了ChatGPT对接企业微信的教程,具体可看知乎链接: 【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话 文章结尾说了教程只能适用于小规模使用,网上能找到的其他…

How to use ChatGPT

目录 1. How to use ChatGPT1.1. 黄金提示1.2. 保持你与聊天机器人的对话线程 2. 只有百分之一的人才知道的 ChatGPT 写作技巧2.1. 了解你的需要和要求2.2. 把 AI 当成数字实习生2.3. 创造约束, 避免假设2.4. 主要结论 1. How to use ChatGPT 几个月前, 我的同事凯德 梅茨和凯…

chatgpt赋能Python-pyecharts_雷达图

Pyecharts雷达图:最佳数据可视化工具 Pyecharts是一个流行的Python库,用于创建美观、交互式和动态数据可视化。其中一个强大的工具是雷达图,它可以帮助你更好地理解数据趋势和关系。 现在,我们将深入研究Pyecharts雷达图&#xf…

python练手经典100例项目,80个python练手项目列表

这篇文章主要介绍了python练手经典100例项目,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 1、推荐几个适合新手练手的Python项目 《Python实战:四周实现爬虫系统…

chatgpt赋能Python-python教学游戏

介绍 Python语言一直以来都是广大IT从业者的心头好,其简洁、易学、功能强大等特点深受喜爱。然而,尤其是对于初学者而言,学习一门编程语言还是需要踏踏实实地从基础开始打好。为了帮助更多的人学习Python,许多公司和机构推出了多…

【实战教学】用ChatGPT+Midjourney做绘本,太轻松啦!

今天给大家分享一个制作绘本的流程,这里会用到2个全球流行的AI工具,ChatGPTMidjourney 主要的思路 1、使用ChatGPT来输出绘本的内容 2、用Midjourney来输出绘本的绘图 3、最后进行整合即可 接下来我们按照以上的思路开始进行,首先用Chat…

GPT-4之高考评测

© 作者|刘沛羽 机构|中国人民大学 研究方向 | 自然语言处理,模型压缩 来自 | RUC AI Box 本文介绍并讨论了对OpenAI最新发布的大语言模型GPT-4在北京高考题目上的测试结果。 当GPT-4进入北京市2022高考考场能有什么表现?…

真人脸部发型迁移——我要轻松换发型

对于面部除了五官可以编辑变换,如面部老龄化、卡通脸、表情编辑(露齿笑脸)等,还有一个问题需要我们关注,即发型变换。头像A和B拥有不同的发型,如下图所示,我们 需要发型B赋给头像A,也…

chatgpt手把手教我:25岁穷小伙怎么追到厂长的女儿

上午想看下chatgpt的情商怎么样,就问了下关于chatgpt会教我们如何找女朋友,结果发现这chatgpt对人情世故方面,也是把好手: 我们仔细看,这两个问题其实差不多,区别就是一个追的是厂妹,另外一个是…

使用LaTeX中的Powerdot来制作PPT

Powerdot 原  文:Powerdot 译  者:Xovee 翻译时间:2023年3月22日 PS:试了一下ChatGPT来帮我润色语言,并且生成了一个摘要。 文章目录 Powerdot介绍基础添加注释样式和颜色转换(Transitions&#xff0…

AI工具大联合|案例演示:三步让ChatGPT的文字做出PPT

大家好,这里是狐仙game_icon的张怼怼,目前AI绘画学习中,会不定时输出自己在stable diffusion使用过程中的新发现以及好用的工具分享。今天讲解的是如何利用当下大热的工具提升PPT制作效率。 前言 不按传统一字一句的敲打与填入,借…

考计算机的自我介绍英语作文,自我介绍的英语作文(通用15篇)

自我介绍的英语作文(通用15篇) 当来到的一个陌生的地方时,我们时常会需要作自我介绍,自我介绍可以唤起他人对我们的兴趣。那要怎么写好自我介绍呢?下面是小编收集整理的自我介绍的英语作文(通用15篇),欢迎阅读,希望大家…

讲讲情感分析

最近闲来无事,和朋友一起报名参加了美赛春季赛,在其中我使用了情感分析模型,下面就给大家介绍一下。 情感分析模型是什么? Introduction 情感分析(sentiment analysis)表面上是指利用计算机技术对文本、图…

情感分析的新方法

转载自:http://datartisan.com/article/detail/48.html 情感分析是一种常见的自然语言处理(NLP)方法的应用,特别是在以提取文本的情感内容为目标的分类方法中。通过这种方式,情感分析可以被视为利用一些情感得分指标来…

情感分析

由 Editor 于 2015 年 10 月 08 日 发布在 数据科学 栏目 情感分析的新方法 1 评论 情感分析是一种常见的自然语言处理(NLP)方法的应用,特别是在以提取文本的情感内容为目标的分类方法中。通过这种方式,情感分析可以被视为利用一…

python实现情感分析

一、python实现情感分析 自然语言处理中一个很重要的研究方向是语义的情感分析(SentimentAnalysis),情感分析是指通过对给定文本的词性分析,判断该文本是消极的还是积极的过程。当然,在某些特定场景中,也会加入“中性”这个选项。…

中文情感分析

情感分析在NLP领域中是应用很广泛的技术,一般用深度学习来解决这一类的问题。其实我的理解就是情感分析就是一个分类问题。这里我爬取了京东小米9的用户评论,正面和负面的评价各1000条,爬虫和整体的代码我放在了 GitHub 。然后我把预训练的词…

基于情感词典进行情感态度分析

情感分析是指挖掘文本表达的观点,识别主体对某客体的评价是褒还是贬,褒贬根据进态度行倾向性研究。文本情感分析可以分为基于机器学习的情感分类方法和基于语义理解的情感分析。基于机器学习进行语义分析的话需要大量的训练集,同时需要人工对…

重新梳理一下我对ChatGPT的认识

不得不承认,信息差是广泛存在的,太多地方都存在信息不对称的情况。在我们研究ChatGPT怎么用,能帮我们做什么事儿的时候,有的人已经在用ChatGPT做项目赚钱了,有的人却还不知道ChatGPT怎么注册,还在四处搜索注…

【失业即将到来?】AI时代会带来失业潮吗?

文章目录 前言一、全面拥抱AIGC二、AI正在取代这类行业总结 前言 兄弟姐妹们啊,AI时代,说抛弃就抛弃,真的要失业了。 一、全面拥抱AIGC 蓝色光标全面暂停外包? 一份文件截图显示,中国知名4A广告公司,蓝色…