自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

米雅先森的思维

不同的视角,理解出不同的内容。

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 final 的一些总结

final 的含义是最终的、不可改变的。总结了一下 final 的一些规则。1.修饰"类"则类不能被继承,所以没有子类,final类中的方法默认是final的。可以提高效率。JDK中很多加final是这个原因的。编译期确认调哪个方法,所以更快。1.5以后这样做没有效果。2.修饰"方法"则方法不能被重写,3.修饰"成员变量"则变量不以被改变,即被修饰成了常量。只能被赋值一次。4.不能

2017-03-04 12:37:30 297

原创 Java虚拟机栈简单理解

与PC寄存器一样,Java虚拟机栈也是线程私有的。每一个JVM线程都有自己的java虚拟机栈,这个栈与线程同时创建,它的生命周期与线程相同。1.虚拟机栈的特点:“虚拟机栈”描述的是Java方法执行的内存模型:1.每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。(栈帧我的理解就是一个对象,用来存储信息用)

2017-03-01 11:42:06 516

原创 一级指针简单理解

一级指针简单理解两个关键符号:* & *: 取内存地址符 * **: 取内存值符 指针的操作规律:1.声明的时候是往里放地址 int *p = &num, 2.直接拿的时候就是直接操作地址内的值 *p = 10;在 C 中操作地址就可以操作值,就跟 java 中两个引用类型拿到引用可以操作内一个对象一样。变量名 内存地址 值 a [0x23fa32] 100

2016-10-12 01:17:02 365

原创 多线程 线程 进程概念

进程正在进行中的程序。每一个进程至少有一个线程。当程序运行时在内存空间中开辟一片独立空间。每一个进程都有一个执行顺序。 一个进程更象一个任务。 进程的内存原理: * 应用程序在执行时都会在内存中开辟一片内存空间并分配地址。进程用于标识这片空间,封装里面的控制单元。 * 而线程就是进程中的控制单元。线程在控制着进程的执行。进程创建: 进程和线程都是由系统来进行创建,JVM通过调用当前系进行开

2016-08-11 12:22:41 247

原创 git pull 的一些总结

git pull拉取并合并远程代码 git pull <远程主机名> <远程分支名>:<本地分支名> 使用 pull 需要先建立 track 跟踪关系,否则会提示先建立关系。 添加了 origin 并不等于建立了关系1.建立跟踪关系第一次使用时,设置默认提交目标 git branch –set-upstream-to=origin/removte_branch local_branch 设

2016-08-10 11:06:50 613

原创 关于 java.lang.UnsupportedOperationException 异常

关于 java.lang.UnsupportedOperationException 异常关于 java.lang.UnsupportedOperationException异常 今天在项目中碰到一个List有异常,从Page对象中取出来一个list但是报了上面的这个异常,百度了一下结果发现了获取的list并不ArrayList 对象,而是 Arrays.asList(arr); 返回的对象。出错

2016-07-21 12:52:58 367

原创 抽象类使用规范的一些总结

1、抽象类可以没有抽象方法,但是有抽象方法的类必须定义为抽象类。2、static 与 abstract 不能同时修饰一个方法。因为abstract的语义就是说这个方法是抽象方法,需要子类去实现。而static方法则是在本类中实现的,编译期绑定,不具有多态行为。3、抽象方法必须存放在抽象类中。4、不能用new去创建抽象对象,因为抽象类没有具体的方法体,创建没有意义。所以可以被继承,不能被

2015-06-06 18:17:34 630

转载 引用对象接口时的注意点

interface Playable{        void play();}interface Bounceable{        void play();}interface Rollable extends Playable, Bounceable{        Ball ball = new Ball("PingPang");}

2015-04-14 20:21:48 345

转载 如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)

如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)interface      A{       int x = 0;}class B{       int x =1;}class C extends B implements A{       public void pX(){  

2015-04-14 19:43:00 4839

原创 终于还是换到了这个新博客

感觉还是CSDN的博客的风格更喜欢一些,慢慢的将数据转到这个地方上来。

2015-04-14 19:37:19 323

apache-tomcat-8.0.18-windows-x64 解压版

apache-tomcat-8.0.18-windows-x64 解压版,支持java7。

2015-09-11

空空如也

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

TA关注的人

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