package com.company.java.oop.cls; class ClassF { // static ClassF instance =new ClassF(); static { System.out.println("static{}.b =" +ClassF.b ); } st ...
分类:
其他好文 时间:
2019-12-07 21:34:29
阅读次数:
84
#include<iostream> using namespace std; const int MAX=2e5+10; int cnt[MAX]; int ans[MAX]; int a[MAX]; int main() { int n,m,zero=0,one=0; cin>>n>>m; fo ...
分类:
其他好文 时间:
2019-12-07 14:25:29
阅读次数:
93
单例设计模式,就是保证对象的实例只有一个,防止每个用这个对象的人都创建一个实例。 私有化构造方法 提供对象返回方法,用static修饰 对象创建语句要是在外面,需要用 static final限定词 1、饿汉:类加载时就先把对象实例准备好。 public class SingleTon { priv ...
分类:
其他好文 时间:
2019-12-07 11:01:52
阅读次数:
115
重写与重载的区别 一、方法重载,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。 java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法 ...
分类:
其他好文 时间:
2019-12-07 10:51:59
阅读次数:
83
对所有的Java开发者而言,所有项目中最为常见的三个设计模式:工厂设计模式、代理设计模式、单例设计模式。 单例设计模式: 如果一个类中定义有普通方法,那么这些普通方法一定要通过本类的实例化对象你才可以调用。 传统调用: class Single{ public void print(){ Syste ...
分类:
其他好文 时间:
2019-12-07 10:34:35
阅读次数:
77
目录 一、不需要实例化的原因 一、不能实例化的类型 二、抽象类 三、接口 3.1、为什么需要接口 3.2、接口的特点 四、Final(最终的) 4.1、final修饰类 4.2、final修饰方法 4.3、final修饰变量 五、视频与示例下载 六、面试题 目录 一、不需要实例化的原因 一、不能实例 ...
分类:
编程语言 时间:
2019-12-07 10:17:46
阅读次数:
90
TOP-K问题是面试高频题目,即在海量数据中找出最大(或最小的前k个数据),隐含条件就是内存不够容纳所有数据,所以把数据一次性读入内存,排序,再取前k条结果是不现实的。 下面我们用简单的Java8代码去解决TOP-K问题。为了使主要的逻辑更加清晰,去掉了一些如参数合法性检查等非关键代码。 Prior ...
分类:
其他好文 时间:
2019-12-07 01:10:36
阅读次数:
111
/** * */ /** * */ log日志 private static final Logger logger = LoggerFactory.getLogger($CLASS$.class); 序列化 private static final long serialVersionUID = ...
分类:
其他好文 时间:
2019-12-06 23:30:18
阅读次数:
94
https://blog.csdn.net/wn084/article/details/80729230 分类专栏: JNDI JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解 ...
分类:
其他好文 时间:
2019-12-06 11:29:16
阅读次数:
77
说到final的用处就得说一下继承的弊端:破坏了封装,并且子类可以任意修改,可以覆盖父类的字段和方法 如果在字段方法中加上private,则子类干脆无法访问父类中的此字段,方法。 当父类中的字段加上final时,则子类可以调用但不可以被覆盖 父类中的方法加上final时,可调用不可修改 父类前加上f ...
分类:
其他好文 时间:
2019-12-05 01:31:07
阅读次数:
81