牛客
在做牛客练习的时候个别题目的记录
大鱼不做程序猿
这个作者很懒,什么都没留下…
展开
-
2021.3.30
1.java Thread中,run方法和start方法的区别,下面说法错误的是?A.通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。B.他们都可以实现了多线程运行。C.run方法是thread的一个普通方法调用。D.调用start方法后,一旦得到cpu时间片,就开始执行run()方法。答案:Bstart方法:用start方法来启动线程,是真正实现了多线程,通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪状态,并没原创 2021-03-30 21:37:17 · 95 阅读 · 1 评论 -
牛客练习(21-3-16)
题目1main方法的形式可以是:public static void main(String[] args)或者public static void main(String args[])题目2可以把任何一种数据类型的变量赋给Object类型的变量。×Java中一切都是对象,Object是所有类的根类。题目3以下输出结果是:String s1=new String( ” xyz ” );String s2=new String( ” xyz ” );Boolean b1=s1.原创 2021-03-16 20:58:56 · 394 阅读 · 0 评论 -
牛客训练营-4
题目1关于java语言中,string和char的描述,正确的是()?A.string是java定义的一种基本数据类型B.string是以‘\0’结尾的char类型的数组char[]C.使用equals()方法比较两个string是否内容一样,(即字符串中的每个字符都一样)D.char类型在java语言里面存储的是ASCII码解析基本数据类型包括byte,short,int,long,float,double,char,booleanstring内部是用char[]数组实现的,不过结尾不原创 2020-12-20 19:11:37 · 104 阅读 · 0 评论 -
牛客3(1.接口的实现2.子类的初始化)
题目:如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是()A.void use(){...}B.protected void use(){...}C.public void use(){...}D.以上语句都可以用在类SmallCup中答案:C解析:既然是实现接口,就要实现接口的所有方法,相当于重写所有的方法,并且需要满足:三同一大一小(方法名,返回值类型,形参相同;访问权限>=重写前,抛出异常<=重写前)首先明确:原创 2020-12-18 18:46:53 · 228 阅读 · 1 评论 -
牛2(多态)
牛2.多态题目要求请输出以下程序的结果package Wangyi;class Base{ public void method() { System.out.println("Base"); } }class Son extends Base{ public void method() { System.out.println("Son"); } public void methodB()原创 2020-12-17 09:00:15 · 171 阅读 · 0 评论 -
牛客1(静态初始化代码块,构造代码块,构造方法)
牛客1题目要求静态初始化代码块,构造代码块,构造方法的执行顺序题目要求:指出以下程序的输出结果public class HelloWorld extends HelloA{ public HelloWorld() { } { System.out.println("I’m B class"); } static { System.out.println("static B"); } publi原创 2020-12-16 14:38:22 · 136 阅读 · 0 评论