上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 前言 Object提供给我们了一个Native的方法“public native int hashCode();”,本文讲讲Hash是什么以及HashCode的作用 Hash 先用一张图看下什么是Hash Hash是散列的意思,就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值 阅读全文
posted @ 2016-05-18 11:41 IT·达人 阅读(9695) 评论(0) 推荐(1) 编辑
摘要: 为什么要自定义类加载器 类加载机制:http://www.cnblogs.com/xrq730/p/4844915.html 类加载器:http://www.cnblogs.com/xrq730/p/4845144.html 这两篇文章已经详细讲解了类加载机制和类加载器,还剩最后一个问题没有讲解,就 阅读全文
posted @ 2016-05-18 11:41 IT·达人 阅读(18333) 评论(7) 推荐(3) 编辑
摘要: 前言 有这么一段代码: 运行结果是什么?答案当然是true。对,答案的确是true,但是这是为什么 呢?很多人第一反应肯定是两个"123"的String当然相等啊,这还要想。但是"=="在Java比较的根本不是两个对象的值,而是比较两个对象的引 用是否相等,和两个String都是"123"又有什么关 阅读全文
posted @ 2016-05-18 11:40 IT·达人 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 前言 之前一篇文章在写Native方法的时候,第一个步骤里面有这么一段代码 static { System.load("D:" + File.separator + "Hello.dll"); } static { System.load("D:" + File.separator + "Hello 阅读全文
posted @ 2016-05-18 11:39 IT·达人 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: JNI 开始本篇的内容之前,首先要讲一下JNI。Java很好,使用的人很多、应用极 广,但是Java不是完美的。Java的不足体现在运行速度要比传统的C++慢上许多之外,还有Java无法直接访问到操作系统底层如硬件系统,为此 Java提供了JNI来实现对于底层的访问。JNI,Java Native 阅读全文
posted @ 2016-05-18 11:37 IT·达人 阅读(15489) 评论(6) 推荐(14) 编辑
摘要: 平时我们在Java内存中的对象,是无 法进行IO操作或者网络通信的,因为在进行IO操作或者网络通信的时候,人家根本不知道内存中的对象是个什么东西,因此必须将对象以某种方式表示出来,即 存储对象中的状态。一个Java对象的表示有各种各样的方式,Java本身也提供给了用户一种表示对象的方式,那就是序列化 阅读全文
posted @ 2016-05-18 10:00 IT·达人 阅读(28456) 评论(0) 推荐(11) 编辑
摘要: 上一篇文章讲到了使用Java原生的序列化的方式来表示一个对象。总结一下这种对象表示方式的优缺点: 1、纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持 2、多语言环境下,使用Java序列化方式进行存储后,很难用其他语言还原出结果 3、占用的字节数比较 阅读全文
posted @ 2016-05-18 10:00 IT·达人 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 之前讲到final关键字的作用是每次面试的时候我必问求职者的两个问题之一,另外一个问题就是文本会写到的static。final和static一样,都是一个小问题可以看到一个人的基础是否扎实以及平时是否有钻研精神。 静态变量和静态方法 static关键字最基本的用法是: 1、被static修饰的变量属 阅读全文
posted @ 2016-05-18 09:59 IT·达人 阅读(6359) 评论(0) 推荐(3) 编辑
摘要: 前言 一直想写写这个话题。代表公司也面试过一些求职者,每次面试我必问的两个问题之一 就是“请你谈一谈对于final关键字的理解”。这是一个简单的小问题,但是不要小看它,通过对这个问题的回答以及一些简单的扩展就能看出一个求职者的基 础是否扎实以及是否有钻研精神。OK,开始进入主题。 final关键字的 阅读全文
posted @ 2016-05-18 09:46 IT·达人 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 概述 我们都知道面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。多态,是Java中非常重要的一个部分,所以今天来谈一下多态(Polymorphism)。 什么是多态 不同类的对象对同一消息作出不同的响应就叫 阅读全文
posted @ 2016-05-18 09:45 IT·达人 阅读(316) 评论(0) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页