java
文章平均质量分 82
知道分子
想要到达明天,现在就要启程
展开
-
Java泛型详解
转自:http://www.cnblogs.com/yinhaiming/articles/1749738.html泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Colle转载 2015-08-11 16:54:14 · 852 阅读 · 0 评论 -
子类重写父类注意事项 java
转自:http://blog.csdn.net/wc0077/article/details/7269527A、重写规则之一: 重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记public修饰符,编译器转载 2015-08-10 21:00:30 · 1418 阅读 · 0 评论 -
instanceof, isinstance,isAssignableFrom的区别
转自:http://www.cnblogs.com/exmyth/p/3164492.htmlinstanceof, isinstance,isAssignableFrom的区别instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子转载 2015-12-25 17:17:38 · 455 阅读 · 0 评论 -
java 一个汉字占多大空间
面试题:一个汉字占多大空间。其实这个问题我了解不深的,知道结论不知道为什么。借此梳理下认识。先回顾下java基本类型一基本类型 :简称四类八种,声明变量的同时分配了空间,举例如下: Int a =1;一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768转载 2017-07-20 10:53:18 · 2419 阅读 · 0 评论 -
TCP三次握手四次挥手
1、TCP头格式(1) Source Port(源端口号):数据发起者的端口号,16bit。(2) Destination Port(目的端口号):数据接收者的端口号,16bit。(3) Sequence Number(顺序号码,Seq):用于在数据通信中解决网络包乱序(reordering)问题,以保证应用层接收到的数据不会因为网络上的传输问题而乱序(TC原创 2017-07-20 18:07:46 · 402 阅读 · 0 评论 -
Java 代理模式
转自:http://blog.csdn.net/guojun828/article/details/6155971定义 为其它对象提供一种代理以控制对这个对象的访问类图[Java] view plain copy通用代码 抽象主题类 public interface Subject { public void r转载 2017-07-31 18:27:39 · 286 阅读 · 0 评论 -
Okio库 Timeout类源码解析
转自:http://blog.csdn.net/zhuoxiuwu/article/details/53557646Timeout类的作用 Timeout类用来处理当前线程对异步任务执行的等待超时时间或截止时间,当超时或到截止时间时,抛出一个 InterruptedIOException 的异常,在 Okio 包中,处理Io流时,都需要使用到。TimeOut 主要转载 2017-08-03 15:18:04 · 935 阅读 · 0 评论 -
屏幕适配多个dimens
由于Android手机屏幕的各异,导致我们在开发过程中,为保证ui效果的统一,往往需要针对性的进行屏幕适配。我们先看几个概念:px:pixel,像素Android原生API,UI设计计量单位,如获取屏幕宽高。屏幕分辨率:指在纵向和横向方向上的像素点数,单位是px,一般显示方式是纵向像素数量*横向像素数量,如1920*1080。屏幕尺寸:一般是屏幕对角线长度,单位原创 2017-10-17 17:50:39 · 674 阅读 · 0 评论 -
java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
转自:http://blog.csdn.net/lonelyroamer/article/details/7868820参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)转载 2015-08-10 20:55:03 · 2068 阅读 · 1 评论 -
Java 内存分配全面浅析
转自:http://blog.csdn.net/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机转载 2015-07-17 17:42:26 · 731 阅读 · 0 评论 -
Java:对象的强、软、弱和虚引用
转自:http://zhangjunhd.blog.51cto.com/113473/53092/1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生转载 2015-01-27 14:57:21 · 741 阅读 · 0 评论 -
Java内存分配原理
转自:http://developer.51cto.com/art/200607/29278.htm附:http://java-mzd.iteye.com/blog/848635Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一转载 2015-01-30 17:11:46 · 527 阅读 · 0 评论 -
Java网络编程
转自:http://52android.blog.51cto.com/2554429/482954/ Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。1转载 2015-03-13 18:02:11 · 1037 阅读 · 1 评论 -
java的四种引用类型
对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReferenc转载 2015-04-02 15:46:12 · 821 阅读 · 0 评论 -
深入Java单例模式
转自:http://devbean.blog.51cto.com/448512/203501/在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变转载 2015-07-12 21:54:54 · 593 阅读 · 0 评论 -
java transient 序列化
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Exte转载 2015-07-14 11:30:51 · 491 阅读 · 0 评论 -
Java 重载重写及多态性
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引转载 2015-07-14 14:04:53 · 1197 阅读 · 0 评论 -
公钥,私钥(转载)
转自:https://blog.csdn.net/tabactivity/article/details/49685319 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用...转载 2018-11-26 16:26:49 · 432 阅读 · 0 评论