
Java
Gpwner
这个作者很懒,什么都没留下…
展开
-
Lazy singleton中的double check
单例模式的三个必要条件:私有静态成员变量(这个类的引用),私有函数,获取这个静态成员变量的方法一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。写eagersingleton时候,你可能这样写:public class EagerSingleton { private static final EagerSingleton SINGLETON =原创 2016-11-27 18:51:49 · 670 阅读 · 0 评论 -
一道Java面试题的思考
1.前几日同学发来了一道Java面试题,觉得挺有意思,于是决定写下个人的理解。题目是这样的: 需要在method方法被调用之后,仅打印出a=100,b=200 请写出method方法package jdk.lang;public class SystemIOE { public static void main(String[] args) { int a = 10;原创 2017-02-20 09:39:29 · 553 阅读 · 0 评论 -
JAVA<位操作运算>
package alibaba;public class Test { public static void main(String[] args) { // int在Java中是使用4byte长度来存储的 // 原始数二进制 int number = 127; int temp = 6; System.out.原创 2017-03-05 13:37:52 · 903 阅读 · 0 评论 -
面向对象<类的三大关系>
1.关联关联是类与类之间的最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系比如汽车和学生,人和其手臂,班级和学生。a.双向关联 如一个顾客购买商品并且拥有商品,卖出的商品属于某一个用户,UML中用直线表示:class Customer { private Product[] product;}class Product { private Custo原创 2017-03-19 22:12:30 · 884 阅读 · 0 评论 -
Java<类型自动转化>
1.JAVA基本数据类型:2.自动转化 // byte 不可自动转换为char, // short不可以自动转换为char char mchar ='s'; // short 不可以自动转换为byte // char 不可以自动转换为byte byte mbyte = 'c'; // byte原创 2017-03-20 14:18:46 · 920 阅读 · 0 评论 -
Java<TreeMap按key排序与按照value排序>
TreeMap默认按照key递增排序public class Main { public static void main(String[] args) { TreeMap<Integer, String> treeMap = new TreeMap<>(); TreeMap<String, Integer> treeMap1 = new TreeMap<>(原创 2017-06-11 08:41:33 · 15015 阅读 · 0 评论 -
Java<链表引用置为null是否能删掉一个节点>
链表的节点的定义如下:public class ListNode { int val; ListNode next; ListNode(int x) { val = x; }}主函数:package leetcode;/** * @version 2017/7/29.21:17 */public class Main { public s原创 2017-07-30 22:03:24 · 1344 阅读 · 0 评论