会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
叶坤
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2022年3月14日
你是如何理解面向对象思想?
摘要: 面向对象编程:即OOP,面向对象的编程概念和应用已经超越了程序设计。面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 面向对象的特点:抽象,封装,继承,多态。 引用一段话:假如我是上帝,我要造人(对象),首先,人要有思想,人要有肉体(这个过程就是抽象) 因为人数量大,我需要找别
阅读全文
posted @ 2022-03-14 09:21 远乡人
阅读(125)
评论(0)
推荐(0)
2022年3月13日
String,Stringbuffer,StringBuilder的区别?
摘要: Stringbuffer,StringBuilder的由来? StringBuffer与StringBuild都继承自AbstractStringBuilder String str = "hello"; 我们可以看到初始String值为”hello“,然后在这个字符串后面加上新的字符串”world
阅读全文
posted @ 2022-03-13 15:38 远乡人
阅读(40)
评论(0)
推荐(0)
String
摘要: String 字符串常量,StringBuffer 字符串变量 ,StringBuilder 字符串变量 String为什么是不可变的? 1.Sring类在定义时候声明为final类型。 2.String类全局变量都定义为private final类型,表明对象一旦初始化,属性值就无法改变。 Str
阅读全文
posted @ 2022-03-13 15:06 远乡人
阅读(384)
评论(0)
推荐(0)
如何实现List 集合去重?
摘要: 3种实现思路: 1.自定义方法去重,通过循环判断当前的元素是否存在多个,如果存在多个,则删除此重复项,循环整个集合最终得到的就是一个没有重复元素的List (1)首先我们可以创建一个新的集合,通过循环原集合判断循环的元素,是否存在于新集合,如果不存在就插入,存在了就忽略,这样循环玩,这样循环完了,最
阅读全文
posted @ 2022-03-13 11:06 远乡人
阅读(894)
评论(0)
推荐(0)
HashMap
摘要: HashMap是基于Hashing原理。由数组,链表,红黑树组成。 我们通过put()和get()方法储存和获取对象。当我们给put()方法传递键和值时候,我们先对键调用hashcode()方法,计算并返回的hashcode适用于找到Map数组的bucket位置来存储对象。HashMap是根据Has
阅读全文
posted @ 2022-03-13 10:42 远乡人
阅读(54)
评论(0)
推荐(0)
2022年3月12日
数据类型转换
摘要: 由于Java是强类型语言,所以要进行一些运算的时候,需要用到类型转换,运算中,不同类型的数据先转化为同一类型,然后进行运算。 低 高 byte(-128-127),short(-32768-32767),char,int,long,float,double Java中的两种转换方式: 1.高精度转低
阅读全文
posted @ 2022-03-12 16:46 远乡人
阅读(35)
评论(0)
推荐(0)
数据类型
摘要: 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。Java的数据类型分为两大类:基本类型和引用数据类型 基本类型:int num1=10, byte num2=20,short num3=30,long num4=30L,float num5=50.1f,double num6=3.16
阅读全文
posted @ 2022-03-12 16:34 远乡人
阅读(42)
评论(0)
推荐(0)
为什么重写hashcode()方法?
摘要: 重写了equals()方法,就必须要重写HashCode()方法。 什么是equals方法? 1.Java中每个对象都有equals()方法 2.equals方法用于检测一个对象是否等于另外一个对象 3.equals方法的特性: 自反性:对于任何非空引用值 x,x.equals(x) 都应返回 tr
阅读全文
posted @ 2022-03-12 10:53 远乡人
阅读(190)
评论(0)
推荐(0)
重载和重写
摘要: 什么是方法重载? 发生在同一个类中,方法名必须相同,参数类型不同,参数数量不同,发生在编译时候。 实验理论:在一个类中,方法名称相同时,编译器会根据调用方法的参数数量,参数类型去逐个匹配,用来选择对应的方法。 代码示例: package com.kuang.dao;public class Demo
阅读全文
posted @ 2022-03-12 10:10 远乡人
阅读(33)
评论(0)
推荐(0)
2022年3月11日
Set集合,Map集合
摘要: Set体系集合用于存储无序的元素,值不能重复。对象的相等性本质是hashCode值(java是依据对象的内存地址计算出的此序号)判断的。想让两个不同的对象视为相等的时候,就必须覆盖Object的hashcode方法和equals方法。Set有3个实现类Hashset,Treeset,linkedHa
阅读全文
posted @ 2022-03-11 15:15 远乡人
阅读(49)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告