1、代码点与代码单元 codePoint codeUnit
这里当字符串中有辅助字符时,代码点是两个代码单元,需要以下遍历:
int cp = sentence.codePointAt(i);
if(Character.isSupplementaryCodePoint(cp)){
i += 2;
}else{
i++;
}
2、String类对象->不可变字符串
不能修改字符串中的字符:编译器可以将字符串共享,以此带来高效率。
3、当将一个字符串与一个非字符串的值进行拼接时,后者将被转换成字符串。
4、任何一个对象都可以转换成字符串。
5、检测两字符串是否相等,而不区分大小写,可用equalsIgnoreCase()方法
6、Java中允许一个数组长度为0,不同于null。
7、Java中的多维数组实际上是数组的数组。
8、一个对象变量实际上是一个对象指针。
9、用clone()方法获得对象的完整拷贝。
10、不能编写返回引用可变对象的访问器方法。
11、一个方法可以访问所属类的所有对象的私有数据。
12、Sytem类中有一个setOut方法是一个本地方法,不是用Java语言实现的,可以绕过Java的存取控制机制(out是final的)。
13、每个类都可以有一个main方法,可用来进行单元测试。
14、一个方法不能修改一个基本数据;
一个方法可以改变一个对象参数的状态;
一个方法不能让对象参数引用一个新的对象。
15、方法签名:方法名、参数类型。
分享到:
相关推荐
一个不错的java复习笔记
Java复习笔记
java ee 复习笔记,是网友制作,有strut spring hibernate等啊
Java基础每日复习笔记-JavaSE高级阶段.edf
Java基础每日复习笔记-JavaSE基础阶段.edf
JAVA复习笔记.doc
java基础知识汇总和学习笔记,希望会对你有帮助。祝大家学得更快更好。
java复习笔记(期末考试复习).docx
Java复习笔记.md
java复习笔记总结123456789
Java期末复习笔记.md
同时附赠一份我学习的资料,是github上的一位大神写的,非常棒的笔记,力荐!总结了Java知识、IO、http、socket、redis、git、docker,设计层次比较全,大家可以下载看看,注意文档格式是markdown的。
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式
个人收藏的多套JAVA试题和复习指导 含整套习题选择判断填空程序阅读 都含答案 本人花费不少积分下载的 现拿出分享 要想java得高分的这些绝对是物有所值 不值你来骂我!
本资源适合已有java基础,但稍微有点忘记的人群,对于初学者可能不够全面,慎...本资源中的笔记未.md格式,是自己在观看黑马的教学视频时跟着做的笔记,弥补了部分后面Java核心技术部分,各位可下载下来进行复习使用。
java复习笔记,适用于本科学习
Java基础笔记
达内的学习笔记 很全的java笔记 大家共享资源