java常用API

java 常用API总结之菜鸟篇

说明: 今天,无意间翻看手机便签的时候,看到以前学习java的时候,总结的一些知识点。不是什么干货,只是对于一些知识点的理解和认识。展示出来,一方面,是为了记录,一个自己在这条路上的学习和成长。另一方面,看能不能引起一些java初学者的共鸣,提高一个人气。哈哈哈
以下只是之前写的内容展示:
java常用API总结之菜鸟篇
前言: 学习一门计算机语言是个漫长而又焦躁的过程。So 学习的过程中学会总结知识点并且记录经常出错的地方对于掌握一门计算机语言起着至关重要的作用。有些人刚入门就已经夭折在java门口,我想 maybe 或者 可能,也许,说不定有那么一点点原因是出于不会灵活运用和学习API。所以,这里我从三个方面大概介绍一下javaAPI。纯粹只是班门弄斧,希望给予指正。

一. 什么叫API
API是指应用程序编程接口。任何一门语言都有提供帮助开发者的接口。开发者可以通过调用这个接口里面的一些函数实现某些功能。这些API都是语言的开发者在设计开发语言的时候就已经编写好的,只需要学会调用就可以了。当然理解原理是“很有必要的一步。而javaAPI就是指开发java应用程序时所要调用的一些接口。

二. java常用API

  • String

    String是java里特别常用的类,跟其他普通类不同,String创建的对象在内存中有专门的常量池存放。当通过=创建对象时,首先检查常量池中有无内容相同的对象。如果有,则变量直接指向该对象;如果没有,则创建对象,再使变量指向该对象。而当通过new创建对象时,首先检查常量池中有无该内容的对象,如果有,则直接在堆中创建常量池对象的拷贝对象;如果常量池中没有,则现在常量池中创建对象,再在堆中创建常量池中对象的拷贝对象。
    String类中的方法:   indexof()返回特定字符的索引;valueof()返回基本类型或者字符串类型封装类所对应的对象...等等等根本讲不完,又因现在我在没有提示的情况下也想不几个了(嘻嘻)。深究其原因,就是因为菜
    
  • StringBuffer

    该类和string类极为相似,但是该类是个可以灵活变通的类,至于专业术语怎么讲也不记得了。
    也就是说,该类 创建一个对象时,内存给分配空间,然后再通过append改变对象里面的值,但是对象仍然是这个对象,可是string就不一样了,这个东东,有点死板,当重新给对象赋值时,就会重新创建对象,浪费内存不说,还慢的不行。这样就显得有点low了。听说还有一个stringbulider与这两个类有的一比,具体没用过。下次可以试试。
    
  • Math

    这个类里面也是有很多的函数,什么random(),abs(),sqrt」
    

    —————————

    写到这里,明显看出来是偷懒了,又一波懒货。

你可能感兴趣的:(java基础知识总结-经典)