<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ispwill的博客]]></title><description><![CDATA[主要是笔记]]></description><link>https://blog.youkuaiyun.com/ispwill</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ispwill]]></copyright><item><title><![CDATA[对象监视器锁、轻量级锁、偏向锁]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77645965</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77645965</guid><author>ispwill</author><pubDate>Mon, 28 Aug 2017 11:37:10 +0800</pubDate><description><![CDATA[转自blog.youkuaiyun.com/mxiangjian/article/details/53115146


阅读本文，你可以了解到：
1、对象监视器锁(重量级锁)、轻量级锁、偏向锁的含义
2、它们之间的区别
3、每一种锁的使用场景什么。


我们跟着一下几个问题一步一步深入了解：
什么是对象监视器锁 为什么它叫重量级锁 

     我们知道在Java中实现同步的一种机制]]></description><category></category></item><item><title><![CDATA[equals 与 == 的区别]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77527467</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77527467</guid><author>ispwill</author><pubDate>Thu, 24 Aug 2017 11:06:11 +0800</pubDate><description><![CDATA[== 对于java的基本数据类型

浮点型：float(4 byte), double(8 byte)

　　整型：byte(1 byte), short(2 byte), int(4 byte) , long(8 byte)

　　字符型: char(2 byte)

比较的是值 但对于string这种对象，比较的是地址

即string s1="1";string s2="]]></description><category></category></item><item><title><![CDATA[java初始化顺序]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77413406</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77413406</guid><author>ispwill</author><pubDate>Sat, 19 Aug 2017 16:08:26 +0800</pubDate><description><![CDATA[部分转载
属性、方法、构造方法和自由块都是类中的成员，在创建类的对象时，类中各成员的执行顺序：
1.父类静态成员和静态初始化快，按在代码中出现的顺序依次执行。
2.子类静态成员和静态初始化块，按在代码中出现的顺序依次执行。
3. 父类的实例成员和实例初始化块，按在代码中出现的顺序依次执行。
4.执行父类的构造方法。
5.子类实例成员和实例初始化块，按在代码中出现的顺序依次执行。
6.]]></description><category></category></item><item><title><![CDATA[css的优先级]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77367815</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77367815</guid><author>ispwill</author><pubDate>Fri, 18 Aug 2017 13:42:46 +0800</pubDate><description><![CDATA[内联样式>id选择器样式>类选择器样式>元素选择器
内联即直接这样写
style里多个属性间用；分割
选择器是 
 






  #redP p {



             /* 权值 = 100+1=101 */



             color:#F00;  /* 红色 */



        }





]]></description><category></category></item><item><title><![CDATA[chrome调试js]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77362571</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77362571</guid><author>ispwill</author><pubDate>Fri, 18 Aug 2017 09:48:54 +0800</pubDate><description><![CDATA[吐血的js开发环境简陋
还好有chrome
打开页面
在elements里直接修改元素的属性
script标签下edit(无代码提示)
在source里设断点调试
在console里alert，console.log输出(就是不能输入换行)
lz不想写js]]></description><category></category></item><item><title><![CDATA[java的native关键字]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77194953</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77194953</guid><author>ispwill</author><pubDate>Tue, 15 Aug 2017 15:52:16 +0800</pubDate><description><![CDATA[待填]]></description><category></category></item><item><title><![CDATA[向上向下转型]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77184379</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77184379</guid><author>ispwill</author><pubDate>Tue, 15 Aug 2017 10:23:45 +0800</pubDate><description><![CDATA[向上转型
class B extends A ,  A B都有方法run()，算了 看代码吧
public class test03extends
{
   public static void main(String args[]){
      A a=new A();
      B b=new B();
      A c=new B();
      a.run();
]]></description><category></category></item><item><title><![CDATA[uml图中的关系]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77155969</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77155969</guid><author>ispwill</author><pubDate>Mon, 14 Aug 2017 10:26:18 +0800</pubDate><description><![CDATA[泛化：
 一般指类继承父类，接口继承父接口
实现：
指类实现接口
依赖：
a依赖b指a需要b来实现自己的行为，一般体现为b作为a的参数
关联（association）
关联表示类与类之间的联接, 它使一个类知道另一个类的属性和方法.
在java 中. 依赖关系体现为: 局部变量, 方法中的参数, 和对静态方法的调用.


组合
聚合
组合聚合一般表示多个类作为变量为一个大]]></description><category></category></item><item><title><![CDATA[topK的一种解决方法]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/77094451</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/77094451</guid><author>ispwill</author><pubDate>Fri, 11 Aug 2017 11:18:07 +0800</pubDate><description><![CDATA[一般的可以排序后取前K个
当数量巨大超过内存容量时，可以维护一个大小为K的大根/小根堆，将新数据与根比较]]></description><category></category></item><item><title><![CDATA[java方法的传值方式]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/76927141</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/76927141</guid><author>ispwill</author><pubDate>Tue, 08 Aug 2017 18:46:13 +0800</pubDate><description><![CDATA[java方法对于简单数据类型传值，对类等复杂数据类型传引用（地址）
但当方法中对传入参数变量完全改变时，java方法的行为会表现得像传值，因为完全改变值时，对方法中的局部变量新划分了内存块并指向。
对于map，key value，即使value完全改变，仍为传引用]]></description><category></category></item><item><title><![CDATA[(my)eclipse 快捷键]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/76527631</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/76527631</guid><author>ispwill</author><pubDate>Tue, 01 Aug 2017 14:53:32 +0800</pubDate><description><![CDATA[补全代码 alt+/
注释 ctrl+/   ctrl+shift+/
重命名 f2 或alt+shift+o
跳到最后一次的编辑出 ctrl+q
切换窗口大小 ctrl+m
加入缺少的import删除多余import  ctrl+shift+o
加入import语句(把光标放在需导入包的类名上)  ctrl+shift+m
删除当前行 ctrl+d
复制当前行到下一行（上一行）]]></description><category></category></item><item><title><![CDATA[wifi]]></title><link>https://blog.youkuaiyun.com/ispwill/article/details/76430223</link><guid>https://blog.youkuaiyun.com/ispwill/article/details/76430223</guid><author>ispwill</author><pubDate>Mon, 31 Jul 2017 13:36:44 +0800</pubDate><description><![CDATA[VC++玩转Native Wifi API
blog.youkuaiyun.com/lincyang/article/details/34430939/
 

Native wifi API使用 http://blog.youkuaiyun.com/hgy413/article/details/20784277]]></description><category></category></item></channel></rss>