05 2018 档案

摘要:(PS:其中private和protected不能修饰一般的类,否则编译就会报“modifier private not allowed here”,如果是内部类就另当别论了) 阅读全文
posted @ 2018-05-30 20:38 嘿boom 阅读(293) 评论(0) 推荐(0)
摘要:封装:https://blog.csdn.net/chenssy/article/details/12757911 继承:https://blog.csdn.net/chenssy/article/details/12785831 多态:https://blog.csdn.net/chenssy/a 阅读全文
posted @ 2018-05-30 20:32 嘿boom 阅读(241) 评论(0) 推荐(0)
摘要:1.Java 会确保一个字符串常量只有一个拷贝 2.用new String() 创建的字符串不是常量,不能在编译期就确定,所以new String() 创建的字符串不放入常量池中,它们有自己的地址空间 3.编译器可以在编译期间确定的,如常量或者final修饰的,则在编译器优化确定 String s1 阅读全文
posted @ 2018-05-30 19:47 嘿boom 阅读(267) 评论(0) 推荐(0)
摘要:转自:白大虾 地址:https://www.cnblogs.com/baixl/p/4170599.html 主要内容 java.io.File类的使用 IO原理及流的分类 文件流 FileInputStream / FileOutputStream / FileReader / FileWrite 阅读全文
posted @ 2018-05-30 17:10 嘿boom 阅读(425) 评论(0) 推荐(0)
摘要:1.ascci码对应转换 字符,对应的ascii(其实是UTF-16)码: char c='a'; int k=(int) c; 结果k=97 数字,对应的字符: int k=97 ,char c=(char) k; 结果c='a' 2.明面数字转换,通过字符串 字符->数字:char c='1' 阅读全文
posted @ 2018-05-30 13:16 嘿boom 阅读(361) 评论(0) 推荐(0)
摘要:题目: 输入: 第一行输入字符串个数n,余下几行输入ip二进制字符串 输出: 按*.*.*.*格式输出十进制ip 代码实现: 注意点: 1.scanner用法:nextInt以一个 int类型数字结束,nextLine以enter字符结束 2.char转int : 先将char转成string,再转 阅读全文
posted @ 2018-05-30 11:19 嘿boom 阅读(1390) 评论(0) 推荐(0)
摘要:来自:https://blog.csdn.net/qq_33611068/article/details/77369050 有这样一道题: 编程测试,遍历 0 到 int所能表示最大的正数,将消耗的时间打印。 下面是我的代码: 这段代码是会陷入死循环的,就死在了for里面。 刚开始的时候我还以为是这 阅读全文
posted @ 2018-05-24 16:25 嘿boom 阅读(10789) 评论(0) 推荐(0)
摘要:类加载:https://www.cnblogs.com/ityouknow/p/5603287.html 子类父类加载顺序:https://blog.csdn.net/qq_16216221/article/details/71600535 阅读全文
posted @ 2018-05-24 12:06 嘿boom 阅读(120) 评论(0) 推荐(0)
摘要:选自:https://blog.csdn.net/aluomaidi/article/details/52460844 https://www.zhihu.com/question/51513268/answer/127777478 分类: a).按思想:乐观锁,悲观锁。 一个是悲观锁,一个是乐观锁 阅读全文
posted @ 2018-05-22 18:01 嘿boom 阅读(641) 评论(0) 推荐(0)
摘要:作者:郭无心链接:https://www.zhihu.com/question/31346392/answer/59815366来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 讲数据库事务一致性怎么能不提数据库的ACID特性。首先介绍事务,什么是事务,事务就是DBMS 阅读全文
posted @ 2018-05-22 17:16 嘿boom 阅读(214) 评论(0) 推荐(0)
摘要:转自:http://bbs.51cto.com/thread-1470880-1.html 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用st 阅读全文
posted @ 2018-05-22 16:43 嘿boom 阅读(145) 评论(0) 推荐(0)
摘要:a). 等值连接:只要符合where中的条件就可以连接 自然连接:在等值连接的基础上取消重复列 内,外连接都不能取消重复列,除非显式SELECT 列名,让其不重复 dep表: dep_emp表 复合条件连接 内连接 左连接 b).复合条件连接(用where表示连接条件),是内连接,两者等价 阅读全文
posted @ 2018-05-22 11:35 嘿boom 阅读(1848) 评论(0) 推荐(0)
摘要:HashMap 1.8之后的解读 加入了红黑树,并且对hash函数加以改进 b).每个对象都有一个hashcode,但是hashmap并没有直接使用它,而是使用hash函数进行了一次处理,处理完之后用indexfor求出所在的位置。 对于1.7的hash,纯粹是数学计算,不用理会,可以看1.8的ha 阅读全文
posted @ 2018-05-21 16:53 嘿boom 阅读(207) 评论(0) 推荐(0)
摘要:&:按位与,两个都为1才为1 | :按位或,两个都为0才为0 ^:按位异或,两个不同才为1 注意和按位或的区别,"1|1=1"而1^1=0 ~:按位取反 >>:右移,相当于取整除,右移一位相当于除以2,右移n位相当于除以2的n次方。整体右移,高位空出来的用符号数字(正数0,负数1)补齐 <<:左移, 阅读全文
posted @ 2018-05-17 16:07 嘿boom 阅读(271) 评论(0) 推荐(0)
摘要:1.可以先看这一篇 https://www.cnblogs.com/zhangyinhua/p/7687377.html 2.arraylist.get()有两种,一种通过索引,一种通过对象。注意: ArrayList<Integer> alist=new ArrayList<>(); alist. 阅读全文
posted @ 2018-05-15 20:59 嘿boom 阅读(268) 评论(0) 推荐(0)
摘要:人话版: 阅读全文
posted @ 2018-05-12 17:26 嘿boom 阅读(1562) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/liang0000zai/article/details/14929853 盘面,磁道,柱面,扇区 磁盘结构及读写特性(另一篇) http://book.51cto.com/art/201012/238190.htm 盘面,磁道,柱面,扇区 磁盘结构 阅读全文
posted @ 2018-05-08 11:36 嘿boom 阅读(3952) 评论(0) 推荐(1)
摘要:这个是system.arraycopy() src-原数组 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目标数据中的起始位置。 length - 要复制的数组元素的数量。 该方法是用了native关键字,调用的为C++编写的底层函数,可见其为JDK中的底层函 阅读全文
posted @ 2018-05-07 17:30 嘿boom 阅读(383) 评论(0) 推荐(0)
摘要:/* * 从0,1数组中找到第一个1出现的位置 * 1一旦出现,则以后全为1 * 如:0011111 */ public class FindFirstOne { //参数:数组a,低位low,高位a.length-1 //返回第一个1出现的位置 //如果全是0,返回数组长度 public static int find(int[] a,int low,i... 阅读全文
posted @ 2018-05-05 23:51 嘿boom 阅读(1133) 评论(0) 推荐(0)
摘要:1.接口中默认限制符:(转自博客园:java_pro) a.Java的interface中,成员变量的默认修饰符为:public static final所以我们在interface中定义成员变量的时候,可以1:public static final String name = "bokeyuan" 阅读全文
posted @ 2018-05-04 21:26 嘿boom 阅读(148) 评论(0) 推荐(0)
摘要:对于变量,用变量名就可以认定。对于a ,你不能要求它既是int,又是double。这是错误的; 同理,对于方法,它的方法签名是:方法名+参数 通过签名,已经认定一个方法。你不能要求一个方法有多个返回类型。所以重载的语义范畴是方法签名,即使方法名一样,参数个数或类型不一样,就可以认为是不同方法,不会报 阅读全文
posted @ 2018-05-04 17:58 嘿boom 阅读(387) 评论(0) 推荐(0)
摘要:import java.util.Arrays; public class MergeSort { public static void merge(int[] a,int low,int mid,int high) { int i,j,k; int[] b=new int[a.length]; for(k=low;k<=hig... 阅读全文
posted @ 2018-05-04 15:13 嘿boom 阅读(1204) 评论(0) 推荐(0)
摘要:import java.util.Arrays; public class QuickSort { //三数取中法。取出不大不小的那个位置 public static int getPivotPos(int[] a,int low,int high) { int mid=(low+high)/2; int pos=low; if(... 阅读全文
posted @ 2018-05-04 11:32 嘿boom 阅读(2817) 评论(0) 推荐(0)
摘要:package testpackage; import java.util.Arrays; public class Heap { //建立大顶堆 public static void buildMaxHeap(int[] a) { for(int i=(a.length/2)-1;i>=0;i--) { ... 阅读全文
posted @ 2018-05-03 20:35 嘿boom 阅读(1159) 评论(0) 推荐(0)
摘要:1 import java.util.Arrays; 2 3 /* 4 * 思路: 5 * 1.方法adjustDown:对于一个数组a[],针对第i个数进行向下(直到len-1)调整,使得该位置成为大顶堆 6 * 2.方法bulidMaxHeap:从len/2-1位置到0位置,循环调用adjustDown,使其成为大顶堆 7 * 3.方法heapSort:建立大顶堆,让... 阅读全文
posted @ 2018-05-03 19:50 嘿boom 阅读(1140) 评论(0) 推荐(0)