随笔分类 -  Thinking in Java

java基础知识
摘要:作者:July出处:结构之法算法之道blog前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一... 阅读全文
posted @ 2014-09-27 11:08 逐客教我 阅读(174) 评论(0) 推荐(0)
摘要:STL的容器可以分为以下几个大类:一:序列容器, 有vector, list, deque, string.二 : 关联容器, 有set, multiset, map, mulmap, hash_set, hash_map, hash_multiset, hash_multimap三: 其他的杂项:... 阅读全文
posted @ 2014-09-27 09:52 逐客教我 阅读(159) 评论(0) 推荐(0)
摘要:1、当一个有限队列充满后,线程池的饱和策略开始起作用。2、ThreadPoolExecutor的饱和策略通过调用setRejectedExecutionHandler来修改。不同的饱和策略如下:1)AbortPolicy:中止,executor抛出未检查RejectedExecutionExcept... 阅读全文
posted @ 2014-09-24 17:20 逐客教我 阅读(907) 评论(0) 推荐(0)
摘要:对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public class InitialOrderTest {// 静态变量public static String stati... 阅读全文
posted @ 2014-09-18 17:25 逐客教我 阅读(142) 评论(0) 推荐(0)
摘要:1.基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printf scanf,java的面向对象封装)2.Java标准io回顾Java标准IO类库是io面向对象的一种抽象... 阅读全文
posted @ 2014-09-12 11:32 逐客教我 阅读(152) 评论(0) 推荐(0)
摘要:--删除双击代码全选1drop procedure if exists up_common_select --创建双击代码全选1234567891011121314CREATE PROCEDURE `up_common_select` ( in t_name varchar(50) ) ... 阅读全文
posted @ 2014-09-09 11:14 逐客教我 阅读(1349) 评论(0) 推荐(0)
摘要:HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢?在研究这个问题之... 阅读全文
posted @ 2014-08-28 15:03 逐客教我 阅读(189) 评论(0) 推荐(0)
摘要:原文链接: Top 8 Diagrams for Understanding Java翻译人员: 铁锚翻译时间: 2013年10月29日世间总是一图胜过千万言!下面的8幅图来自于Program Creek 的 Java教程,目前这是该网站最受欢迎的文章.希望本文能帮你回顾你已经知道的那些知识。如果图... 阅读全文
posted @ 2014-08-25 18:49 逐客教我 阅读(171) 评论(0) 推荐(0)
摘要:1.1概述: static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程... 阅读全文
posted @ 2014-08-25 18:33 逐客教我 阅读(1356) 评论(0) 推荐(0)
摘要:一、 JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点 b) 运行。mai 阅读全文
posted @ 2014-08-25 18:14 逐客教我 阅读(251) 评论(0) 推荐(0)