08 2018 档案

摘要:栈:先进后出(底层用数组实现) 栈只有一个开口,先进去的就到最底下,后进来的就在前面,要是拿出去的话,肯定是从开口端拿出去, 所以说先进后出,后进先出。 数据结构: java实现栈(基于数组): /** * 栈只有一个开口,先进去的就到最底下,后进来的就在前面,要是拿出去的话,肯定是从开口端拿出去, 阅读全文
posted @ 2018-08-26 01:08 palapala 阅读(3576) 评论(1) 推荐(0) 编辑
摘要:boolean类型 Boolean在内存中占用一个字节。 当java编译器把java源代码编译为字节码时,会用int或byte来表示boolean。在java虚拟机中,用整数零来表示false,用任意一个非零整数表示true。 java虚拟机这种底层处理方式对java虚拟机是透明的,在java源程序 阅读全文
posted @ 2018-08-23 22:15 palapala 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:推荐文章java多线程基础 线程池概述 为什么要使用线程池 1.服务器创建和销毁工作线程的开销很大 2.如果频繁的创建和销毁线程会导致频繁的切换线程,因为一个线程被销毁后,必然要把CPU转让给另一个已经就绪的线程 3.除了创建和销毁线程的开销之外,活动线程也销毁系统资源。每个线程本身会占用一定的内存 阅读全文
posted @ 2018-08-08 00:34 palapala 阅读(365) 评论(0) 推荐(0) 编辑