首页 分享 菜根花小宝贝

菜根花小宝贝

来源:花匠小妙招 时间:2024-09-10 11:24
String、StringBuffer、StringBuilder各自特点及对比(随笔) 1.String1.1String特性String:字符串,使用一对""引起来表示。1.String声明为final的,不可被继承2.String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小3.String内部定义了final char[] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。  体现:1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行 原创 发布博客 2021.03.05 · 353 阅读 · 0 点赞 · 1 评论 · 1 收藏
集合之Map(随笔) 1.概述Map与Collection并列存在。用于保存具有映射关系的数据:key-valueMap 中的 key 和 value 都可以是任何引用类型的数据Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法常用String类作为Map的“键”key 和 value 之间存在单向一对一关系,即通过指定的 key 总能找到唯一的、确定的 valueMap结构的理解:Map中的key:无序的、不可重复的,使用 原创 发布博客 2021.02.25 · 122 阅读 · 0 点赞 · 0 评论 · 0 收藏
集合之Set(随笔) 1.概述Set接口:存储无序的、不可重复的数据以HashSet为例说明:1. 无序性:不等于随机性。存储的数据在底层数组中并非按照数组索引的顺序添加,而是根据数据的哈希值决定的。2. 不可重复性:保证添加的元素按照equals()判断时,不能返回true.即:相同的元素只能添加一个。Set接口是Collection的子接口,set接口没有提供额外的方法Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。Set 判断两个对象是否相同不是使用 == 原创 发布博客 2021.02.24 · 125 阅读 · 0 点赞 · 0 评论 · 0 收藏
集合之list(随笔) 1.前言Java 集合可分为 Collection 和 Map 两种体系Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序、可重复的集合Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-value对”的集合2.List概述鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的序号记载其在 原创 发布博客 2021.02.22 · 99 阅读 · 0 点赞 · 0 评论 · 0 收藏
JUC(随笔) 1 Java JUC简介在 Java 5.0 提供了 java.util.concurrent (简称 JUC )包,在此包中增加了在并发编程中很常用 的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。 提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。2 volatile 关键字-内存可见性2.1 内存可见性Java 内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,并且线程只能访 原创 发布博客 2021.02.20 · 178 阅读 · 0 点赞 · 2 评论 · 0 收藏
设计模式(搬运工) 建造者模式:参考:https://www.cnblogs.com/cxxjohnson/p/6403951.htmlhttps://blog.csdn.net/xw_summer/article/details/86603124原型模式(克隆模式):参考:https://www.cnblogs.com/meet/p/5116404.htmlhttps://blog.csdn.net/xw_summer/article/details/86603168适配器模式:参考:https://w 原创 发布博客 2020.08.08 · 154 阅读 · 0 点赞 · 0 评论 · 0 收藏
设计模式之工厂模式 工厂模式一、简介二、简单工厂模式三、工厂方法模式四、抽象工厂模式五、总结一、简介工厂模式:实现了创建者和调用者的分离。详细分类:•简单工厂模式•工厂方法模式•抽象工厂模式(补充)面向对象设计的基本原则:OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开 放,对修改关闭。DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程, 不要针对实现编程。LoD(迪米特法则,Law of Demeter):只 原创 发布博客 2020.08.02 · 133 阅读 · 1 点赞 · 0 评论 · 0 收藏
设计模式之单例模式 单例模式一、初识单例模式二、饿汉式三、懒汉式四、双重检测锁实现五、静态内部类实现方式(也是一种懒加载方式)六、使用枚举实现单例模式七、反射和反序列化问题一、初识单例模式核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。常见应用场景:–Windows的Task Manager(任务管理器)就是很典型的单例模式–windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。–项目中,读取配置文件的类,一般也只有 原创 发布博客 2020.08.01 · 80 阅读 · 0 点赞 · 0 评论 · 0 收藏
Vue知识点整理 Vue知识点整理一、Vue核心知识(一)第一个vue网页(二)常用指令一、Vue核心知识(一)第一个vue网页1.引包确认已经下载了node,然后执行命令 npm install vue (如需下载自己要的版本在vue后面加上@版本号)页面引入刚下载的包<script type="text/javascript" src="vue.js"></script>2.留坑 即留一个vue模板插入的地方或者是vue代码对其生效的地方3.实例化 即启动V 原创 发布博客 2020.07.29 · 584 阅读 · 0 点赞 · 0 评论 · 0 收藏
Javascript知识点总结(三) Javascript知识总结(三)八、javascript的运动框架八、javascript的运动框架 原创 发布博客 2020.07.25 · 118 阅读 · 0 点赞 · 0 评论 · 0 收藏
Javascript知识点总结(二) Javascript知识总结(二)五、深入了解JSON(一)初识(二)JSON字符串、对象和数组(三)序列化和反序列化(四)JSON的使用(五)数组常见操作六、定时器七、DOM操作五、深入了解JSON(一)初识JSON是JavaScript Object Notation的缩写,它是一种数据交换格式JSON基于文本,优于轻量,用于交换数据JSON主要用于前后端交互时数据的传输,JSON简单易用,是ECMA的一个标准,几乎所有的编程语言都有解析JSON的库,所以我们可以放⼼大胆的在前后端交互里直接 原创 发布博客 2020.07.23 · 378 阅读 · 0 点赞 · 0 评论 · 0 收藏
Javascript知识点总结(一) 一、走进javascript什么是JS?JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语⾔,内置⽀持类型JavaScript是当今最流⾏的脚本语言,我们生活中看到的网页和基于html5的app⾥⾯的交互逻辑都是由javascript驱动的一句话概括就是javascript是一种运行在浏览器中的解释型的编程语⾔JS由什么组成ECMAScript : 解释... 原创 发布博客 2020.07.22 · 121 阅读 · 0 点赞 · 0 评论 · 0 收藏
flex弹性布局 flex弹性布局(一)初识flex(二)flex布局容器六大属性1.flex-direction2.flex-wrap和flex-flow3.justify-content4.align-items5.align-content(三)flex弹性布局-项目属性1.order和flex-grow2.flex-shrink3.flex-basis和flex4.align-self(一)初识flexflex布局是什么?... 原创 发布博客 2020.04.28 · 199 阅读 · 0 点赞 · 0 评论 · 0 收藏
CSS3知识点整理 CSS3知识点一、CSS3新特性及核心知识(一)新增选择器(二)新增的用户界面属性(三)常用的样式属性边框和盒阴影(四)CSS3背景新特性及精灵图片的使用(五)详细讲解CSS3渐变背景(六)CSS3文本效果及特殊字体引入(七)CSS3的多列布局(八)设备兼容必备知识多媒体查询二、CSS3特效(一)2D转换动画效果(二)3D转换动态效果(三)CSS3过渡实用技巧(四)CSS3动画特效技能一、CSS... 原创 发布博客 2020.04.28 · 434 阅读 · 0 点赞 · 0 评论 · 3 收藏
HTML5知识整理 HTML5知识点(一)初识HTML5(二)HTML5常用的语义化和结构元素(三)HTML5图形绘画标签canvas(四)HTML5矢量图形SVG(五)HTML5媒体播放常用标签(六)HTML5新增input类型(七)HTML5常用的表单属性(八)Web本地储存(一)初识HTML5什么是HTML5HTML5 是HTML的最新版本,它是W3C与WHATWG合作的结果。HTML5继承了原先HTML... 原创 发布博客 2020.04.27 · 230 阅读 · 0 点赞 · 0 评论 · 1 收藏
Java反射机制 一、简要Java不是动态语言,但是java有一定的动态性,我们可以利用反射机制、字节码操作获取类似动态语言的特性,从而编程的时候更加的灵活反射机制是指:可以在运行时加载、探知、使用编译期间完全未知的类。程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法;对于任意一个对象都能够调用它的任意一个方法和属性加载完类之后,在堆内存中,就产生... 原创 发布博客 2020.03.25 · 74 阅读 · 0 点赞 · 0 评论 · 0 收藏
Java注解 注解(Annotation)(一)简要(二)内置注解(三)自定义注解(四)使用反射机制读取注释(一)简要注解的作用:1.不是程序本身,可以对程序作解释。2.可以被其它程序读取。注解在哪里使用:可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问(二)内置注解@Override... 原创 发布博客 2020.03.24 · 88 阅读 · 0 点赞 · 0 评论 · 0 收藏
IO学习三(装饰流) IO流读写操作装饰流一、简要二、字节缓冲流(BufferedOutputStream&BufferedInputStream)三、字符缓冲流(BufferedWriter&BufferedReader)四、转换流(OutputStreamWriter&InputStreamReader)五、数据流(DataOutputStream&DataInputStream)六... 原创 发布博客 2020.02.25 · 443 阅读 · 0 点赞 · 0 评论 · 3 收藏
IO学习二(四个抽象类) IO流读写操作之四个抽象类一、总览二、FileInputStream&FileOutputStream三、FileReader&FileWriter四、ByteArrayInputStream&ByteArrayOutputStream一、总览四个抽象类:抽象类说明常用方法InputStream字节输入流的父类,数据单位为字节int rea... 原创 发布博客 2020.02.17 · 130 阅读 · 0 点赞 · 0 评论 · 0 收藏
IO学习一(File类) IO——File一、IO介绍二、File一、IO介绍简介:在java程序中,对数据的输入输出操作以“流”方式进行。J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。java“流”类一般位于java.io包中。核心类:在整个java.io包中,最重要的就是5个类和3个接口。类说明File文件类InputStrea... 原创 发布博客 2020.02.16 · 92 阅读 · 0 点赞 · 0 评论 · 1 收藏

相关知识

菜根花小宝贝
用白菜根竟然可以做这么好看的玫瑰花,立体感十足,快做一幅送给老师吧
花艺教学活动
科学网—菜根坛
神奇的水培大白菜花
满月酒祝福语(精选250句)
适合孩子满月送的花
奶香爆米花怎么做
关于适合孩子满月送的花
【冰激凌进行曲】万千美食皆可凹成漂亮的玫瑰花~(冰激凌版)

网址: 菜根花小宝贝 https://www.huajiangbk.com/newsview104447.html

所属分类:花卉
上一篇: chatgpt的150个指令大全
下一篇: 全文搜索 (SQL Server

推荐分享