1.检查加载。若该类之前还未被加载,则进行类加载过程。类的加载、链接(验证类文件格式、准备类的静态变量、解析符号引用)和
一、指针碰撞以虚拟机为新生代对象分配内存为例。为对象分配空间的任务等同于把一块确定大小的内存从Java堆中划分出来。如果
一、栈的大小缺省为1M,可用参数 –Xss调整大小,例如-Xss256k二、虚拟机加载的类信息,方法信息,常量(例如"a
一、暂停、恢复和停止操作对应在线程Thread的API是suspend()、resume()和stop()。但是这些AP
一、需求有时有这样的需求:在Linux中,一个文件中要删除含有某字符串的一行及前后几行,这时可以使用bash脚本进行解决
一.多核心:单芯片多处理器( Chip Multiprocessors,简称CMP)是由美国斯坦福大学提出的,其思想是将
动态代理是一种以动态方式创建代理对象的设计模式,它可以在运行时根据需要实现代理对象的创建、调用和销毁,在使用时再创建代理
1.泛型方法可以在任何地方和任何场景中使用,包括普通类和泛型类。泛型类型参数可以是任何引用类型,包括数组和其他泛型类型。
1.git checkout -- 文件撤销对工作区某文件的修改。git checkout .撤销本地所有修改的、没有提
一、思路二叉搜索树的中序遍历结果正好是从小到大排序好的,按照中序遍历顺序找第k个节点。例如二叉搜索树(20,10,30,
synchronized和ReentrantLock都是用于线程间同步的机制,都是可重入锁(同一个线程可以多次获取同一个
一.所属类:1.sleep方法是Thread类的一个静态方法,可以在任何线程中使用。2.wait方法是Object类的一
一、断开连接过程由于TCP连接是全双工的,因此每个方向都必须单独关闭。客户端在数据发送完毕后发送一个结束数据段FIN,且
一、3次握手过程客户端向服务端发送一个表示建立连接的SYN报文段,服务端从IP数据报中提取出TCP SYN报文段,为该T
一、HTTP1.0默认使用短连接。无状态,无连接。每个请求都需要新建TCP连接,性能较低。不支持多路复用。基于文本的协议
一、思路1. 非递归。1)不用栈。重复将首节点的下一个节点调整到最前面,如链表1-2-3-4,调整过程为2-1-3-4,
一、概念现有一个字符串,要打印出该字符串中字符的全排列。以字符串abc为例,输出的结果为:abc、acb、bac、bca
一、概念现有一个字符串,要打印出该字符串中可重复使用该字符串中的所有字符的全排列。例如输入字符串ab,则打印出由字符a、
一、概念以a、b、c三个字符来举例。1)排列:全排列即字符不能重复,第一位有3种选择,第二位有2种选择,第三位有1种选择
一、概念现有一个字符串,要打印出该字符串中字符的全排列。例如输入字符串abc,则打印出由字符a、b、c所能排列出来的所有
签名:致力于Android、iOS、C、Java等编程技术的技巧经验分享