
面试
文章平均质量分 59
jianguang_zhu
这个作者很懒,什么都没留下…
展开
-
关于面试和招聘,我自己的规划
面试这一关,是个大的问题。1:首先是简历这一块,我修改过多次,找过很多模板,也使用latex编辑过(关于这一个的相关资料,我会稍后找到我收藏的文章进行转载,都是一些经典文章。)(使用Latex轻松撰写个人简历链接)我的简历分别中文版和英文版(英文版这一块,我下载的.tex文件在运行过程中出现太多问题,有一次时间太紧,我就直接下载的PDF格式的文件,进行修改,如何修改PDF文原创 2015-10-26 12:38:37 · 573 阅读 · 0 评论 -
JVM内存模型
原地址:http://gityuan.com/2016/01/09/java-memory/java是在java虚拟机上运行,一般地大家讲到的Java内存其实就是Jvm内存一、内存模型Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故J转载 2016-08-23 18:31:58 · 585 阅读 · 0 评论 -
jvm什么时候回收垃圾对象---引用计数和GC root
https://www.zhihu.com/question/21539353转载 2016-08-23 16:19:39 · 683 阅读 · 0 评论 -
父类引用指向子类对象
父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程转载 2016-08-22 18:59:15 · 353 阅读 · 0 评论 -
一张图让你看懂JAVA线程间的状态转换
线程间的状态转换: 1. 新建(new):新创建了一个线程对象。2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。转载 2016-08-20 15:36:32 · 668 阅读 · 0 评论 -
java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等转载 2016-08-20 15:33:57 · 312 阅读 · 0 评论 -
关于Java中类名.class的基础介绍
原文 http://blog.youkuaiyun.com/u012453619/article/details/38638313声明: 文章的总结,来自许多网友的优秀博客关于通过类名访问class属性,我朋友过好几次了,一直没明白这个东西到底是什么?对此,我参照网友们的博客,总结了一些小知识,如发现错误,希望纠正,谢谢其实任何一个类,都会有一个Class对象于这个类对应,在这个C转载 2016-08-20 14:01:44 · 6694 阅读 · 1 评论 -
用static关键字修饰类
Java里面static一般用来修饰成员变量或函数。但有一种特殊用法是用static修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类(见如下代码) Java代码 public class OuterClass { public static class转载 2016-08-20 13:02:29 · 953 阅读 · 0 评论 -
四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/downloads/index转载 2016-08-18 21:52:22 · 349 阅读 · 0 评论 -
浅谈Java中的hashcode方法
浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是转载 2016-08-18 20:04:14 · 313 阅读 · 0 评论 -
Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X转载 2015-10-27 21:25:22 · 366 阅读 · 0 评论 -
C语言运算符的优先级和结合性一览表
C语言的运算符众多,具有不同的优先级和结合性,我们将它们全部列了出来,方便大家对比和记忆:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右转载 2016-09-21 23:18:25 · 1000 阅读 · 0 评论