java
嵌入式搬砖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用排序算法概述
排序算法1. 排序算法的介绍排序也称排序算法(Sort Algorithm),排序是将一组数据,依照指定的顺序进行排列的过程。2. 冒泡排序基本思想通过对待排序序列从前向后(从下标较小的元素开始) ,依次比较相邻元素的值, 若发现逆序则交换, 使值较大的元素逐渐从前移向后部, 就象水底下的气泡一样逐渐向上冒。代码实现/** * @param arr 待排序的数组 */public static void bubbleSort(int[] arr) { // 冒泡排序 的时原创 2020-05-15 10:46:18 · 247 阅读 · 0 评论 -
Java标识符命名规范
标识符的使用标识符:凡是自己可以起名字的地方都叫做标识符 比如:包名、 类名、接口名、变量名、方法名、常量名。。。标识符的命名规则:—>如果不遵守如下的规则,则编译不通过!需要大家严格遵守由26个英文字母大小写,0-9,或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格Java中标识符的命名规范...原创 2020-04-09 22:28:27 · 277 阅读 · 0 评论 -
Object类的常见方法总结
Object类是一个特殊的类,是所有类的父类。它主要提供了以下11个方法: public final native Class<?> getClass();//用于返回当前运行时对象的Class对象 public native int hashCode();//用于返回对象的哈希码,主要使用在哈希表中,比如JDK中的HashMap。 public boolean...原创 2020-04-07 16:57:45 · 466 阅读 · 0 评论 -
浅谈Java集合
声明:时间仓促,不够细致,仅限参考。文中如出现知识错误或者表述不严谨的地方,请大佬指出。谢谢首先说一下Java中常见的集合包括List、Set以及Map。而List,Set和Map都是接口,其中List接口,Set接口是继承了Collection接口,而Map接口是没有继承Collection接口,原因很简单,因为List和Set集合一般放的单个对象,Map放的是键值对,也就是成对的两个对象,...原创 2020-04-05 16:55:46 · 289 阅读 · 0 评论 -
Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration req
错误信息:org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer...原创 2020-02-06 16:01:53 · 3720 阅读 · 1 评论 -
String、StringBuilder、StringBuffer三大字符串类
最近整理了三大字符串类的知识点,研究了字符串(Java8)相关稍微底层一点的东西,整理的内容难免有错,还请各位大牛指正。一、String类String的特性1. Java程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。2. String是一个final类,代表不可变的字符序列。3. 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。4. String对象的...原创 2019-07-15 18:40:46 · 272 阅读 · 0 评论 -
设计模式之代理模式
代理模式概述代理模式:给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。代理模式是一种对象结构型模式。在代理模式中引入了一个新的代理对象,代理对象在客户端对象和目标对象之间起到中介作用,它去掉客户不能看到的内容和服务或者增添客户需要的额外的新服务。静态代理代理模式的结构比较简单,其核心是代理类,为了让客户端能够一致性地对待真实对象和代理对象,在代理模式中引入抽象层,代理...原创 2019-07-07 16:01:55 · 207 阅读 · 0 评论 -
java多线程
一、相关概述:进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。 进程作为资源分配的单位, 系统在运行时会为每个进程分配不同的内存区域 。线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程的线程作为调度和执行的单位,每个线程拥有独立的运行栈...原创 2019-07-09 17:14:11 · 169 阅读 · 0 评论 -
设计模式之单例模式
单例模式 —摘自《深入浅出设计模式》一、引子 单例模式是设计模式中使用很频繁的一种模式,在各种开源框架、应用系统中多有应用,在我前面的几篇文章中也结合其它模式使用到了单例模式。这里我们就单例模式进行系统的学习。并对有人提出的“单例模式是邪恶的”这个观点进行了一定的分析。二、定义与结构&nbs...转载 2019-06-17 10:28:33 · 198 阅读 · 0 评论 -
面向对象疑难要点梳理
1、面向对象三大特征的说明 面向对象有三大特点:封装、继承、多态。(如果要回答四个,可加上 抽象性 这一特点)继承性:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的...原创 2019-06-16 17:18:38 · 374 阅读 · 0 评论 -
java面向对象笔记
面向对象程序设计的重点是类的设计类的设计, 其实就是类的成员的设计类的访问机制:在一个类中的访问机制: 类中的方法可以直接访问类中的成员变量。 (例外: static方法访问非static,编译不通过。 )在不同类中的访问机制: 先创建要访问类的对象, 再用对象访问类中定义的成员。对象的创建和使用:(内存层面)堆(Heap) , 此内存区域的唯一目的就是存放对象实...原创 2019-06-16 17:10:32 · 222 阅读 · 0 评论 -
Array[]数组(java)
Array[]数组1、概述数组(Array), 是多个相同类型数据按一定顺序排列的集合, 并使用一个名字命名, 并通过编号的方式对这些数据进行统一管理。2、注意点数组本身是引用数据类型, 而数组中的元素可以是任何数据类型, 包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间, 而数组名中引用的是这块连续空间的首地址。数组的长度一旦确定, 就不能修改。 数组...原创 2019-06-14 20:24:51 · 6977 阅读 · 0 评论 -
java运算符
java运算符文章目录java运算符1、算术运算符算术运算符的注意问题:2、赋值运算符3、比较运算符(关系运算符)4、逻辑运算符5、位运算符6、三元运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。1、算术运算符运算符运算范例结果+正号+33-负号b=4;-b-4+加5+510-减6-24*乘3*7...原创 2019-06-13 17:28:15 · 366 阅读 · 0 评论 -
java数据类型转换
数据类型转换1、基本数据类型转换自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为: 有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。boolean类型不能与其它数据类型运算。当把任何基本数据类型的值和字符串(Stri...原创 2019-06-13 16:52:20 · 549 阅读 · 0 评论 -
类与类之间的常见关系
类与类之间的关系说明对象的关联 — 简单地说,是指一个对象中使用了另一个对象。1、依赖关系(Dependency)对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。class A{public B method(C c,D d){E e = new E();...B b = new B();...return b;...转载 2019-06-13 11:49:20 · 18831 阅读 · 0 评论
分享