摘要: 本文是网上看的,一起共勉!! 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让 阅读全文
posted @ 2018-06-14 17:13 hello|world 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存 阅读全文
posted @ 2018-05-29 17:38 hello|world 阅读(174) 评论(0) 推荐(0) 编辑
摘要: synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法: 写三个线程分别调用这三个方法: 写个main函数启动这三个线程: 看一下运行结果: 从运行结果来,对printC()方法的调用和 阅读全文
posted @ 2018-05-29 17:23 hello|world 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本文我在学习Swift的一些随笔记录,结构可能有点随意,由于处于学习阶段所以仅供参考。 1、什么是Swift语言? Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是A 阅读全文
posted @ 2018-05-10 13:48 hello|world 阅读(182) 评论(0) 推荐(0) 编辑
摘要: package aa; public class BitUtils { /** * 获取运算数指定位置的值 * 例如: 0000 1011 获取其第 0 位的值为 1, 第 2 位 的值为 0 * * @param source * ... 阅读全文
posted @ 2018-04-17 14:10 hello|world 阅读(3851) 评论(0) 推荐(1) 编辑
摘要: 双向链表结构和单向链表的区别:最后一个结点的链接地址上,单向链表是null,而双向链表是表头的链接地址。 即双向链表的head和last互相指向 示意图 表头为空 head之前的节点是last=50这个节点 ,head之后的节点是first=10这个节点 last之前是40这个节点,last之后是h 阅读全文
posted @ 2018-04-10 16:57 hello|world 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 单链表 一、单链表的概念 链表是最基本的数据结构,其存储的你原理图如下图所示 上面展示的是一个单链表的存储原理图,简单易懂,head为头节点,他不存放任何的数据,只是充当一个指向链表中真正存放数据的第一个节点的作用,而每个节点中都有一个next引用,指向下一个节点,就这样一节一节往下面记录,直到最后 阅读全文
posted @ 2018-04-10 16:16 hello|world 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 下面代码 是过滤List中的对象,->后面为条件,满足条件的才会放入List中 java 8 中lambda表达式写法public static void filter(List<SQLStatement> stmtList) { stmtList = stmtList.stream().filte 阅读全文
posted @ 2018-03-27 16:42 hello|world 阅读(15240) 评论(0) 推荐(0) 编辑
摘要: 1、写HINT目的手工指定SQL语句的执行计划 hints是oracle提供的一种机制,用来告诉优化器按照我们的告诉它的方式生成执行计划。我们可以用hints来实现: 1) 使用的优化器的类型 2) 基于代价的优化器的优化目标,是all_rows还是first_rows。 3) 表的访问路径,是全表 阅读全文
posted @ 2018-03-19 17:31 hello|world 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: ORACLE CREATE [OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER }{INSERT | DELETE | UPDATE [OF column [, column …]]}[OR {INSERT | DELETE | UPDATE [OF  阅读全文
posted @ 2018-03-19 11:30 hello|world 阅读(206) 评论(0) 推荐(0) 编辑