黑马程序员--毕向东老师--API讲解
来源:互联网 发布:ios 面向切面编程 编辑:程序博客网 时间:2024/05/16 09:58
今天听了毕向东老师讲的API的String类,刚听第一节,印象最深的拿来与大家分享:
int indexOf(int ch)方法:参数为ASCII码,所以为int类型参数
如果字符串中找到ch字符的位置,返回它的脚标(从0开始)
没有找到,就返回 -1
内存中:方法区(方法数据:如方法代码)
静态区
常量池(固定不变的)如字符串:当有一个字符串变量时,它的每个字符就会保存在常量池中
String str1 = "abc";
String str2 = new String("abc");
String str3 = "abc";
int indexOf(int ch)方法:参数为ASCII码,所以为int类型参数
如果字符串中找到ch字符的位置,返回它的脚标(从0开始)
没有找到,就返回 -1
内存中:方法区(方法数据:如方法代码)
静态区
常量池(固定不变的)如字符串:当有一个字符串变量时,它的每个字符就会保存在常量池中
String str1 = "abc";
String str2 = new String("abc");
String str3 = "abc";
其中str1 == str3为true------------------------------------------因为"abc"保存在常量池中,并且这3个字符不重复存放在常量池,str3就也指向了与str1相同的地址
str1.equals(str2)为true---------------------------------因为boolean equals(String str)方法比较两个字符串的内容
str1 == str2为false----------------------------------------因为str2用new方法创建了字符串对象,所以"abc"与"new String("abc")"是两个不一样的字符串对象,地址也不同
- 黑马程序员--毕向东老师--API讲解
- 毕向东老师--API讲解分享2
- 黑马程序员---毕向东老师视频笔记(关于static)
- 黑马程序员---毕向东老师视频笔记(多态)
- 黑马程序员---毕向东老师视频笔记(继承)
- 黑马程序员-- 毕向东老师--集合框架(容器)分享
- 《黑马程序员》毕向东 HTML
- 黑马程序员--毕向东老师--集合容器经典之iterator迭代器
- 黑马程序员_第一次用思维导图做得java基础知识总结(毕向东+张孝祥老师)
- 黑马程序员 GUI开发总结 毕向东
- 黑马程序员 张老师 面试题讲解 银行调度系统
- 黑马程序员_毕向东_JavaScript视频教程(1)
- 黑马程序员_毕向东_JavaScript视频教程(2)
- 黑马程序员_毕向东_JavaScript视频教程(3)
- 黑马程序员_毕向东_JavaScript视频教程(4)
- 黑马程序员_毕向东_JavaScript视频教程(5)
- 黑马程序员_毕向东_JavaScript视频教程(6)
- 黑马程序员_毕向东JAVA基础_多线程
- 第一天
- 网页的一些命名规划
- Linux下dr.com
- poj 2912 Rochambeau
- 学生信息管理系统之 查询学籍信息流程
- 黑马程序员--毕向东老师--API讲解
- Image Recognition(暴力+优化)
- c++基础——名字的作用域
- 教你简单区分模拟电源、开关电源、数字电源
- 看原理图之GPIO
- Specifying Object Implementations 指定对象的实现
- Wikioi 天梯 机票打折(2235)
- Android提高第三篇之SurfaceView与多线程的混搭
- 小程序(十)字符串替换2