`
shaomeng95
  • 浏览: 218934 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
在Java语言中有4中访问修饰符:package(默认)、private、public和protected。   1。package是默认的保护模式,又加做包访问,没有任何修饰符时就采用这种保护模式。包访问允许域和方法被同一个包内任何类的任何方法访问.(包内访问)。   2。private标识得访问模式,表示私有的域和方法只能被同一个类中的其他方法访问,实现了数据隐藏;必要时,可以通过方法访问私有变量.(类内访问)。   3。public修饰符用于暴露域和方法,以便在类定义的包外部能访问它们。对包和类中必要的接口元素,也需要使用这个级别;main()方法必须是public的,to ...
淘宝中间件团队: 晓锋----http://kenwublog.com/
Java 理论与实践: 正确使用 Volatile 变量:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html
子网掩码规则: 子网掩码由1和0组成,且1和0分别连续; 子网掩码的长度是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度; 其 ...
       java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说: 写道 给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。  此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟!   静态变量:线程非安全。 静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。 实例变量:单例模式(只有一个对象实 ...
淘宝架构之分布式数据层,对架构分布式数据层有一定的指导意义。
集线器(Hub),工作在物理层(最底层),没有相匹配的软件系统,是纯硬件设备。集线器主要用来连接计算机等网络终端。集线器为共享式带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突域的网络。所有设备相互交替使用,就好象大家一起过一根独木桥一样。集线器不能判断数据包的目的地和类型,所以如果是广播数据包也依然转发,而且所有设备发出数据以广播方式发送到每个接口,这样集线器也连接了一个广播域的网络。交换机(Switch),工作在数据链路层(第二层),稍微高端一点的交换机都有一个操作系统来支持。和集线器一样主要 ...
两者相似之处在于:抽象类和接口都不能被实例化,两种都是java实现抽象的方式。不同之处分两个方面: 一、语法层面 抽象类可以有构造方法,接口中不能有构造方法; 抽象类中可以有普通成员变量,接口中没有 ...
DBC  元素 先验条件:  针对方法(method),它规定了在调用该方法之前必须为真的条件。 后验条件: 也是针对方法,它规定了方法顺利执行完毕之后必须为真的条件。 不变式:  针对整个类,它规定了该类 ...
在interface里面的变量默认都是public static final 的。所以可以直接省略修饰符: String param="ssm";//变量需要初始化   为什么接口要规定成员变量必须是public static final的呢?   答: 首先接口是一种高度抽象的"模版",,而接口中的属性也就是’模版’的成员,就应当是所有实现"模版"的实现类的共有特性,所以它是public static的 ,是所有实现类共有的 .假如可以是非static的话,因一个类可以继承多个接口,出现重名的变量,如何区分 ...
maven权威指南
硝烟中的Scrum和XP中文版
转:http://xujunprogrammer.blog.hexun.com/31265955_d.html JDBC2.0后提出了三种不同的cursor类型,用户代码可以在创建Statement指定cursor类型,如下:Statement createStatement( int resultSetType, int resultSetConcurrency) cursor类型ResultSet.TYPE_FORWARD_ONLY   默认的cursor类型,仅仅支持向前forward,不支持backforward,random,last,first操作,类似单向链表。   TYP ...
Java 6 JVM参数选项大全:http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm 官方地址:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html    
转白衣文章 ---------------------------------------------------------------------------------------------------- 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。    GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause    1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的 ...
Global site tag (gtag.js) - Google Analytics