自动装箱的陷阱

public class Main { public static void main(String[] args) { Integer a=1; Integer b=2; Integer c=3; Integer d=3...

2019-06-10 18:25:55

阅读数 6

评论数 0

Java详解《剑指Offer第二版》面试题3:数组中重复的数字

题目一:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复的次数。请找出数组中任意一个重复的数字。例如如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 package com...

2019-05-16 22:10:30

阅读数 8

评论数 0

Java详解《剑指Offer第二版》面试题2:实现单例模式

题目:设计一个类,我们只能生成该类的一个实例 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 实现单例的三要素: 私有的构造方法; 指向自己实例的私有静态引用; 以自己实例为返回值的静态的公有...

2019-05-14 19:11:34

阅读数 5

评论数 0

句柄

转载自https://baike.baidu.com/item/%E5%8F%A5%E6%9F%84 句柄的由来 windows 之所以要设立句柄,根本上源于内存管理机制的问题—虚拟地址,简而言之数据的地址需要变动,变动以后就需要有人来记录管理变动,(就好像户籍管理一样),因此系统用句柄来...

2019-05-13 12:01:10

阅读数 5

评论数 0

DCL(双锁检测)单例模式

我们第一次写的单例模式是下面这样的: public class Singleton { private static Singleton instance = null; public static Singleton getInstance() { if(n...

2019-05-12 19:28:37

阅读数 17

评论数 0

Volatile——以DCL失效谈内存屏障用来禁止指令重排序的原理

作者:HJsir 来源:CSDN 原文:https://blog.csdn.net/hjsir/article/details/80713783 引言 大家都知道volatile关键字具有两重语义即: 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程...

2019-05-12 19:15:35

阅读数 24

评论数 0

Java中int和Integer的区别

转载自https://www.cnblogs.com/litingshi/p/8477436.html 1.int是基本数据类型,int变量存储的是数值。Integer是引用类型,实际是一个对象,Integer存储的是引用对象的地址。 2. Integer i =newIntege...

2019-05-03 18:02:43

阅读数 69

评论数 0

查看Win10序列号

本机的Win10的序列号很容易查出来,按“Win”+ “R”,运行powershell,然后执行以下命令: (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey 然后序列号...

2019-04-22 21:07:57

阅读数 147

评论数 0

chrome浏览器怎么截整个网页?

F12 -> Ctrl + Shfit + P -> screenshot 然后整个网页的截图就会被下载到“默认的下载文件夹中”

2019-04-19 20:35:43

阅读数 61

评论数 0

java Queue中 add/offer,element/peek,remove/poll区别

转载自https://blog.csdn.net/u012050154/article/details/60572567 java Queue中 add/offer,element/peek,remove/poll中的三个方法均为重复的方法,在选择使用时不免有所疑惑,这里简单区别一下: 1...

2019-04-17 21:33:06

阅读数 43

评论数 0

利用java.util.Arrays包,来排序和填充数组

做笔试题时,可直接 import java.util.* 利用java.util.Arrays包里面的静态方法,来便捷地排序、填充数组 import java.util.Arrays; import java.util.Collections; public class Test { ...

2019-04-16 20:07:50

阅读数 17

评论数 0

0-1背包问题(Java详解)

动态规划的应用场景   适用动态规划的问题必须满足最优化原理、无后效性和重叠性。   a.最优化原理(最优子结构性质) 最优化原理可这样阐述:一个最优化策略具有这样的性质,不论过去状态和决策如何,对前面的决策所形成的状态而言,余下的诸决策必须构成最优策略。简而言之,一个最优化策略的子策略总是最...

2019-04-16 17:14:38

阅读数 81

评论数 0

2019春招,完美世界笔试第一题

我的解答: import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNex...

2019-04-16 15:09:28

阅读数 37

评论数 0

【动态规划】01背包问题(通俗易懂,超基础讲解)

转载自https://blog.csdn.net/qq_38410730/article/details/81667885 问题描述 有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 为方便讲解和理解,下面讲述的例子均先用具体的数字代入,...

2019-04-16 12:36:59

阅读数 22

评论数 0

2019春招,完美世界笔试第二题

我的解答: import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasN...

2019-04-15 22:53:55

阅读数 23

评论数 0

Java怎么顺序 或 逆序排序数组

对数组进行顺序排序 可使用Arrays类的sort( int[ ] a)方法 Arrays.sort(a, cmp); 对数组进行倒序排序 使用实现Comparator接口: 排序时,只需要在sort方法中,传入要排序的数组和一个比较器对象即可 public class Te...

2019-04-15 21:11:29

阅读数 53

评论数 0

C语言strlen()函数:返回字符串的长度

转载自https://www.cnblogs.com/chenduzizhong/p/6032496.html 头文件:#include <string.h> strlen()函数用来计算字符串的长度,其原型为: unsignedint strlen (cha...

2019-04-13 20:48:40

阅读数 27

评论数 0

【牛客机试】标准输入输出格式

转载自https://www.nowcoder.com 1单行输入 JAVA // 本题为考试单行多行输入输出规范示例,无需提交,不计分。 import java.util.Scanner; public class Main { public static void ...

2019-04-12 19:31:26

阅读数 17

评论数 0

【机试】判断题

题目描述 牛牛参加了一场考试,考试包括n道判断题,每做对一道题获得1分,牛牛考试前完全没有准备,所以考试只能看缘分了,牛牛在考试中一共猜测了t道题目的答案是"正确",其他的牛牛猜为"错误"。考试结束后牛牛知道实际上n道题中有a个题目的答案应该是"...

2019-04-12 19:15:10

阅读数 13

评论数 0

Java取绝对值

转载自https://blog.csdn.net/qq_34579060/article/details/80054519 在Java中可以使用Math.abs()方法来方便的进行绝对值计算,例如 Math.abs(1.3-5.6); 当然如果自己写的话也非常的简单, 可以这样做: ...

2019-04-12 18:59:20

阅读数 82

评论数 0

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