自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Java Collection接口及方法

和区别判断删除其他集合与数组的相互转换将集合转化为数组使用方法将数组转化为集合使用方法使用解析使用要求向中添加元素,其元素所属类一定要重写因,中,在使用相关方法时,要调用元素所在类的Iterator接口的常用方法使用方法使用判断是否仍有元素可以迭代错误的遍历错误一错误二 使用匿名对象增强for循环的使用(JDK5.0新特性)循环,专门用来遍历说明 :

2024-06-25 21:20:44 435

原创 Java 集合框架概述

数组存储多个数据方面的。

2024-06-25 14:52:27 306

原创 Java 其他类API

BigInteger 提供所有 Java 的基本整数操作符的对应物,并提供 java.lang.Math 的所有相关方法。:返回包含 (this / val) 后跟 (this % val) 的两个 BigInteger 的数组。:返回其值为 (this / val) 的 BigInteger。:返回其值为 (this^exponent) 的 BigInteger。:返回其值为 (this % val) 的 BigInteger。:返回此 BigInteger 的绝对值的 BigInteger。

2024-06-23 12:36:51 692

原创 Java 比较器

基本数据类型,可以直接使用比较运算符进行比较,但引用数据类型不能直接通过运算符进行比较运算。实现对象的排序,可以考虑两种方法,即自然排序和对象排序类型中,实现了Comparable的接口,于是,在自定义类中,也需要实现接口,设置如何排序。

2024-06-23 00:27:36 934

原创 Java 时间日期类API

Java中关于日期时间API分为JDK8之前和JDK8两类日期时间API。

2024-06-22 02:13:48 678

原创 JavaStringBuffer与StringBuilder

StringBuffer、StringBuilder

2024-06-21 23:53:15 1000

原创 Java String用法考点(全面)

String 用法考点

2024-06-19 23:42:34 476

原创 Java 线程通信

当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行,那么多线程之间需要一些通信机制,可以协调它们的工作,以此实现多线程共同操作一份数据。比如:线程A用来生产包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,此时B线程必须等到A线程完成后才能执行,那么线程A与线程B之间就需要线程通信,即—— 等待唤醒机制

2024-06-05 23:42:58 561

原创 Java 线程安全问题再深入

本文章涉及到单例涉及模式的线程安全问题的解决、死锁的现象原因及处理方式、使用Lock解决线程安全问题

2024-06-05 22:46:55 971

原创 Java线程安全问题

当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件、同一条记录等)的时候,若多个线程只有读操作,那么不会发生线程安全问题。但是如果多个线程中对资源有读和写的操作,就容易出现线程安全问题。使用同步代码块或同步方法,解决线程安全问题

2024-06-04 23:30:29 807 1

原创 Java Thread类的常用方法和生命周期

Java Thread类的常见方法和生命周期

2024-06-04 00:14:54 929

原创 Java 多线程的创建

Java 多线程的创建,实现方式分为 继承Thread类和实现Runnable接口

2024-06-01 16:13:45 378

原创 Java 多线程概述

一组指令的集合一段静态的代码一条执行路径安全的隐患并行注意:不同的进程之间是不共享内存的。进程之间的数据交换和通信的成本很高。

2024-06-01 15:05:44 574

原创 Java 自定义异常

自定义异常类可以参照lang包中系统提供的异常类型,ExceptionThrowable等自定义的异常类要继承一个现有的异常体系编译时异常,自定义类继承运行时异常,自定义类继承提供多个构造器,构造器构成重载自定义异常需要提供//每一个异常类的 serialVersionUID ,序列版本号自定义异常类的示例提供一个小于0 的异常定义Student类,类中有属性id,有方法getIdsetId实例化Student,输入数值,若非负,则调用setId赋值;若为负,则显示异常//序列版本号。

2024-06-01 00:30:19 941

原创 Java 手动抛出异常 throw

由虚拟机:程序运行过程中,虚拟机检测到程序发生了问题,那么针对当前代码,就会在后台自动创建一个对应异常类的实例对象并抛出。由开发人员,如果创建好的异常对象不抛出对程序没有任何影响,和创建一个普通对象一样,但是一旦throw抛出,就会对程序运行产生影响了。

2024-05-30 15:39:49 164

原创 Java 异常处理 throws

由虚拟机:程序运行过程中,虚拟机检测到程序发生了问题,那么针对当前代码,就会在后台自动创建一个对应异常类的实例对象并抛出。由开发人员,如果创建好的异常对象不抛出对程序没有任何影响,和创建一个普通对象一样,但是一旦throw抛出,就会对程序运行产生影响了。

2024-05-30 14:58:30 414

原创 Java try-catch-finally 异常处理方式

Java采用的异常处理机制,是将异常处理的程序代码集中于在一起,与正常的程序代码分开,使得程序简介、优雅、易于维护。throws + 异常类型。

2024-05-30 00:39:30 1029

原创 Java 异常概述

Java 异常概述

2024-05-29 23:25:20 825

原创 IDEA快捷键

IDEA快捷键

2024-05-28 18:47:12 631

原创 Java Wrapper 包装类

int value;@Override。

2024-05-26 13:00:37 667

原创 Java JUnit单元测试

Java JUnit单元测试

2024-05-25 20:31:25 415

原创 Java Annotation 注解类

Java Annotation 注解类

2024-05-25 19:17:14 582

原创 Java enum 枚举类

如果针对于某个类,其实例是确定个数,则推荐将此类声明为枚举类。如果枚举类的实例只有一个,则可以看作时单例的实现方式。

2024-05-23 22:56:12 1229

原创 Java InnerClass 内部类

将一个类A定义在另一个类B里面,里面的那个类A就称为内部类(InnerClass),类B则称为外部类(OuterClass)。

2024-05-23 08:31:13 1106

原创 Java interface特性

Java interface特性

2024-05-22 22:22:52 755

原创 Java interface 接口

interface。

2024-05-21 23:58:33 842

原创 模板方法及设计模式——Java笔记

抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。当功能内部一部分实现是确定的,另一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。换句话说,在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,供不同子类实现。这就是一种模板模式。

2024-05-21 23:23:35 337 1

原创 Java abstract 抽象类与抽象方法

abstract——抽象类与抽象方法

2024-05-21 08:58:28 627

原创 Java final关键字

final

2024-05-20 23:15:08 336

原创 类中属性赋值的过程——Java学习笔记

对象.属性对象.方法执行先后顺序:默认初始化–>显式初始化–>代码块中初始化–>构造器初始化–>通过方法进行赋值。

2024-05-20 23:14:34 115

原创 类中属性赋值的过程——Java学习笔记

对象.属性对象.方法执行先后顺序:默认初始化–>显式初始化–>代码块中初始化–>构造器初始化–>通过方法进行赋值。

2024-05-20 15:27:24 266

原创 Java 代码块

类的成员: 属性、方法、构造器、代码块(初始化块)、内部类。

2024-05-19 22:15:26 300

原创 Java Singleton 单例设计模式

设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式,设计模式避免了我们自己再思考和摸索,就是像是经典的棋谱或套路。经典的设计模式一共有23种。

2024-05-19 16:44:56 513

原创 关键字static-----java学习笔记

在类中声明的实例方法,在类的外面必须先创建对象,才能调用。但有些方法的调用者和当前类的对象无关,这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。这里的类变量、类方法,只需要用static修饰即可。也被成为静态变量、静态方法。

2024-05-19 16:44:04 320

原创 Java static关键字

在类中声明的实例方法,在类的外面必须先创建对象,才能调用。但有些方法的调用者和当前类的对象无关,这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。这里的类变量、类方法,只需要用static修饰即可。也被成为静态变量、静态方法。

2024-05-19 15:47:04 456

原创 关于git命令

Git指令在git的使用中,除了使用图形化界面软件,还可以使用命令行的指令进行操作命令操作git cat-file -p 版本号查看文件信息git -v查看git版本信息git init在当前路径初始化git本地仓库git clone 网址将网址的git仓库克隆到本地仓库git clone 网址 重命名将网址的git仓库克隆到本地仓库并重命名git config user.name 用户名修改用户名git config user.e

2024-05-05 22:34:55 424

原创 Java Object类

equals()和toStrin()方法

2024-04-29 17:48:19 428

原创 Java多态性

面向对象的三大特征:继承性、封装性、多态性。

2024-04-27 00:39:35 686

原创 Java Super 关键字

子类继承父类以后,对父类的方法进行了重写,那么在子类中,是否还可以调用原父类中的方法?子类继承父类以后,发现子类和父类中定义了同名的属性,是否可以在子类中区分两个同名的属性呢?super关键字。

2024-04-25 23:57:10 372

原创 面向对象的特征:继承性---Java基础

面向对象特征之二:继承(Inheritance)

2024-04-17 14:10:28 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除