javaSE核心API

API:Application Programming Interface 应用程序接口

它是java庞大的库、是已经写好的类、方法。

java的接口和API的区别

Java接口中的方法是抽象方法,而API中的方法却是可以直接调用的。

这里说的接口有两种层面的意思:

一个面向用户,一个面向开发

1.具体的编程语言中的接口,比如:java中的接口  interface ,这个interface(接口)就是单纯指的这个interface的类是一个接口类型的类,有自己的规则,比如只能定义抽象方法什么的。

2.API接口:这个接口就是从程序上,从软件的使用层面来讲。比如任何一个web项目中,你的每一个功能的请求都是一个接口,比如:添加一个学生信息的功能就是一个用来操作数据的接口。

我们在做前后端分离的时候,前端调用后端的接口也就是API,他只需要知道调用什么接口,需要哪些参数,哪些参数必填,哪些参数有限制就可以了,他不需要知道这个接口在后端是怎么运行的,是怎么实现的。

String类

全称:java.lang.String

要点:

1.String类是用final修饰的,不能不继承。目的就是String类太常用了,防止滥用继承消耗系统性能。

2.内部其实是用char[]类型来保存的。

3.java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。

4.String是不可变对象。 平常我们在对字符串进行拼接或改变的时候,实际上是在堆内存中重新创建了一个对象,然后将原先的引用变量指向这个新创建的对象(也就是说字符串创建的对象是不可变的,字符串引用可以重新赋值。)

String常量池

猜你喜欢

转载自www.cnblogs.com/zqf-bczl/p/13402934.html