黑马程序员_java基础——如何查阅API
2014-05-21 11:52
281 查看
黑马程序员
------- android培训、java培训、期待与您交流!
----------
1:面试题:(1)为什么使用API?
因为在工作中我们要完成一个功能会先看别人有没有提供,
(就像面向对象中我们会先看有没有对象,有对象就直接用;
没有就创建一个),如果别人提供了就拿过来用别人没有提
供就自己做,但自己做费时又费力这是jdk就为我们提供了
常用的一些类简化开发
(2)API是什么意思?
API是Apllication Programming Interface的缩写
意思是:应用程序编程接口 简称:帮助说明文档
2:如何查阅API?
(1)显示-->索引-->输入要查找的类-->双击enter
(2)看包名如果是Java.lang就不需要导包(默认导包)
(3)看继承实现关系可以知道是否是抽象类或接口(用子类实例化)
(4)看简介 看版本
a:看类的版本
b:看方法的版本(因为有些方法时在jdk升级的时候加的)
(5)字段摘要-->成员变量
构造方法摘要-->构造方法
a:有构造方法 直接建立对象给成员变量进行初始化
b:没有构造方法
a:类中的成员都是静态的
b:类中有静态方法返回本类对象供给外界访问
class Test{
private Test(){}
public static Test method(){
Test t = new Test();
return t;
}
public void show(){
}
}
class Demo{
public static void main(String [] args){
Test.method().show();
}
}
方法摘要-->成员方法
看左边:返回值类型 是不是静态
看右边:类名 参数列表
(1):Math类
A:ceil()//获取一个大于等于这个参数的最小整数;
B:floor()//获取小于等于这个数的最大整数;
C:round()//对一个数进行四舍五入
D:random()//随机生成一个数0.0<=x<1.0
(2):String类
A:字符串一旦被赋值,就不能被改变。
内容不能被改变,引用可以改变。
B:String s = new String("hello"); String s = "hello"的区别?
前者创建了两个对象。
后者创建了一个对象。
equals():
Object类的equals()默认情况下比较的是对象的地址值。
==和equals()的区别?
A:==
比较基本类型:比较的是基本类型的值是否相同。
比较引用类型:比较的是引用类型的地址值是否相同。
B:equals()
只能比较引用类型。
默认情况下,比较的是地址值。
如果有自己的需求,需要重写该方法。
(3):String 和StringBuffer,Stringbuilder的区别?
String:数据不可变
StringBuffer:数据可变,同步安全,效率低
StringBuilder:数据可变,不同步,不安全,效率高
黑马程序员
------- android培训、java培训、期待与您交流!
----------
------- android培训、java培训、期待与您交流!
----------
1:面试题:(1)为什么使用API?
因为在工作中我们要完成一个功能会先看别人有没有提供,
(就像面向对象中我们会先看有没有对象,有对象就直接用;
没有就创建一个),如果别人提供了就拿过来用别人没有提
供就自己做,但自己做费时又费力这是jdk就为我们提供了
常用的一些类简化开发
(2)API是什么意思?
API是Apllication Programming Interface的缩写
意思是:应用程序编程接口 简称:帮助说明文档
2:如何查阅API?
(1)显示-->索引-->输入要查找的类-->双击enter
(2)看包名如果是Java.lang就不需要导包(默认导包)
(3)看继承实现关系可以知道是否是抽象类或接口(用子类实例化)
(4)看简介 看版本
a:看类的版本
b:看方法的版本(因为有些方法时在jdk升级的时候加的)
(5)字段摘要-->成员变量
构造方法摘要-->构造方法
a:有构造方法 直接建立对象给成员变量进行初始化
b:没有构造方法
a:类中的成员都是静态的
b:类中有静态方法返回本类对象供给外界访问
class Test{
private Test(){}
public static Test method(){
Test t = new Test();
return t;
}
public void show(){
}
}
class Demo{
public static void main(String [] args){
Test.method().show();
}
}
方法摘要-->成员方法
看左边:返回值类型 是不是静态
看右边:类名 参数列表
(1):Math类
A:ceil()//获取一个大于等于这个参数的最小整数;
B:floor()//获取小于等于这个数的最大整数;
C:round()//对一个数进行四舍五入
D:random()//随机生成一个数0.0<=x<1.0
(2):String类
A:字符串一旦被赋值,就不能被改变。
内容不能被改变,引用可以改变。
B:String s = new String("hello"); String s = "hello"的区别?
前者创建了两个对象。
后者创建了一个对象。
equals():
Object类的equals()默认情况下比较的是对象的地址值。
==和equals()的区别?
A:==
比较基本类型:比较的是基本类型的值是否相同。
比较引用类型:比较的是引用类型的地址值是否相同。
B:equals()
只能比较引用类型。
默认情况下,比较的是地址值。
如果有自己的需求,需要重写该方法。
(3):String 和StringBuffer,Stringbuilder的区别?
String:数据不可变
StringBuffer:数据可变,同步安全,效率低
StringBuilder:数据可变,不同步,不安全,效率高
黑马程序员
------- android培训、java培训、期待与您交流!
----------
相关文章推荐
- 黑马程序员---java基础---08常见api
- 黑马程序员_Java基础常用API
- 黑马程序员_java基础之正则表达式及API(StringBuffer和其它常用类)
- 黑马程序员--java基础日记--其它常见API对象
- 黑马程序员-JAVA基础之常见API
- 黑马程序员—17—java基础:有关API的使用学习笔记和心得体会
- 黑马程序员-----java基础----API(二)
- 黑马程序员-6-java-IO流开篇基础API
- 【黑马程序员】---- Java 基础之 学习使用API文档
- 黑马程序员-----java基础 API学习
- 黑马程序员----------java基础API之String类的介绍和使用
- 黑马程序员 Java基础--API常用类(三)
- 黑马程序员——【Java基础】——泛型、Utilities工具类、其他对象API
- 黑马程序员----JAVA基础----常用对象API
- 黑马程序员-----java基础十七(java之API②)
- 黑马程序员_Java基础_API文档之String类
- 黑马程序员—java基础学习--API其他对象
- 黑马程序员 JAVA基础 ---API常用类(二)
- 黑马程序员-Java基础:常用API
- 黑马程序员-Java基础:常用API