2018年7月1日

深入理解java虚拟机-java内存区域与内存溢出异常

摘要: 线程 运行数据区分为线程共享区和线程独占区 线程独占区的意思是每开启一个线程就会拥有一个线程独占区域 如下图所示: 程序计数器: 1)是一块较小的内存空间,可看做当前线程所执行的字节码的行号指示器 2)它处于线程独占区(每一个线程都会有自己的线程独占区) 3)如果线程执行的是java方法,这个计数器 阅读全文

posted @ 2018-07-01 22:16 我想静静_zjf 阅读(127) 评论(0) 推荐(0) 编辑

深入理解java虚拟机-java历史发展

摘要: 1,jdk,jre,jvm的关系 jdk: java开发工具集(Java development kit) jre: java运行时环境(Java Runtime Environment) jvm: java虚拟机(Java Virtual machine) jdk包括jre和jvm jre包括jv 阅读全文

posted @ 2018-07-01 20:22 我想静静_zjf 阅读(180) 评论(0) 推荐(0) 编辑

2018年6月24日

KMP算法详解

摘要: KMP算法主要用于解决包含问题,即存在两个字符串str1和str2,判断str1字符串中是否包含字符串str2,包含则返回str2对应在str1中的字符串的首字符的位置,否则返回-1; 例如:str1="abc123def" str2="123d" ,str1的长度为N, str2的长度为M,则返回 阅读全文

posted @ 2018-06-24 21:44 我想静静_zjf 阅读(217) 评论(0) 推荐(0) 编辑

2018年6月21日

java基本数据类型与引用数据类型详解

摘要: 在java中类型可以分为两大类:值类型和引用类型。 值类型就是基本数据类型,包含8种,如下所示: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 阅读全文

posted @ 2018-06-21 16:53 我想静静_zjf 阅读(240) 评论(0) 推荐(0) 编辑

2018年6月19日

剑指offer的前16题-java版

摘要: public class Solution { /*//第一题 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 */ public boolean Find(int target, int[][] array) { ... 阅读全文

posted @ 2018-06-19 15:27 我想静静_zjf 阅读(116) 评论(0) 推荐(0) 编辑

2018年6月13日

JAVA基本数据类型所占字节数是多少?(32位系统)

摘要: byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节(C语言中是1字节)可以存储一个汉字 float 4字节 double 8字节 boolean false/true(理论上占用1bit,1/8字节,实际处理按1byte处理) 在移动开发中由于移动设备内存的局限 阅读全文

posted @ 2018-06-13 20:11 我想静静_zjf 阅读(1578) 评论(0) 推荐(0) 编辑

2018年6月10日

二叉树的镜像

摘要: 采用非递归方式解决: 阅读全文

posted @ 2018-06-10 21:00 我想静静_zjf 阅读(129) 评论(0) 推荐(0) 编辑

2018年6月8日

阿里简历问题

摘要: 请介绍一项你最热爱、最擅长的专业领域,并且介绍你在这个领域的学习经历和未来的学习规划? 请介绍你参与的印象最深刻的一个项目,为什么?并且介绍你在项目中的角色和发挥的作用? 你最期望在阿里巴巴实习的部门或项目是什么?请介绍下你对该部门的了解和希望实习的原因? 阅读全文

posted @ 2018-06-08 14:59 我想静静_zjf 阅读(334) 评论(0) 推荐(0) 编辑

2018年5月15日

javaSE基础总结

摘要: 从2016年开始学习java,从java基础到java web,现在做一个详细的关于java基础的总结,涉及到java面向对象基础,IO流,多线程,集合,反射,设计模式,反向代理,java虚拟机等。 阅读全文

posted @ 2018-05-15 19:48 我想静静_zjf 阅读(104) 评论(0) 推荐(0) 编辑

小心情

摘要: 今天是2018年5月15日,从去年九月份到美云智数实习,到今年三月份辞职,以及从今年三月份开始准备华为软件精英挑战赛,准备小论文,还有1年我就要硕士毕业了,希望自己能找个好工作, 今后的工作方向可能是java开发,大数据开发工程师等。后期可能读博士的话应该是博士毕业后进高校,或者进企业了。希望自己仍 阅读全文

posted @ 2018-05-15 11:00 我想静静_zjf 阅读(121) 评论(0) 推荐(0) 编辑

导航