首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
金玉峰
江西科技师范大学
2019届
Java工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(62)
同步方法和同步代码块的区别是什么?
0
同步方法是以this或者当前类对象为锁进行同步的。而同步代码块是可以选择什么来为锁,比同步方法更细颗粒度。 同步方法是以synchronized直接进行同步,而同步代码块只是同步需要同步的那部分代码,使用synchronized(obj){}形式进行同步
发表于 2018-04-11 08:03:49
概括的解释下线程的几种可用状态。
0
新建 等待 运行 阻塞 死亡
发表于 2018-04-10 20:35:26
创建线程有几种不同的方式?你喜欢哪一种?为什么?
0
一共有四种方法可以创建线程。 第一种是继承Thread。 第二种是实现Runnable接口。 第三种是通过创建Executor线程池创建线程。 一般实现Runnable接口是最受欢迎的,因为它不用继承Thread,如果一个类继承了其它的类,此时必须要使用多继承(java不支持多继承...
发表于 2018-04-09 08:11:30
在java中为什么很多人说有值传递和引用传递?引用传递的本质是什么?
0
java中的值传递是对于基本类型变量而言的,传递的是变量副本,改变变量副本,不会对原变量产生改变。 java中的引用传递是对于实例对象而言的,传递的是对象实例的地址副本,改变地址副本的值,原对象实例的值也会改变。 一般认为,java中的基本类型传递都是值传递,实例对象的传递都是引用传递
发表于 2018-04-04 07:40:00
接口和抽象类的区别是什么?
0
1.接口中的所有方法隐含的都是抽象的,而抽象类里的方法既可以是抽象的,也可以是非抽象的 2.一个类只可以继承一个抽象类,但是可以实现多个接口 3.一个类继承抽象类或接口之后,可以不全部实现他们的方法,但是必须也要声明为抽象类 4.接口中的成员变量是final(publi...
发表于 2018-04-03 08:00:06
Java支持多继承么?
0
java中类不支持多继承,只支持单继承(一个java子类只能有一个父类),但是java中的接口支持多继承(接口的作用是扩展对象的功能,继承多个接口相当于扩展了多个功能。实现了接口,相当于扩展了一部分功能)
发表于 2018-04-02 08:14:47
Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
0
当新对象被创建的时候都会调用构造方法,如果程序员没有创建构造方法,那么java编译器会在编译的时候创建一个默认的构造方法。 构造方法重载与方法重载很相似,一个类可以创建多个构造方法,只需要它们有不同的参数列表
发表于 2018-03-31 07:40:37
Java支持的数据类型有哪些?什么是自动拆装箱?
0
java语言支持8种基本数据类型:boolean,char,byte,short,int,long,float,double 自动装箱就是将基本数据类型转换为他们的包装类,比如将int转化为Intger 而自动拆箱就是装箱的逆过程
发表于 2018-03-29 07:38:34
是否可以在static环境中访问非static变量?
0
static变量在java中是属于类的,在所有的实例中都是一样的。当static变量被java虚拟机加载的时候,会将这些变量初始化。当尝试不利用实例对非static变量进行访问,编译器会报错,因为此时这些变量还没有被创建,还没被其他的实例相关联
发表于 2018-03-28 07:35:16
”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?
0
static关键字表面被修饰的方法或者变量可以在没有类的实例的情况下进行访问。 static修饰的方法不能被覆盖,因为它复写方法是运行时动态绑定的,而它修饰的方法是编译时静态绑定的。static修饰的方法或变量与类的实例没任何关系,所以概念上并不适用。 private修饰的方法也是不能被复...
发表于 2018-03-27 07:32:34
首页
上一页
1
2
3
4
5
6
7
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题