上海扬讯
来源:互联网 发布:mac os常用软件 编辑:程序博客网 时间:2024/04/29 09:39
1.String StringBuffer StringBuilder 效率和线程安全,区别
答:1.String对象是final的,StringBuffer用来表示内容可变的字符串,即当你知道字符数据要多次改变时用StringBuffer,
对String字符串的修改会生成全新的字符串,而对StringBuffer字符串的修改是在对象本身上的修改。
2.String实现了equals方法,StringBuffer没有。
3.StringBuffer是线程安全的,StringBuilder不是线程安全的。
4.效率;StringBuffer和StringBuilder大于String
数量级相对小时,StringBuffer与StringBuilder差别不大,当数量级相对较大时StringBuilder>StringBuffer.
2.java 多继承
interface
内部类
3.java中可不可以调用本类中的构造方法?在main方法中怎么显示构造方法中的内容
不行。。构造方法只能在实例化对象时自动运行。如果你要一次运行多个构造函数,请用this关键字,
如果是调用父类构造函数请用super。
4. char m = '中';
System.out.println(m);
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,
所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,
那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,
所以,char类型的变量也是占用两个字节
5.java如何在类外定义方法
用内部类
6.int 和 Integer 区别
答:int 基本类型, Integer 是int的封装类
7.抽象类是否可继承实体类,抽象类中是否可以有静态的main方法
答:1.可以继承,但是和实体类的继承一样,也要求父类可继承,并且拥有子类可访问到的构造器
2.抽象类中可以有静态的main方法。
8.抽象类不能被final修饰,不能实例化
抽象方法不能被private,final,static 修饰
没有抽象构造方法
9.final
1.final类型的实例变量,可以在定义变量时,或在构造方法中进行初始化
2.final类型的静态变量,只能在定义变量时进行初始化。
3.private修饰的方法默认是fianl的
4.fianl修饰的类不能被继承
final修饰的方法不能被子类的方法覆盖,final不能修饰构造方法
fianl修饰的变量表示常量,只能被赋值一次, eg;基本类型赋值后不能改了,引用类型赋值后地址不能变了,但内容可变
10.局部变量不能用public protected private修饰
答:1.String对象是final的,StringBuffer用来表示内容可变的字符串,即当你知道字符数据要多次改变时用StringBuffer,
对String字符串的修改会生成全新的字符串,而对StringBuffer字符串的修改是在对象本身上的修改。
2.String实现了equals方法,StringBuffer没有。
3.StringBuffer是线程安全的,StringBuilder不是线程安全的。
4.效率;StringBuffer和StringBuilder大于String
数量级相对小时,StringBuffer与StringBuilder差别不大,当数量级相对较大时StringBuilder>StringBuffer.
2.java 多继承
interface
内部类
3.java中可不可以调用本类中的构造方法?在main方法中怎么显示构造方法中的内容
不行。。构造方法只能在实例化对象时自动运行。如果你要一次运行多个构造函数,请用this关键字,
如果是调用父类构造函数请用super。
4. char m = '中';
System.out.println(m);
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,
所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,
那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,
所以,char类型的变量也是占用两个字节
5.java如何在类外定义方法
用内部类
6.int 和 Integer 区别
答:int 基本类型, Integer 是int的封装类
7.抽象类是否可继承实体类,抽象类中是否可以有静态的main方法
答:1.可以继承,但是和实体类的继承一样,也要求父类可继承,并且拥有子类可访问到的构造器
2.抽象类中可以有静态的main方法。
8.抽象类不能被final修饰,不能实例化
抽象方法不能被private,final,static 修饰
没有抽象构造方法
9.final
1.final类型的实例变量,可以在定义变量时,或在构造方法中进行初始化
2.final类型的静态变量,只能在定义变量时进行初始化。
3.private修饰的方法默认是fianl的
4.fianl修饰的类不能被继承
final修饰的方法不能被子类的方法覆盖,final不能修饰构造方法
fianl修饰的变量表示常量,只能被赋值一次, eg;基本类型赋值后不能改了,引用类型赋值后地址不能变了,但内容可变
10.局部变量不能用public protected private修饰
- 上海扬讯
- 上海
- 上海
- 上海
- 上海
- 上海
- 上海。。
- 上海斐讯数据通信技术有限公司
- 上海上讯西安面试
- 上海某讯公司笔试面试
- 上海展讯repo下载代码
- 上海展讯repo下载代码
- 上海一日游
- 上海一日游
- 上海生活手册
- 上海鸿德堂
- 上海1930
- 上海印象
- 显式和隐式转化,整型和字节型的最大和最小值
- 界面原型设计工具使用系列(四)-Pencil
- 安防监控进入云时代
- JS操作GRIDVIEW多行编辑及新增行与保存,外加ACCESS数据库多行插入(事务)
- linux下vi命令大全
- 上海扬讯
- Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
- 动态树专题 WC 2006 Tube 还有范浩强的“动态树好题”
- 界面原型设计工具使用系列(五)-CogTool
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- 在Ubuntu 11.10 编译android的改动
- Servlet
- centos6最小化安装后
- 浏览器系列:css+div如何解决文字溢出