由于java的学习存在一定的困难性和复杂性,这就使我们的学习变得更加困难。今天就来为大家介绍java的一些基础知识,java常用的API包括哪些,一起来看看吧。
1.java.lang.Math:
提供sin, cos, tan, exp, log, log10等类方法以及PI和E等类字段;
2.java.lang.string:
①char charAt(int index):返回给定位置的代码单元;
②boolean equals(Object other),boolean equalsIngoreCase(String other):如果字符串与other相等,返回true,忽略大小写;
③int length():返回字符串的长度;
④String substring(int beginIndex),String substring(int beginIndex, int endIndex):返回一个新字符串,包含原始字符串从beginIndex到串尾或到endIndex-1的所有代码单元;
⑤String toLowerCase(),String toUpperCase():返回小写字符串,返回大写字符串;
int indexOf(String str[, int fromIndex]),int lastIndexOF(String str[, int fromIndex]):返回第一个/最后一个子串的位置,从起始位置或者fromIndex开始.
3.java.util.Scanner
①Scanner(InputStream in)
②Scanner(File f)
③Scanner(String data):用给定的输入流创建一个Scanner对象
④举个例子:Scanner in = new Scanner(System.in)
⑤String nextLine():读取输入的下一行内容
⑥String next():读取输入的下一个单词(以空格作为间隔)
⑦int nextInt()
⑧double nextDouble():读取并转换下一个表示整数或浮点数的字符序列
⑨for each循环
⑩for(variable : collection) statement,collection这一集合表达式必须是一个数组或者是一个实现了Iterable接口的类对象。
4.java.util.Arrays
①static String toString(type[] a):返回包含a中数据元素的字符串
②static void sort(type[] a):采用优化的快速排序算法对数组进行排序
③static void binarySearch(type[] a, type v):使用二分搜索算法查找值v
④static Boolean equals(type[] a, type[] b):如果两个数字相同,返回true
数组名.length
⑤数组长度
5.java.util.Radom
①Random():构建一个新的随机数生成器
②int nextInt(int n):返回一个0~n-1之间的随机数
6.java.lang.Object
①String toString():返回描述该对象值的字符串。在自定义类中应覆盖这个方法
②boolean equals(Object otherObject):比较两个对象是否相等。在自定义类中应覆盖这个方法
③Class getClass()
④int hashCode()
⑤返回包含对象信息的类对象
⑥返回对象的散列码
⑦static wait()
⑧static notify()
⑨static notifyAll()
7.java.lang.Class
①String getName():返回这个类的名字
②static Class forName(String className):返回描述类名为className的Class对象
③Object newInstance():返回这个类的一个新实例
④Field[] getFields()
⑤Field[] getDeclareFields():getFields()返回一个包含Field对象的数组,这些对象记录了这个类或其超类的公有域
⑥getDeclareFields()返回的Field对象记录了这个类的全部域
⑦Method[] getMethods(),Method[] getDeclareMethods(), getMethods()返回一个包含Method对象的数组,这些对象记录了这个类或其超类的公用方法
⑧getDeclareMethods()返回的Field对象记录了这个类的全部方法
⑨Constructor[] getConstructors(),Constructor[] getDeclareConstructors()
getConstructors()返回一个包含Constructor对象的数组,这些对象记录了这个类的公有构造器
⑩getDeclareConstructors()返回的Constructor对象记录了这个类的全部构造器
8.断言
①assert条件;
②assert条件:表达式;
以上就是关于java常用的API包含哪些内容的详细解析。如果你对java知识感兴趣,想要了解更多java基础以及常见问题,敬请关注奇Q工具网。
推荐阅读: