自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 继承

继承调用自己的构造方法  this(); this(param,param,..);调用父类的构造方法 super();.....this()或者super()必须写在第一列,不能一起。创建子类的对象。new ZI()先成员变量默认初始化,运行构造方法静态代码优先于非静态代码  因为虚拟机jvm在加载类的时同时,加载本类的静态代码并且执行,称为类变量。而非静态代码成

2015-10-12 16:55:44 219

原创 单例程 饿汉式 懒汉式

【饿汉式】public class Single { private static Single single = new Single(); private Single() { } public static Single getInstance(){ return single; } }public class Demo { public static

2015-10-12 14:05:17 243

原创 代码块 对象创建 类加载的流程

代码块public class CodeBlock { int i; int j = 10; static int k = 20; static CodeBlock codeBlock = new CodeBlock(); static { System.out.println("staic code block"); } { System.out.printl

2015-10-11 20:28:45 285

原创 this;static 介绍

this.  当前对象。static    静态【】与非静态类的区别:静态类是在类加载的时候加载完成,通过类名直接调用;非静态类通过对象调用;tip:静态类不能调用非静态类;(因为执行static静态类不需要对象,而执行非静态类需要对象);成员变量  +   成员方法 静态 的成员变量,随着类的加载加载到方法区中;ALL object  

2015-10-11 17:02:19 217

原创 构造方法

构造方法   +this  +static 2.构造方法不能被其他类调用。 3.作用:对象初始化,构造方法在创建对象的时候只执行一次。一般方法不能用调用构造方法。构造方法可以调用一般方法。4.  区别:          构造方法:对象显示初始化;              自动调用(默认初始化结束后对象);     创建对象的时候仅执行一次;

2015-10-10 22:38:13 225

原创 封装

面向对象第一大特征作用:把一些实现的细节功能包装,对外提供访问方式。 方法 :方法中封装的是具体实现的代码。类: 类也是封装体,封装了整个事物的特点。封装在生活的体现 电脑:把所有硬件封装在机箱中。cpu,显卡,电源,风扇,内存… … 然后提供 一些接口(访问方式);一台电脑,它的cpu不能直接触碰到(private),但可以通过电脑的软件操作访问它;Private 关键字 权

2015-10-07 21:14:26 319

原创 匿名

匿名对象调用某个功能一次。new Person().sleep();匿名对象可以作为参数传递(引用传递)给某个方法,当此方法运行完毕,没有引用指向匿名对象,成为垃圾。

2015-10-07 16:35:30 309

原创 值传递and引用传递

and引用传递class Demo{ int x = 5; public static void main(String[] args) Demo d = new Demo; d.show(d); system.out.println("x = "+x); public void show(Demo dd) { dd.x

2015-10-07 15:22:53 181

原创 文章标题

当对象没有被引用时候,会被回收;成员变量。在类中描述事物属性,事物特点。随着对象的创建,在堆中出现,并且都有默认的初始化值。 成员方法。在类中描述功能的属性。在对象创建后,通过对象去调用的方法。不会直接出现在堆中。问题,定义在方法中的变量。成员变量和局部变量的区别; 局部变量:定义在成员方法中的变量; 在内存中的位置不同: 成员变量,随着对象的创建,在栈中出现, 局部变量:随着方法的调用,

2015-10-07 14:00:58 160

原创 文章标题

package com.mj;import java.util.Arrays;/* 写一个方法要求输入一个整型数组,将数组中的0去掉后返回一个新数组。 * 例如输入数组 int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15}; * 要求将以上数组中的0项去掉,将不为0的值存入一个新数组,生成新的数组作为返回值 * int[] newAr

2015-10-06 20:16:45 235

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-10-06 16:56:38 187

空空如也

空空如也

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

TA关注的人

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