随笔分类 -  Java基础

摘要:日期时间类 date类 创建Date对象: 可以通过将当前时间毫秒值传递给构造函数来创建Date对象。 javalong currentTime = System.currentTimeMillis(); Date currentDate = new Date(currentTime); 获取时间戳 阅读全文
posted @ 2024-08-19 18:58 糊涂图-4060 阅读(20) 评论(0) 推荐(0) 编辑
摘要:正则表达式 Java正则表达式是Java语言中用于匹配字符串中字符组合的模式。Java提供了java.util.regex包,其中包含了用于正则表达式操作的主要类: Pattern: 表示正则表达式的编译表示形式。Pattern类是不可变的,所以可以安全地共享。 Matcher: 是正则表达式引擎的 阅读全文
posted @ 2024-08-19 18:57 糊涂图-4060 阅读(18) 评论(0) 推荐(0) 编辑
摘要:常见方法 -charAt( int index):返回字符串指定位置的字符 public class CharAtExample { public static void main(String[] args) { String greeting = "Hello"; // 定义一个字符串 int 阅读全文
posted @ 2024-08-19 18:57 糊涂图-4060 阅读(13) 评论(0) 推荐(0) 编辑
摘要:String类 字符串常量池 JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池。 Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String 阅读全文
posted @ 2024-08-19 18:56 糊涂图-4060 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Runtime类 Runtime类是java.lang包的一部分,它提供了一些与Java运行时环境相关的方法。 获取运行时对象: 可以通过Runtime.getRuntime()方法获取当前Java应用程序的运行时对象。 执行本地操作系统命令: exec(String command):执行指定的字 阅读全文
posted @ 2024-08-14 11:28 糊涂图-4060 阅读(8) 评论(0) 推荐(0) 编辑
摘要:System类 System类是Java语言的核心类之一,它提供了一些与系统相关的方法和属性。System类属于java.lang包,因此无需显式导入就可以使用。 标准输入输出: System.out:用于标准输出,类似于C语言中的printf。 System.in:用于标准输入,可以通过Scann 阅读全文
posted @ 2024-08-14 11:28 糊涂图-4060 阅读(12) 评论(0) 推荐(0) 编辑
摘要:多态的机制原理 本质上多态分两种 1、编译时多态(又称静态多态) 2、运行时多态(又称动态多态) 多态通常有两种实现方法 1、子类继承父类(extends) 2、类实现接口(implements) 要使用多态,在声明对象时就应该遵循一条法则:声明的总是父类类型或接口类型,创建的是实际类型。 例来说, 阅读全文
posted @ 2024-08-14 11:28 糊涂图-4060 阅读(14) 评论(0) 推荐(0) 编辑
摘要:多态的概念 定义: 它允许不同的对象对同一操作或方法调用做出响应,但具体的行为会根据对象的实际类型而有所不同。多态性提供了一种方式,使得代码能够以统一的接口与不同的数据类型交互,而不需要关心这些数据类型背后的具体实现细节。 多态的好处: 提高代码的可读性和可维护性。 降低代码间的耦合度,增加模块化。 阅读全文
posted @ 2024-08-14 11:27 糊涂图-4060 阅读(15) 评论(0) 推荐(0) 编辑
摘要:接口和多态的区别 区别: 概念层面:接口是一种定义行为规范的方式,而多态是这种行为规范在运行时的具体表现。 实现机制:接口通过关键字 interface 来定义,而多态的实现可能涉及到接口的实现、继承和方法重写。 目的:接口的目的是为了定义一个共同的规范,使得不同的类可以有统一的调用方式;多态的目的 阅读全文
posted @ 2024-08-12 20:09 糊涂图-4060 阅读(16) 评论(0) 推荐(0) 编辑
摘要:接口的概念 什么是接口? 接口就是一个规范,类似于硬件上面的接口,在电脑主板上的PCI插槽的规范就类似于Java接口,只要是遵循PCI接口的卡,不过是什么牌子的都可以插入到PCI插槽中。所以接口就是一个规范。接口就是某个事物对外提供的一些功能的说明。我们还可以利用接口实现多态功能,同时接口也弥补了J 阅读全文
posted @ 2024-08-12 19:58 糊涂图-4060 阅读(46) 评论(0) 推荐(0) 编辑
摘要:抽象类、实现类、接口的区别 接口和抽象类的区别: 1.抽象类中的方法可以有方法体,也就是可以实现具体的方法,但是接口中的方法必须是抽象的,只能声明,没有方法体 2.抽象类的成员变量修饰随便(public,private,protected等等),接口的成员变量必须是public,static,fin 阅读全文
posted @ 2024-08-12 19:58 糊涂图-4060 阅读(48) 评论(0) 推荐(0) 编辑
摘要:抽象类的概念 什么是抽象 抽象类(Abstract Class): 在面向对象编程中,抽象类是一个不能被实例化的类,它通常包含抽象方法。抽象方法是没有实现的方法,它只声明了方法的签名,具体的实现留给子类去完成。 这里有一个规则:既然父类里面的方法是抽象的,那么对于整个类来说,它就有一个没有实现的方法 阅读全文
posted @ 2024-08-12 19:57 糊涂图-4060 阅读(28) 评论(0) 推荐(0) 编辑
摘要:final关键字 final 关键字是一个修饰符,它可以用来修饰类、方法和变量。 final 类:当一个类被声明为 final 时,它不能被其他类继承。这意味着这个类是封闭的,不能有任何子类。 public final class UtilityClass { // 类成员 } final 方法:将 阅读全文
posted @ 2024-08-08 20:38 糊涂图-4060 阅读(14) 评论(0) 推荐(0) 编辑
摘要:super关键字 super 关键字是一个引用,它指向当前对象的直接父类。使用 super 关键字可以访问父类中定义的成员,包括属性、方法和构造函数。 访问父类的属性:如果子类重写了父类的方法,并且需要在子类方法中使用父类的方法实现,可以使用 super 来引用父类的方法。 调用父类的方法:当子类需 阅读全文
posted @ 2024-08-08 20:38 糊涂图-4060 阅读(16) 评论(0) 推荐(0) 编辑
摘要:jar包 创建和使用JAR包的基本步骤如下: 创建JAR包:使用Java的jar工具或IDE(如Eclipse、IntelliJ IDEA)将编译后的.class文件和其他资源打包成JAR文件。 jar cvf myapp.jar -C bin/ . 添加清单文件:在创建JAR包时,可以指定一个清单 阅读全文
posted @ 2024-08-08 20:37 糊涂图-4060 阅读(62) 评论(0) 推荐(0) 编辑
摘要:static关键字 static关键字在Java中用于表示某个成员(方法、变量、常量或代码块)属于类本身,而不是类的某个特定实例。以下是static关键字的一些主要用法和特性: 静态变量:使用static声明的变量是静态变量,也称为类变量。它们在类加载时创建,并在程序运行期间一直存在,直到程序结束。 阅读全文
posted @ 2024-08-08 20:37 糊涂图-4060 阅读(15) 评论(0) 推荐(0) 编辑
摘要:this关键字 this关键字是一个非常重要的概念,它指的是当前对象的引用。使用this关键字可以访问当前对象的属性和方法。 引用当前对象的属性:当类的实例变量和局部变量或参数同名时,可以使用this关键字来区分它们。 public class Example { private int value 阅读全文
posted @ 2024-08-08 20:36 糊涂图-4060 阅读(41) 评论(0) 推荐(0) 编辑
摘要:访问修饰符 public: 最宽的访问级别。 声明为public的类、方法、构造函数或变量可以被任何其他类访问。 // 公有变量,可以被任何其他类访问 public int publicVar = 10; private: 最限制的访问级别。 声明为private的成员只能在其所在的类内部访问,不能 阅读全文
posted @ 2024-08-07 18:41 糊涂图-4060 阅读(9) 评论(0) 推荐(0) 编辑
摘要:类与类之间的关系 1.继承: 一个类(子类)继承另一个类(父类)的属性和方法。 public class Parent { public void parentMethod() { // 父类方法 } } public class Child extends Parent { public void 阅读全文
posted @ 2024-08-07 18:41 糊涂图-4060 阅读(5) 评论(0) 推荐(0) 编辑
摘要:类与类之间的关系 1.继承: 一个类(子类)继承另一个类(父类)的属性和方法。 public class Parent { public void parentMethod() { // 父类方法 } } public class Child extends Parent { public void 阅读全文
posted @ 2024-08-07 18:40 糊涂图-4060 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示