`
superhj1987
  • 浏览: 205675 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java复习笔记(一)

阅读更多

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的关键概念和技术,以便于提升编程技能和应对各种开发挑战。 一、基础语法 Java的基础语法包括变量、数据类型、运算符、流程控制语句等。例如,变量是...

    java ee 复习笔记

    Java EE的复习笔记是学习这个复杂框架的重要参考资料,尤其对于开发者来说,深入理解其核心概念和技术是必不可少的。 首先,Struts是Java EE中的一个MVC(Model-View-Controller)框架,它的主要任务是分离业务逻辑...

    Java复习笔记.docx

    Java 是一种广泛应用于软件开发的编程语言,具有平台独立、面向对象、简单易学等特点。下面是 Java 基础知识的汇总和学习笔记。 Java 概述 Java 是由 Sun Microsystems 公司开发的高级编程语言,于 1995 年首次...

    Java基础每日复习笔记-JavaSE高级阶段.edf

    Java基础每日复习笔记-JavaSE高级阶段.edf

    JAVA试题 JAVA复习题 JAVA复习笔记

    本压缩包集合了多种JAVA试题与复习笔记,涵盖了基础理论、编程实践以及解题技巧等多个方面,旨在帮助Java学习者巩固知识,提升编程能力。 1. **Java基础** - **数据类型**:包括基本数据类型(如int、char、...

    JAVA复习笔记.doc

    JAVA复习笔记.doc

    Java复习笔记.md

    Java复习笔记.md

    Java复习笔记/Java知识点总结

    同时附赠一份我学习的资料,是github上的一位大神写的,非常棒的笔记,力荐!总结了Java知识、IO、http、socket、redis、git、docker,设计层次比较全,大家可以下载看看,注意文档格式是markdown的。

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    java复习笔记(期末考试复习).docx

    Java复习笔记(期末考试复习) Java 是一种广泛应用于桌面程序、企业级开发、嵌入式开发的编程语言。下面是 Java 的一些重要知识点: 1.Java SE、Java EE、Java ME 的区别: Java SE(Java Standard Edition)主要...

    Java期末复习笔记.md

    Java期末复习笔记.md

    JAVA web复习笔记.docx

    【JAVA Web复习笔记】 在JAVA Web开发中,我们首先要理解几个关键的概念。Web技术主要分为两种架构模式:C/S(客户端/服务器端)和B/S(浏览器/服务器)。C/S架构通常涉及到专用的客户端应用程序与服务器进行交互,...

    Java复习笔记.rar

    本资源适合已有java基础,但稍微有点忘记的人群,对于初学者可能不够全面,慎...本资源中的笔记未.md格式,是自己在观看黑马的教学视频时跟着做的笔记,弥补了部分后面Java核心技术部分,各位可下载下来进行复习使用。

    Java基础 学习笔记 Markdownr版

    Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高度的可移植性,灵活性和安全性。本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,...

    java读书笔记笔记笔记笔记笔记笔记

    【标签】"笔记笔记笔记笔记" 强调了这是一份学习资料,重点在于记录和回顾,对于读者来说,这可能是一个很好的参考资料,用于复习Java编程的各种知识点。 【压缩包子文件的文件名称列表】: 1. **Execution.htm** -...

    Java基础每日复习笔记-JavaSE基础阶段.edf

    Java基础每日复习笔记-JavaSE基础阶段.edf

    超详细的Java复习知识点2019——个人笔记.zip

    这份名为"超详细的Java复习知识点2019——个人笔记"的文档,旨在为初学者提供一个全面且深入理解Java基础知识的指南。笔记内容可能涵盖了以下几个关键领域: 1. **Java语法基础**:包括变量、数据类型、运算符、...

    Java复习笔记

    Java是一种广泛使用的面向对象的编程语言,以其跨平台和丰富的库而闻名。下面是对Java一些核心概念的详细解释,主要涵盖数组、常用类、流、线程和网络编程。 **数组**是Java中存储固定数量同类型元素的数据结构。一...

Global site tag (gtag.js) - Google Analytics