摘要: 思路: 15的二进制表现形式是0000 0000 0000 0000 0000 0000 0000 1111,所以一个数和15进行与运算就能得到后四位。 一个int型变量在内存中占4个字节,也就是8个十六进制位,所以循环八次。 查表法: 如果数据出现了对应关系,而且对应关系的一方是有序的数字编号,并 阅读全文
posted @ 2017-10-30 19:33 Kkky 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 一、什么情况下会产生线程安全问题? 同时满足以下两个条件时: 1,多个线程在操作共享的数据。2,操作共享数据的线程代码有多条。 当一个线程在执行操作共享数据的多条代码过程中,其他线程参与了运算,就会导致线程安全问题的产生。 例1:四个线程卖100张票 Thread-3....sale....100 阅读全文
posted @ 2017-10-30 14:35 Kkky 阅读(12926) 评论(2) 推荐(4) 编辑
摘要: 利用一个小技巧,一个整数a在异或另一个整数b两次以后所得的值还是整数a。 具体的过程我们可以自己找两个整数以二进制的形式自己在纸上画一下他们的异或过程。(异或的运算符号为"^") 比如: 下面给出交换两个整数位置的代码,不需要临时变量temp。 运行结果: 阅读全文
posted @ 2017-10-27 09:19 Kkky 阅读(2918) 评论(2) 推荐(0) 编辑
摘要: 一、集合类 集合的由来: 面向对象语言对事物都是以对象的形式来体现,为了方便对多个对象的操作,就需要将对象进行存储,集合就是存储对象最常用的一种方式。 集合特点: 1,用于存储对象的容器。(容器本身就是一个对象,存在于堆内存中,里面存的是对象的地址)2,集合的长度是可变的。3,集合中不可以存储基本数 阅读全文
posted @ 2017-10-25 22:02 Kkky 阅读(6766) 评论(3) 推荐(7) 编辑
摘要: staff n. 职员;参谋;棒;支撑 vt. 供给人员;给…配备职员 vi. 雇用工作人员 stuff n.东西;活动;事情 •What kind of stuff do you like to read? 你喜欢读什么样的书? •I’ve got so much stuff to do this 阅读全文
posted @ 2017-10-23 16:24 Kkky 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 题干: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the 阅读全文
posted @ 2017-10-18 15:51 Kkky 阅读(4085) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-10 20:47 Kkky 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 可变参数: Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。 注意:可变参数必须位于最后一项。 原因:当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法 阅读全文
posted @ 2017-08-11 14:52 Kkky 阅读(21622) 评论(0) 推荐(2) 编辑
摘要: 请使用LinkedList来模拟一个堆栈或者队列数据结构。 堆栈:先进后出 First In Last Out (FILO) 队列:先进先出 First In First Out (FIFO) 我们应该描述这样一个容器,给使用者提供一个容器对象完成这两种结构中的一种。 阅读全文
posted @ 2017-08-07 13:54 Kkky 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 第一部分: 一、Web开发相关的内容 包括HTML/CSS/js(前端页面)、Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。 你可以试着自己 阅读全文
posted @ 2017-07-21 14:51 Kkky 阅读(178) 评论(0) 推荐(0) 编辑