- 博客(29)
- 收藏
- 关注
原创 Java EE|File类的常用方法和InputStream, OutputStream 的用法
对File类中常用方法的介绍,以及文件内容的读写方法
2022-07-02 20:49:49
3337
原创 JavaEE|IO、存储、硬盘、文件系统相关常识
对文件操作前的基本知识介绍,包括存储、硬盘以及文件系统然后对File类进行了简单使用,并实现文件的创建删除
2022-06-29 18:12:07
379
原创 多线程|Thread类及常见方法
多线程中Thread类的介绍,构造方法的使用,以及Thread类的一些核心属性还包括线程的启动start方法、线程中断和线程的等待join方法等的介绍
2022-06-29 17:56:52
234
原创 Java|优先级队列(堆)
基于Java实现的优先级队列(二叉堆),内容还包括JDK内置的优先级队列和Comparator接口的使用以及经典TopK问题的解决思路,还包括七大排序中的堆排序实现
2022-05-22 19:41:19
384
原创 带你轻松实现栈和队列
本篇详细介绍了栈和队列的实现,其次还利用栈和队列的特性让栈和队列之间能够相互转换,既能通过队列实现栈,又能通过栈实现队列还详细分析并实现了循环队列简单介绍了双端队列极其基本操作
2022-05-13 16:38:08
171
原创 Java|String类
文章目录JDK中String类的声明创建字符串方式字面量字符串之间的比较字符串的常量池手工入池字符串的不可变性修改字符串的内容字符串的常见操作1.字符串的比较2.字符和字符串的相互转换3.字符串和字节数组的相互转换4.字符串的查找5.字符串替换操作6.字符串的拆分7.字符串的截取处理8.其他常用JDK中String类的声明为什么String被final修饰?被final修饰的类无法被继承,String类不存在子类,这样的话就可以保证所有使用JDK的人,大家用到的String类仅此一个,大家都相同我
2022-05-08 13:48:13
294
原创 LeedCode_Num206_反转链表
题目要求:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。解法一新建一个链表,然后从原链表的头结点开始遍历,把每个元素头插进新的链表,最后返回新链表的头结点public ListNode reverseList(ListNode head) { if(head == null || head.next == null){ //如果头结点为空,或者只有一个结点,则没必要反转 return head; } ListNode node
2022-05-01 17:57:26
577
原创 Java|static关键字的使用详解
static修饰成员属性、成员方法、代码块之后会有什么变化?剖析static关键字的各种用法详解使用static关键字中会遇到的问题
2022-04-15 16:03:14
1025
原创 汉诺塔问题解析 - 浅显易懂
文章目录汉诺塔问题编程要求解题思路代码实现总结汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如图1)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。——来自于百度百科编程要求有A、B、C三根柱子,A为起始柱,B为辅助柱,C为目
2022-04-10 23:11:59
4929
3
原创 数据类型转换
文章目录int 和 long之间的转换:int 和 byte/short之间的转换:int和char之间的相互转换int和String之间的转换数据类型的默认值总结这一节的内容都是的干货!!!不同数据类型的转换主要分为:小类型转为大类型大类型转为小类型注意事项:只有相同数据类型之间可以转换,数值型之间的转换接下来就各个类型之间的转换做一个详细的介绍int 和 long之间的转换:int a = 10;//隐式类型转换//把int转为longlong b = 20;a = b
2022-04-05 20:08:57
1137
原创 Java基础语法|数据类型
文章目录1.变量和类型2.Java中的8大基本类型int型变量long型变量byte型变量short型变量double、float型变量char型boolean型3.String字符串类型4.变量的作用域5.变量命名规则6.常量7.总结1.变量和类型变量是程序执行过程中可以变的量int a = 10; a = 20;这里的a就是变量类型是用来区分变量的,不同的变量类型有不同的性质:类型决定了其开辟内存空间的大小类型决定了计算机看待内存空间的视角,即不同的类型在内存中的存储方式不同,因此
2022-04-04 14:12:41
662
2
原创 与Java的第一面
目录一、开发环境1.什么是JRE2.什么是JDK二、Java的程序运行1.编译阶段2.执行阶段3.实例演示三、Java入门一、开发环境1.什么是JREJRE的全称是:Java Runtime Environment,即Java运行时环境,或者说是用Java语言编写的程序跑起来所必须具备的环境。Java的开发者才能将自己开发的程序发布到用户手中,用户通过JRE运行程序。JRE中包含了JVM(Java虚拟机)和java基础类库。2.什么是JD...
2022-04-01 18:41:46
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人