- 博客(15)
- 收藏
- 关注
原创 【JavaEE】详解线程与线程安全
编译器的优化,是根据代码的实际情况来的。LOAD 读的操作太慢,反复读,并且每次读到的数据都一样,JVM 就做出了这样的优化,就不再重复的从内存中读了。比如,我可能认识 100 个小哥哥,但是其中 50 个对我表白了(我现在已经有男朋友了,但是他们因为表白过了,所以才在等我分手,成为我的备胎),这 50 个才是竞争关系,另外 50 个只是普通朋友。线程不安全,即在随即调度之下,程序的执行结果有多种可能,其中的某些可能就导致代码出现了 bug,与我们预期的结果不相符,这就叫做线程不安全 / 线程安全问题。
2022-08-22 21:02:03
556
1
原创 【JavaEE】详解 “进程”
进程(process),也叫做任务(task),是一个抽象的概念。当我们双击一个应用程序,就会有一个进程在操作系统上运行,不妨打开你的任务管理器,里面就跑着一个个的进程。进程屏蔽了一个程序运行的细节,实际上,一个应用程序运行起来需要各种文件的加载、调用各种硬件…这些操作系统都帮我们做好了,把它们都打包成了一个“包”,也就是进程,这种假象正是通过抽象了一个进程的概念来完成的。因此我们平常要看一个应用程序是否正常运行,只需要观察这个进程即可,无需去观察它的底部细节。...
2022-07-26 21:46:25
740
1
原创 【刷题篇】详解异或符 && 打破对二分的刻板认知
文章目录1. 找单身狗1.0版本2. 找单身狗2.0版本3. 在一个有序数组中,找 >= 某个数最左侧的位置4. 局部最小值问题 今天开始就要进入 数据结构和算法篇 啦,今天先带来 两道位运算和两道二分的题 ,让你通过这两道题彻底迷上算法入门算法~~🎉🎉🎉 1. 找单身狗1.0版本 已知在一个整型数组中,只有一种数出现了奇数次,其他的所有数都出现了偶数次(即只有一种数落单,其他数都成双成对),请你找出这个只出现了奇数次的数字(找出这个单身狗🐕)。 这道题有一个最快速的方法 --&
2022-04-26 20:35:53
748
15
原创 【Java】校招必考之 --> 字符串 & 数组 <轻松小刷两道oj题>
文章目录1. 字符集合2. 合并两个有序的数组 本篇我们再来学习两道oj题,一道字符串题,一道数组题,一起来体会ac后的快乐吧🐤🐤🐤 1. 字符集合 题目链接:https://www.nowcoder.com/questionTerminal/784efd40ed8e465a84821c8f3970b7b5 🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕🍕 大致总结一下题意,该题让我们输出给定字符串中的字符,如果后面中该字符出现了第二次或多次,则不再输出这个字符。
2022-04-21 10:23:16
328
19
原创 【Java】校招笔试面试必问之 --> 字符串<轻松小刷三道oj题>
文章目录1. 字符串中的第一个唯一字符字符串最后一个单词的长度验证回文串 由于最近学校恢复线下授课,我也就没有那么多空余时间了,所以博客暂时停更了一段时间,今天先给大家带来三道经典字符串oj题,SE部分的博客以后都会补上的~~~🌹🌹 在开发和校招笔试面试中,字符串都是常客,所以字符串是非常重要的,所以学好字符串是非常有必要的,先来三道oj题开开胃! 🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗🍗 1. 字符串中的第一个唯一字符 这是力扣上的一道题,以上是题目的信息。 注意这道题有一个特点,字符串
2022-04-17 20:06:30
847
16
原创 【JavaSe】想学好Java,怎么可以不懂类和对象(巨详细)--> 最终篇
文章目录9. 内部类9.1 内部类的分类9.1.1 实例 内部类(成员内部类)9.1.2 静态内部类9.1.3 局部内部类总结 通过前三篇的介绍,我们已经对类和对象有了一个比较详细的认知,本篇终于要完结撒花啦,本篇将介绍类和对象中的最后一个模块——内部类,这里还是比较抽象有一点难度的,坚持学完它你的类和对象就毕业了!~~👊👊 9. 内部类 外部类的修饰符只有2个:一个是public,一个是默认权限 内部类:在一个类的内部定义的类叫做内部类。 常用的内部类可以分为三种: 实例内部类(成员内部类) 静态
2022-04-08 09:32:06
1171
26
原创 【JavaSe】想学好Java,怎么可以不懂类和对象(巨详细)--> 第③篇
文章目录7. static成员7.1 再谈学生类7.2 修饰成员变量7.3 static修饰成员方法7.4 static成员变量初始化8. 代码块8.1 代码块概念以及分类8.2 普通代码块8.3 构造代码块(实例代码块)8.4 静态代码块总结 通过前两篇的学习,我们已经对类和对象有了初步的认识,本篇将介绍static和代码块,相较前两篇来说,本篇的难度也有所增加,但我依然会详细地介绍,让你了解更多的细枝末节!💪💪 7. static成员 7.1 再谈学生类 使用前文中介绍的学生类 实例化三个对象s1,
2022-04-06 09:16:47
1183
33
原创 【JavaSe】想学好Java,怎么可以不懂类和对象(巨详细)--> 第②篇
文章目录5. 对象的构造及初始化5.1 如何初始化对象5.2 构造方法(重要)5.2.1概念5.2.1 构造方法的特性5.3 默认初始化5.4 就地初始化5.5 打印成员变量的值6. 封装6.1 封装的概念6.2 访问限定符6.3 包6.3.1 包的概念6.3.2 导入包中的类6.3.3 自定义包6.3.4 常见的包总结: 上篇我们了解了什么是面向对象以及this引用,本篇将继续介绍类和对象中剩余的部分,从这里开始难度也逐渐上升啦,但我相信本篇文章能让你很轻松地搞定它~(小小臭美一下)👊 5. 对象的构
2022-04-02 15:56:50
755
16
原创 【JavaSe】想学好Java,怎么可以不懂类和对象(巨详细)? --> 第①篇
想学会面向对象语言,第一步 ---> 学懂类和对象!!👊👊👊
2022-04-01 01:01:49
1074
26
原创 【Java】四道小题目轻松拿捏位运算(含一道百度面试真题)
文章目录1. 求一个int类型的整数二进制中1的个数2. 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列3. 交换两个整数的内容,不允许创建临时变量4. 百度面试题:给你一个正整数N,判断这个数是不是2的K次方,不用求K是几 1. 求一个int类型的整数二进制中1的个数 如:15 0000 1111 4 这道题共有三种解法。 第一种方法: 把这个数右移32次,每次都与上(&)1 每移动一次,判断与后的数字是不是1,是1则计数器+1 原理: 代码如下: public
2022-03-23 20:45:31
3796
14
原创 【JavaSe】与Java的初次美好邂逅 ->用记事本写hello world(保姆级教学)
目录1. Java语言概述2. 创建Java源程序3. Java程序运行的原理4. 代码的简单剖析5. 注释6. 标识符 1. Java语言概述 Java是在C++的基础上进行改进的一种优秀的语言,其常年占据TIOBE编程语言社区排行榜的前三名,广泛使用程度不言而喻。 不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,如其创始人James Gosling所提出的口号“Write once, Run anywhere”,即编译一次,到处运行,Java拥有非常好的跨平台性,一个编译好的jav
2022-03-06 14:29:43
901
15
原创 C语言进阶 - 修炼内功:数据在内存中的存储
文章目录1. 数据类型介绍1.1 类型的基本归类整形家族:charshortintlong浮点数家族2. 整型在内存中的存储形式3. 大小端字节序介绍4. 浮点型在内存中的存储形式 1. 数据类型介绍 char short int long long long float double 1.1 类型的基本归类 注:"[]"中的内容代表可以省略 整形家族: char unsigned char char===>signed char? 不是 char到底是signed char还是unsigned
2021-11-26 23:37:14
628
3
原创 C语言实现三子棋
利用C语言实现三子棋(井字棋) 相信大家在小时候都用纸和笔与小伙伴们玩过一个经典的游戏——井字棋,即三子棋,看完这篇文章后你就可以用C语言写出属于自己的三子棋了。 实现三子棋用到的C语言知识点 实现该游戏写出的代码行数相比猜数字游戏是较多的,大概有两百多行,因此可以分为三个文件,一个头文件,两个源文件,头文件中对函数进行声明,源文件中对函数进行定义。 此次用到的知识点与上篇猜数字游戏的知识点大致相同,又新加了二维数组,如果你对二维数组还不了解,建议先学习二维数组的相关知识后再阅读本篇文章。 此次代码并不复杂
2021-10-30 19:17:41
2152
7
原创 利用C语言写出简单的猜数字小游戏
何为猜数字游戏? 电脑给出一个1-100之间的随机数,由玩家去猜,如果玩家猜小了,则提示猜小了,如果猜大了,则提示猜大了,如果猜对了,则显示你真棒,猜对了~ 实现猜数字游戏需要哪些C语言知识点? 实现该程序只需要简短的几十行代码即可,涉及的知识点有菜单,简单的循环语句、选择语句,以及简单的库函数引用、自定义函数的调用。 具体的代码实现 首先,我使用的是vs2017编译器,编译器具体的使用方法这里就不提及了。 首先写出主函数 注:这里的#define_CRT_SECURE_NO_WARN..
2021-10-29 15:11:33
3665
5
原创 【小白】处博--自我规划
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什
2021-10-16 13:31:26
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人