Loading

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