Java基础知识点总结:作用域、匿名内部类、静态内部类、逻辑运算符、集合类等
需积分: 0 37 浏览量
更新于2024-12-26
收藏 50KB DOC 举报
"Java基础知识点"
在 Java 编程语言中,理解基础知识点是非常重要的。本文将从 Java 基础方面的多个方面进行讲解,包括作用域、匿名内部类、静态内部类、逻辑运算符、集合类、断言和字符串对象等。
**1. 作用域**
在 Java 中,作用域是指变量或方法的可访问范围。Java 中有四种作用域:public、private、protected 和 friendly。其中,public 指的是可以在任何地方访问,private 指的是只能在当前类中访问,protected 指的是可以在当前类和子孙类中访问,friendly 指的是可以在当前类和同一包中的类中访问。如果不写默认为 friendly。
**2. 匿名内部类**
匿名内部类是一个没有名字的内部类。它不能extends 其它类,但可以implements 一个接口。匿名内部类可以作为一个接口,由另一个内部类实现。
**3. 静态内部类和内部类**
静态内部类和内部类是 Java 中两种不同的类。静态内部类意味着可以不需要外部类对象就可以创建对象,而内部类需要外部类对象才能创建对象。静态内部类不能从外部类对象访问,而内部类可以。
**4. &和&&的区别**
& 是位运算符,表示按位与运算,而 && 是逻辑运算符,表示逻辑与(and)。这两个符号的区别在于它们的运算结果,& 的结果是一个整数,而 && 的结果是一个布尔值。
**5. Collection和Collections的区别**
Collection 是集合类的上级接口,继承于它的接口主要有 Set 和 List。Collections 是针对集合类的一个帮助类,它提供了一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
**6. 断言**
断言是在软件开发中的一种常用的调试方式。它可以在程序中检查一个 boolean 表达式,如果该值为 false,说明程序已经处于不正确的状态下,系统将给出警告或退出。断言通常在开发和测试时开启,为了提高性能,在软件发布后,断言检查通常是关闭的。
**7. 字符串对象**
在 Java 中,创建一个字符串对象可以使用多种方式,例如,`String s = new String("xyz");` 这样创建了两个字符串对象,一个字符对象,一个字符对象引用对象。
Java 基础知识点包括作用域、匿名内部类、静态内部类、逻辑运算符、集合类、断言和字符串对象等。这些知识点是 Java 编程语言的基础,理解它们对编写高质量的 Java 程序非常重要。
2020-06-02 上传
2019-04-12 上传
2012-01-16 上传
2012-02-28 上传
2016-09-18 上传
151 浏览量
5461 浏览量
2010-12-25 上传
wulinqww
- 粉丝: 5
- 资源: 435
最新资源
- exercise4-hannao6:GitHub Classroom创建的exercise4-hannao6
- Excel模板基建预算.zip
- SP21-PUFY1225-DIGITAL-ART
- snapcache:Snapcache 允许用户与他们的朋友创建、共享和发现 geocached 时间胶囊
- pronoun-fitting:使用网络话务台的简单代词试衣间
- heappy:一个快乐的堆编辑器,可支持您的利用过程
- Fox-game
- React-Todo-Custom-Hook
- flatten-object:展平嵌套对象,如果存在冲突,则重命名键
- 北大光华-寻找中国版公募REITs的“价格锚”:商业不动产资本化率调查研究-2019.6-32页(1).rar
- django-postgres-fast-test:使用postgres数据库改善django测试的运行时间
- ejson:EJSON是一个小型库,用于使用非对称加密来管理加密的机密
- 毕业设计&课设--毕业设计-校园二手物品交易管理系统.zip
- Excel模板基本建设财务管理人员备案表.zip
- network-idle-callback:类似于requestIdleCallback,但用于检测网络空闲
- splitwithfriends:全栈营的 AngularNode 演示