java lang string(java.lang.string无法转换为int)
StringUtils是apache commons-lang3包下面的一个字符串处理工具类,封装了几乎所有字符串操作的快捷功能,只要是字符串操作相关的功能,只有你想不到,没有在里面找不到。
用好这个类,能极大地提升开发效率,同时还能提升代码可读性,每一个Java程序员都值得好好去学习使用它。
当然,这个类的所有功能都可以用正则表达式实现,只是正则表达式一来使用复杂,二来性能相对较差,如果有极端的字符串处理需求,可以用正则表达式实现,否则用这个类即可。
package cn.edu.cwnu;//www.cwnu.edu.cn
import java.lang.*;
∥八进制,十六进制测试
public class HelloWorld {
public static void main(String[] args) {
int eightv=0776;//八进制
int sixteenv=0x345;//十六进制
double maindouble=234.533300d;//双精度浮点数
// TODO Auto-generated method stub
System.out.println("Hello World! ");
System.out.println("eightv="+eightv);
System.out.println("eightv="+(Math.pow(8, 2)*7+Math.pow(8, 1)*7+6));//Math类
System.out.println("sixteenv="+sixteenv);
System.out.println("sixteenv="+(Math.pow(16, 2)*3+Math.pow(16, 1)*4+5));
System.out.println("maindouble="+maindouble);
FpDemo1 fd=new FpDemo1();
fd.f();
}
}
[鼓掌]问题:面向对象的特征有哪些方面
1.抽象:
找共性,将共有的属性、方法放到父类中
2.继承:
子类继承于父类,具有父类的所有属性与方法,可以重用,也可以覆盖。
3.封装:
一个类包括多个属性及方法。
4. 多态性:
动态:
静态:
[鼓掌]问题:String是最基本的数据类型吗?
基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
[鼓掌]问题:int 和 Integer 有什么区别?
Int是基本数据类型,不是对象,占一个内存空间,没有方法。与其同类的有long,char,
doble
Integer是封装类,具有方法及属性。与其同类的有Long,Double.Float
[鼓掌]问题:运行时异常与一般异常有何异同?
运行时异常:java JVM抛出的异常,代码中不用处理。
一般异常:用户抛出的异常,如果用throws 声明了,调用这个方法的代码必须对其处理。
[鼓掌]问题:&和&&的区别?
&:与: 左边若为false右边还执行。
&&:短路与,左边若为false右边不执行。
#程序员面试##程序员求生指南#





