自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程(线程同步)

Java 中允许多线程并行访问,同一个时间段内多个线程同时完成各自操作当多个线程同时操作一个共享数据时,可能会导致数据不准确的情况出现线程同步就是给线程上锁同步和异步同步:两个线程按顺序执行异步:两个线程同时执行上锁是实现同步的一种方式同步是最终的结果,上锁是实现该结果的具体方式上锁,给要上锁的方法添加 synchronized 关键字。

2024-03-19 17:23:59 428 1

原创 多线程(一)

区别:合并进来的线程任务执行情况,join() 合并进来的线程会一直占用 CPU 资源,直到任务执行完毕,join(long millis) 合并进来的线程不会一直占用 CPU 资源,而是根据时间参数占用。甲乙两个线程,某个时间点在甲线程中调用了乙线程的 join 方法,表示从当前时刻起,线程乙合并到了线程甲中,线程乙会独占 CPU 资源,线程甲进入阻塞状态,当线程乙全部执行完毕之后,线程甲继续执行。一个线程没有开始执行的时候是就绪状态,在执行过程中断了,此时它是阻塞状态,全部执行完毕,此时它是终止状态。

2024-03-08 16:40:59 1432 1

原创 Java面向对象(四)

Java中提供的异常肯定不够我们实际开发中使用的,Java只是提供了一些常见的并且很容易发生的异常,这就使我们开发者根据自己的业务进行拓展即可,通过继承方法中抛出的异常类(本身或者其父类)是 Exception 的时候,必须给方法添加 throws 修饰如果方法中抛出的异常类(本身或其父类)是 RuntimeException,则不需要进行 throws 的修饰//如何判断object是否为Integer类型

2024-02-03 15:40:17 396 1

原创 Java面向对象(三)

每个对象在内存中都有一个内存地址,null中文意思为空表示内存地址不存在,null用来表示对象的,非对象的数据类型无法用null表示基本类型不是对象,不能用null表示变量的两种类型:基本数据类型和引用类型(对象)基本数据类型不能用null表示,否则会产生什么问题?首先要明确,为什么要有null的出现?例:Java从数据库中查出所需的数据,然后赋值给程序中的变量为程序运行时做数据支持,因为int的值为:正数、负数、0,无法表示数据库中为null的数据。所以就引出了包装类的概念,

2024-01-19 16:58:56 388 1

原创 Java 面向对象(二)

1、先用 hashCode 进行判断,如果不相等,则直接返回结果两个对象不相等,如果相等,则 hashCode 此时无法断定两个对象是否相等。Java 语言的特性是面向应用层的语言,不能操作底层操作系统层面的数据,所有很多方法就受限,无法完成一些偏向底层的操作,如何解决?一般情况下,这个两个方法 hashCode 和 equals 是结合起来使用的,共同判断两个对象是否相等?如果两个对象的 hashCode 不相等,则这两个对象一定不相等。如果两个对象的 hashCode 相等,不代表这两个对象一定相等。

2024-01-15 15:40:46 381 1

原创 Java面向对象(一)

在复习这一模块的时候先回想一下或者理清思路,面向对象和面向过程分别是什么?区别:​ 面向对象:是模拟显示世界思维,将一个个事务抽象为一个类​ 面向过程:将解决问题的具体步骤作为整个编程的核心​ 面向对象的的语言:Java、C++、python、go​ 面向过程的语言: C​ 对象是通过类创建的,类是专门用来创建对象的​ 对象不是永久存在的,只是瞬时存在的,在程序运行时存在,程序结束时自动销毁,但是类是永久存在的​ 对象是类的具体化存在​ 类中的主要信息。

2024-01-11 15:56:27 1655 1

原创 Java 基础(二)

老样子每次复习几个知识点,生活多姿多彩。大家好,我是墨涵,一名Java爱好者。本次打算分享以下几点。

2024-01-02 19:52:47 372 1

原创 Java 基础(一)

本次分享打算从以下几点来介绍Java基本概念内存模型数据类型转换逻辑运算符位运算符。

2023-12-30 16:54:12 1406 1

原创 一个简单的二分法查找

简单的二分法查找

2022-10-06 13:44:06 76

原创 初学Java,Java小白。共同进步,共同成长。

大家好!我是小凯,一名在职的大学生,也是一名爱好编程的初学者。 会不定期的在csdn中分享自己在编程中遇到的问题! 大家共同进步,共同成长。

2020-06-27 09:39:31 155

vscode 如何配置c/c++环境

vscode 如何配置环境,有可能有点繁琐 也有可能会有点错误,如有发现错误,请回复立刻更正

2022-10-06

用c 语言计算数值的阶乘,

用c语言写的 Java也可以套用,如果有什么问题请评论 看到后一定会改,

2022-10-06

最全的java学习笔记(必看).pdf

大家好!我是小凯,一名在职的大学生,也是一名爱好编程的初学者。 从今天开始,将会在此平台分享一些自己对编程中遇到问题的解法,请大佬知道知道 不好勿喷 大家共同进步,共同成长。 创作辛苦,不喜勿喷

2020-06-27

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

TA关注的人

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