自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 防止重复提交

layer.confirm('确认充值该矿工?', { btn: ['确定','取消'] //按钮           },         function (index) {          if(!$(".layui-layer-btn0").hasClass("layui-btn-disabled")){            //$(".layui-layer-btn0")这个...

2019-01-18 14:56:51 184

原创 java总结

静态方法与非静态方法的区别  生命周期: 静态方法:与静态成员变量一样,属于类的本身,在类装载的时候被装载到内存,不自动进行摧毁,会一直存在内存中,直到JVM关闭. 非静态方法:又叫实例化方法,属于实例对象,实例化后才会分配内存,必须通过类的实例来引用。不会常驻内存,当实例对象被JVM回收之后,也跟着消失。 效率:静态方法的使用效率比非静态方法效率高。 按照...

2018-11-21 10:06:11 220

转载 面向接口编程详解(二)——编程实例

面向接口编程详解(二)——编程实例通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。上下文(环境):已知要实现U...

2018-11-14 18:37:15 144

转载 equals和==的区别小结 原文:https://www.cnblogs.com/Yusco/p/8469854.html

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 double...

2018-11-12 14:48:31 109

原创 静态方法与非静态方法的区别 及存储位置

生命周期: 静态方法:与静态成员变量一样,属于类的本身,在类装载的时候被装载到内存,不自动进行摧毁,会一直存在内存中,知道JVM关闭. 非静态方法:又叫实例化方法,属于实例对象,实例化后才会分配内存,必须通过类的实例来引用。不会常驻内存,当实例对象被JVM回收之后,也跟着消失。 效率:静态方法的使用效率比非静态方法效率高。 按照上面的概念,只要内存够用,都可以使...

2018-11-08 18:02:19 6073 3

转载 Java对象及其引用  http://zwmf.iteye.com/blog/1738574

Java对象及其引用 关于对象与引用之间的一些基本概念。        初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,        那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。        为便于说明,我们先定义一个简单...

2018-11-07 15:35:59 110

转载 Java栈,PC寄存器,本地方法栈,堆,方法区和运行常量池 原文:https://my.oschina.net/wangsifangyuan/blog/711329#comments

最近在看《深入理解Java虚拟机》,书中给了几个例子,比较好的说明了几种OOM(OutOfMemory)产生的过程,大部分的程序员在写程序时不会太关注Java运行时数据区域的结构:感觉有必要通过几个实在的例子来加深对这几个区域的了解。Java程序运行时,数据会分区存放,JavaStack(Java栈)、 heap(堆)、method(方法区)。1、Java栈Java栈的区域...

2018-11-06 21:44:28 209

转载 内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区) 原文:https://www.cnblogs.com/protected/p/6419217.html

程序运行时,有六个地方都可以保存数据:  1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。  2、 堆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中(new 出来的对象)。驻留于常规RAM(随...

2018-11-06 21:40:01 223

转载 什么是微服务 转载(https://blog.csdn.net/wuxiaobingandbob/article/details/78642020?locationNum=1&fps=1)

一、微服务介绍1. 什么是微服务      在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 ...

2018-10-27 11:22:02 152

转载 IO流面试题

1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别答案Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127)Char是用户的可读写的最小单位,在java里面由16位bit组成 取值(0-65535)Bit 是最小单位 计算机 只能认识 0或者1 8个字节 是给计算机看...

2018-06-05 11:18:15 329

转载 JAVA基础知识之Set集合

LinkedHashSet的特征LinkedHashSet是HashSet的一个子类,LinkedHashSet也根据HashCode的值来决定元素的存储位置,但同时它还用一个链表来维护元素的插入顺序,插入的时候即要计算hashCode又要维护链表,而遍历的时候只需要按链表来访问元素。查看LinkedHashSet的源码发现它是样的,[java] view plain copy//LinkedHa...

2018-04-02 14:12:43 131

转载 ● Collection接口

在java.util包中提供了一些集合类,常用的有List、Set和Map类,其中List类和Set类继承了Collection接口。这些集合类又称为容器,它们与数组不同,数组的长度是固定的,而集合的长度是可变的,数组用来存放基本数据类型的数据,集合用来存放类对象的引用。List接口、Set接口、Map接口以及Collection接口的主要特征如下: ● Collection接口是List接口和S...

2018-04-02 14:08:27 355

转载 Set集合

 Set集合为集类型,集是最简单的一种集合,存放于集中的对象不按特定方式排序,只是简单地把对象加入集合中,类似于向口袋里放东西。对集中存在的对象的访问和操作是通过对象的引用进行的,因此在集中不能存放重复对象。Set集合包括Set接口以及Set接口的所有实现类。因为Set接口继承了Collection接口,所以Set接口拥有Collection接口提供的所有常用方法。(1)使用HashSet类 由H...

2018-04-02 14:06:46 128

转载 Map集合

Map集合为映射类型,映射与集和列表有明显的区别,映射中的每个对象都是成对存在的。映射中存储的每个对象都有一个相应的键(Key)对象,在检索对象时必须通过相应的键对象来获取值(value)对象,类似于在字典中查找单词一样,因此要求键对象必须是惟一的。键对象还决定了存储对象在映射中的存储位置,但并不是键对象本身决定的,需要通过一种散列技术进行处理,从而产生一个被称作散列码的整数值,散列码通常用作一个...

2018-04-02 14:05:55 132

转载 HashMap的实现原理

1. HashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上...

2018-04-02 14:04:26 87

原创 条件的分支

一、if语句二、if...else语句条件成立就执行代码块1,反之执行代码块2if...else语句还有两种较复杂的表现形式:多重if:嵌套if:三、switch语句注意:表达式只能是整形或字符型;           未遇到break语句,会一直向下执行;           没有找到相应的匹配时,会执行default语句。(default可以出现在任意位置,也可以省略)四、while语句特点:...

2018-04-02 13:26:50 298

转载 JAVA - 程序流程控制

JAVA - 程序流程控制任何语言要想运行,都必须定义相应的流程控制规则,开发者按照规则实现相应的算法与功能,就像加减乘除的运算优先级,那么Java中的流程控制有哪些那?又是怎么执行的,总结如下:流程控制的分类:1、顺序2、分支3、循环顺序:顺序执行,表示逐行执行相应的语句,不涉及任何的关键字。举例 1:(顺序执行)[java] view plain copypublic class Test {...

2018-04-02 13:21:05 97

转载 List集合 原创: http://blog.csdn.net/shimiso

3、List集合 List集合为列表类型,列表的主要特征是存放其中的对象以线性方式存储,没有特定的顺序,只有一个开头和结尾,当然,它与根本没有顺序的集类型时不同的。 (1)List集合的用法 List集合包括List接口以及List接口的所有实现类。因为List接口继承了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List...

2018-04-02 12:28:55 156

翻译 Java程序员进化为架构师掌握的知识

 Java程序员进化为架构师掌握的知识一:Java知识1、进制转换2、Java基本数据类型面向对象相关知识3、类、接口、抽象类this关键字、static关键字、final关键字方法的参数传递机制Java垃圾回收机制四种内部类的实现方式方法重写(override)与重载(overload)的联系与区别通过多态实现程序代码的松耦合Java 异常体系详解(checked exception 与 unc...

2018-04-02 12:21:32 117

原创 第二章 变量、数据类型和运算符

 1、变量的定义与使用1.变量是相当于往内存中申请了一个空间,用来保存临时数据。2.变量的命名规范① 只能用下列4中命名  数字、字母、下划线、美元符号② 首字符只能以字母、下划线、美元符号开头③ 不能以java关键字命名(public class等等)④ 通常第一个单词首字母小写,其后单词的首字母大写注意:1. 命名不能重复 2、命名字母区分大小写2、JAVA中数据类型分为4 大类:整型:类型名...

2018-03-15 18:34:30 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除