快来卷Java啦
文章平均质量分 91
JavaSE
Ice_Sugar_7
在学Java,不定期分享技术博客。戒骄戒躁,相信code改变未来!
展开
-
「JavaSE」Lambda表达式
Lambda表达式是Java SE 8中一个重要的新特性,基于数学中的λ演算得名,也可称为闭包,它允许我们通过表达式代替功能接口和方法类似,Lambda表达式提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)Lambda 表达式的优点很明显,在代码层次上来说,它使代码变得非常简洁。不过简洁是有代价的,那就是降低了代码的可读性,而且不容易调试。原创 2024-03-29 11:26:09 · 1321 阅读 · 12 评论 -
「JavaSE」String类3:字符串常量池
🎇🎇🎇。原创 2024-02-23 13:48:57 · 541 阅读 · 9 评论 -
「JavaSE」String类2:StringBuilder和StringBuffer
String的内容不可修改,而StringBuffer和StringBuilder可以修改StringBuffer与StringBuilder大部分功能是相似的StringBuffer采用同步处理,属于线程安全操作;而StringBuilder未采用同步处理,属于线程不安全操作。原创 2024-01-28 21:24:05 · 1219 阅读 · 0 评论 -
「JavaSE」String类1:常用方法
C语言中没有字符串类型,要表示字符串只能使用字符数组或者字符指针。虽然可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面向对象的思想而字符串的应用非常广泛,因此Java专门提供了String类接下来一起来看看String类中的常用方法吧!原创 2024-01-28 15:52:20 · 1022 阅读 · 0 评论 -
「JavaSE」抽象类&接口3:拷贝&Object类
Cloneable接口的clone方法可以实现浅拷贝,如果要实现深拷贝,那么让需要对对象中的引用类型进行拷贝Java中默认Object类是所有类的父类。Object中已经实现了一些方法,子类通过重写这些方法可以实现相应的功能注意区分抽象类和接口。原创 2024-01-25 23:20:58 · 1097 阅读 · 1 评论 -
「JavaSE」抽象类&接口2:接口的应用
接口的继承关系——拓展,它可以拓展接口的功能通过重写Comparable接口或Comparator接口下的方法,我们可以实现对象类型的比较。原创 2024-01-24 22:32:42 · 1529 阅读 · 5 评论 -
「JavaSE」抽象类&接口1:基本概念
包含抽象方法的类。原创 2024-01-20 11:35:39 · 1205 阅读 · 2 评论 -
「JavaSE」类和对象4:内部类
根据定义的位置,内部类可以分为两种形式,一共有四种内部类对于实例内部类,如果要访问外部类的成员,需要使用“外部类.this.外部类成员”访问外部类不能直接访问实例内部类中的成员,必须先创建内部类的对象匿名内部类在开发过程经常使用,很重要。原创 2024-01-27 15:36:05 · 526 阅读 · 0 评论 -
「JavaSE」类和对象3:多态
以上就是本篇文章的全部内容,如果你觉得本文对你有所帮助的话,那不妨点个小小的赞哦!(比心)原创 2024-01-19 16:33:44 · 1289 阅读 · 1 评论 -
「JavaSE」类和对象2:代码块&继承
以上就是本篇文章的全部内容,如果你觉得本文对你有所帮助的话,那不妨点个小小的赞哦!(比心)原创 2024-01-15 11:24:25 · 1279 阅读 · 1 评论 -
「JavaSE」类和对象1:基本概念
/ 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法●class为定义类的关键字●ClassName为类名●{}中为类的主体//名字//性别//年龄System.out.println(name + "在学习");关于类,有几点需要注意:①一般一个文件当中只定义一个类②main方法所在的类一般要使用public修饰③public修饰的类必须要和文件名相同基本规则:●在文件的最上方加上一个package 语句指定该代码在哪个包中。原创 2024-01-12 10:47:36 · 1218 阅读 · 4 评论 -
Java的函数一一方法(含汉诺塔问题)
这道题的难点在于,它表面要你把最底下的盘子移过去,但实际上你要关注的是它上面的(n-1)个盘子,然后你要知道这(n-1)个盘子每一次移动的方法都是“借助C柱,在A和B之间来回移动”,假如某次移动后(n-1)个盘子在A,那原先最底下那个盘子就在B,此时直接把它拿到C就ok了。假如当下有一个问题,我们可以把它拆成一个小的问题,而这个小的问题又可以拆成更小的问题,并且这些问题的解决办法相同,那我们就可以使用递归,它类似数学中的数学归纳法,你想一下,数学归纳法需要你。原创 2023-11-03 06:11:51 · 1465 阅读 · 11 评论 -
Java中的运算符
如果发现本文有不足或不妥之处,欢迎指出,我将第一时间改正。原创 2023-10-28 14:05:31 · 899 阅读 · 13 评论 -
Java的数据类型与变量
如果发现本文有不足或不妥之处,欢迎指出,我将第一时间改正。原创 2023-10-24 21:03:15 · 2552 阅读 · 19 评论