1)transient和volatile是java关键字吗?(瞬联)
2)抽象类和接口有什么区别?(瞬联)
3)能说一下java的反射机制吗?(瞬联)
4)在java中怎样实现多线程?(瞬联)
5)你用过哪种设计模式?(瞬联,IBM,aspenTech)
6)请说一下MVC架构(瞬联,IBM,aspenTech)
7)如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)
8)请说一下java中为什么要引入内部类?还有匿名内部类?(瞬联,IBM)
9)请说一下final,finally和finalize的区别?(瞬联)
10)请说一下HTTP请示的基本过程(IBM)
11)java中存在内存泄漏问题吗?请举例说明?(IBM)
12)请说一下java中的内存回收机制所采用的算法(IBM,瞬联)
13)请说一下System.gc()函数的作用。什么什么时候可以调用垃圾回收器?(瞬联)
14)你做过的项目中采用了什么安全认证机制?(IBM)
15)Math.round()什么作用?
2)抽象类和接口有什么区别?(瞬联)
3)能说一下java的反射机制吗?(瞬联)
4)在java中怎样实现多线程?(瞬联)
5)你用过哪种设计模式?(瞬联,IBM,aspenTech)
6)请说一下MVC架构(瞬联,IBM,aspenTech)
7)如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)
8)请说一下java中为什么要引入内部类?还有匿名内部类?(瞬联,IBM)
9)请说一下final,finally和finalize的区别?(瞬联)
10)请说一下HTTP请示的基本过程(IBM)
11)java中存在内存泄漏问题吗?请举例说明?(IBM)
12)请说一下java中的内存回收机制所采用的算法(IBM,瞬联)
13)请说一下System.gc()函数的作用。什么什么时候可以调用垃圾回收器?(瞬联)
14)你做过的项目中采用了什么安全认证机制?(IBM)
15)Math.round()什么作用?
Keys: volatile使用对象:字段介绍:因为异步线程可以访问字段,所以有些优化操作是一定不能作用在字段上的。volatile有时可以代替synchronized。
Keys:transient 使用对象:字段 介绍:字段不是对象持久状态的一部分,不应该把字段和对象一起串起。
序列化的意思就是你当前的对象Object可以通过“序列化”来变成二进制流而存储在媒质上,
当你需要的时候才取出来,直接成为对象,并且不丢失保存前的状态数值。
然而,有些字段是不需要序列化保存的。怎么声明呢?
用transient关键字。阻止对象中某些字段的序列化。
1.final
关键字使用对象:字段 方法 类作用:用在字段前阻止对其修改 定义成一个常量
用于方法时可以阻止该方法被重写
用于类时可以阻止该类被继承
2 finally
用于try/catch 块后 如果有异常程序会在执行完finally块后中断
保证一些必须的操作被执行
3 finalize
在撤消一对象时 如果该对象正持有非JAVA资源
确保在对象销毁之前释放这些资源的一种结束机制
内存泄漏是肯定会有的
比如你象用一个map来存你使用过的对象,当对象使用完毕以后不从map中删除,而且map是整个程序生命周期都一直在用的,那么就存在map中的对象会无限增加,就导致所谓的内测泄漏
以上是个人见解,可以去网站查询
static int/double round(arg)
返回arg四舍五入的整数值
15)Math.round()什么作用?
static float/double round(arg)
返回arg四舍五入的整数值
如果调用该同名变量,应该会提示变量不明确,在B和C中都匹配。