
java
Liam_ming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内存理解
Java内存的理解 Java内存分为堆内存(Head)和栈内存(Stack) 这种说法是很粗糙的!!! —————————————————————————————————————————— 这里是对“栈”的理解 这里所指的“栈”实则是虚拟机栈,或者说是虚拟机栈中局部变量表部分! 虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(Stack F...原创 2018-03-29 22:09:26 · 183 阅读 · 0 评论 -
String、StringBuffer、StringBuilder有什么区别?
String、StringBuffer、StringBuilder有什么区别?原创 2019-07-22 19:51:14 · 118 阅读 · 0 评论 -
强引用、软引用、弱引用、幻引用有什么区别?
面试经典题:强引用、软引用、弱引用、幻引用有什么区别? 概述 Java语言中,除了基本数据类型外,其它都是指向各类对象的的对象引用; Java根据其生命周期的长短,将引用分为四种:强引用、软引用、弱引用、幻想引用 一、强引用  ; k 特点: List item ...原创 2019-07-21 11:37:29 · 245 阅读 · 0 评论 -
&& &,|| |
&& 和 &,|| 和 | 逻辑运算符简单介绍 一、&& 和 & &&:短路与 逻辑与 &:非短路与 安危与 相同的: 都是可以进行逻辑与运算,下面两行是等价的 //举个例子,a=1 b=2 //所以 a>0 这个值为true b>1 这个值为true b>2 这个值为 false if...原创 2019-07-21 11:39:45 · 173 阅读 · 0 评论 -
PipedInputStream 和 PipedOutputStream 源码解析
概要 一、PipedInputStream 源码 二、PipedOutputStream 源码 三、应用——生产者消费者模式原创 2019-07-16 21:39:21 · 293 阅读 · 0 评论 -
Java排序算法(插入、希尔、堆、归并排序)
/** * Simple insertion sort. * 适合于基本有序的数组 * 稳定排序 * @param arr an array of Comparable item. */ public static <T extends Comparable<? super T>> void insertSo...原创 2019-06-09 14:08:29 · 105 阅读 · 0 评论 -
面向对象与面向过程的区别?
面向过程 上个世纪为解决软件危机(软件开发难度大,成本高等)一个工程学的方法出现---面向过程开发, 实现了1+1<2的目标,降低了软件开发的难度。 代表模型---瀑布模型,代表语言---C语言 优点:性能比面向对象高----当对性能要求很高时用面向过程开发,例如单片机等 缺点:不易维护、复用、扩展 面向对象 当面向过程不能完全满足所有软件开发时,面向对象出现了 优点: 1.易...原创 2019-05-15 22:37:22 · 130 阅读 · 0 评论 -
Cookie 特殊字符
java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value character [44]=',' Cookie 特殊字符 Cookie对象的name和value属性中不可以包含空格和一下一些字符 [ ] ( ) = , " / ? @ : ; 1.造成的危害,无法...原创 2019-04-14 11:40:46 · 364 阅读 · 0 评论 -
clean code
整洁的代码 1.1要有代码 将需求明确到机器可以执行的细节程度,就是编程要做的事。 而这种约束正是代码 1.2 糟糕的代码 糟糕的代码毁了公司 勒布朗(LeBlanc)法则:稍后等于永不(Later equals never)。 1.3 混乱的代价 随着混乱的增加,团队生产力也持续下降,趋向于零。 管理层就只有一件事可做了:增加人手到项目中,期望提高生产力。可是新人并不熟悉...原创 2019-03-19 15:47:36 · 334 阅读 · 0 评论 -
八皇后问题————java描述
import java.util.Scanner; import javax.swing.RowFilter; public class Main_1 { /* * 2*n皇后 */ public static int num=0; public static int[] row=new int[16]; public static int[][] arm=new int[...原创 2019-07-16 21:50:24 · 136 阅读 · 0 评论 -
Java基本类型(还没写完!!!)
java 基本类型 看了一些资料突然对以前的一些习以为常的东西有了一种刷新三观的感觉。 先聊聊老生常谈的东西: Java八种基本类型:boolean、byte、short、char、int、long、float、double 数据类型 字节(byte) 值域 默认值(零值) 虚拟机内部符号 boolean 1 {false,true} false Z byte 1 [-1...原创 2019-09-10 11:41:12 · 136 阅读 · 0 评论