自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 正则表达式

2019-06-28 13:58:04 96

原创 对象的内存管理

编译好的Java程序需要运行在JVM中程序,无论是代码还是数据,都需要存储在内存中,JVM为Java提供并管理所需要的内存空间JVM内存分为“堆”、“栈”以及“方法区”,分别用于存储不同的数据一、堆JVM为其内存空间开辟一个称为"堆"的存储空间,这部分空间用于存储new关键字所创建的对象一个简单的类public class Cell { public int row...

2019-06-27 10:03:23 131

原创 抽象方法以及抽象类、接口

用abstract修饰的方法称为抽象方法,抽象方法只有方法的定义,没有方法的实现。一个类中如果包含了抽象方法,该类应该用abstract来修饰如果一个类继承了抽象类,那么就必须重写抽象方法(除非该类也被声明是抽象方法)抽象类不可以实例化,abstract和final关键字不可以同时修饰一个类,因为final关键字使用的类不可继承,而抽象类不继承没意义。一个类继承抽象类而之后,...

2019-06-18 13:47:24 279

原创 Java中static关键字以及final关键字

用static修饰的成员变量不属于对象的数据结构static变量是属于类的变量,通常可以直接使用类名进行访问static成员变量和类的信息一起存储在方法区,而不是在堆中,一个类的static成员变量只有一份,无论该类创建了多少对象static修饰方法通常的方法都会涉及到具体对象的操作,这些方法在调用是,需要隐式的传递对象的引用static修饰的方法则不需要某些对象进行操作...

2019-06-18 10:51:25 92

原创 Java访问控制符修饰成员变量权限示意图

2019-06-18 10:12:38 734

原创 垃圾回收机制

我们都知道,Java存在一种自动回收不用资源的机制,释放垃圾zh,那占用的空间,垃圾回收机制,GC(garbage collect)垃圾收集,GC通过确定对象是否被活动对象引用来确定是否回收该对象。一、触发GC的条件1、GC在优先级最低的线程中运行,一般应用程序空闲即没有应用线程在运行时被调用。2、Java堆内存不足时,GC会被调用,当运行过程中创建新对象,若这时候内存空间不足,JV...

2019-06-12 13:38:46 101

原创 对象的内存管理

编译好的Java程序需要运行在JVM中。程序,无论是代码还是数据,都需要存在内存中,JVM为Java程序提供并管理所需要的内存空间。JVM内存分为“堆”、“栈”和“方法区”,分别存储不同的数据。一、堆内存这部分存储空间用于存储使用new关键字所创建的对象。二、栈内存这部分空间用于存储程序运行时在方法中声明的的所有局部变量。说到局部变量,还有成员变量,两者差别:局部变...

2019-06-11 16:15:02 166

原创 构造方法

构造方法是类中定义的方法,不同于其他的方法,有两点规则:1、构造方法名字必须与类名一致2、构造方法没有返回值,但是也不能写void语法如下:[访问修饰符] 类名(){ //方法体}构造方法的作用就是初始化成员变量,在构造方法中,经常使用this关键字来进行构造方法的初始化,用来初始化成员变量的参数一般和成员变量取相同的名字,这样有利于代码的可读性,例如p...

2019-06-11 13:40:26 114

原创 Java方法签名

方法签名,包括方法名以及参数列表,方法头中定义一个方法中的变量为形式参数(简称形参),当一个过程调用该方法的时候会赋值给这个形式参数,该值则为实际参数(简称实参),参数列表包括了参数的类型,个数以及顺序。...

2019-06-11 13:19:37 572 1

原创 Java中continue的用法

总的来说,可以用一句话来概括,就是跳出当前迭代,重新从循环的最开始执行程序。

2019-06-10 16:44:47 6056

原创 Java判断语句switch case使用心得

switch case语句,switch后面跟的变量类型是int、char、byte或者short,语句为switch(expression){case value1:语句;break;//break可有可无case value1:语句;break;case value1:语句;break;...default:语句;}需要注意的一点是,当case值与value...

2019-06-10 16:21:07 903

原创 Java中return小谈

Java中return语句和方法有着密切的关系,return语句总是用在方法中,有两个作用,一个是方法返回指定类型的值,一个是结束方法的执行。现在很多用到return的地方都是在一个方法有声明的返回类型的时候,当一个方法是void类型即没有返回值的情况下,return语句其实是被隐藏起来的,可以忽略不写, 并不是代表这void类型的方法就不可以写return。...

2019-06-10 13:38:26 111

MySQL技术内幕 InnoDB存储引擎 第2版.pdf

内容深入,从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计和管理高性能、高可用的数据库系统提供绝佳的指导。注重实战,全书辅有大量的案例,可操作性极强。全书首先全景式地介绍了MySQL独有的插件式存储引擎,分析了MySQL的各种存储引擎的优势和应用环境。接着以InnoDB的内部实现为切入点,逐一详细讲解了InnoDB存储引擎内部的各个功能模块,包括InnoDB存储引擎的体系结构、内存中的数据结构、基于InnoDB存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份,以及InnoDB的性能调优等重要的知识,最后深入解析了InnoDB存储引擎的源代码结构,对大家阅读和理解InnoDB的源代码有重要的指导意义。《MySQL技术内幕:InnoDB存储引擎》适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。

2017-09-20

Web设计:HTML5和CSS3实战

移动互联网时代到了,本书将当前Web设计中热门的响应式设计技术与HTML5和CSS3结合起来,为读者全面深入了解针对各种屏幕大小设计和开发现代网络的各种技术,是学习最新Web设计技术的一部佳作。

2017-09-20

鸟哥的Linux私房菜 第四版 带目录的 良心推荐

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

2017-09-20

空空如也

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

TA关注的人

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