戎码人生

世界上有10种人,一种懂二进制,一种不懂二进制 !

Socket简易聊天工具

演示 代码运行如图,看起来还不错,哈哈哈 服务端package qiu;import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav...

2016-10-24 13:32:07

阅读数:11108

评论数:0

Java自动拆箱和装箱

什么是自动拆箱和装箱定义 自动装箱就是 Java 自动将原始数据类型转为对应的包装类对象 比如将 int 型的变量转成 Integer对象 自动拆箱反之(从 Java 1.5 开始引入) 过程 自动装箱时,编译器调用 valueOf() 将原始数据类型值转为对象;同时自动拆箱时,编译器调用类似 i...

2016-10-24 13:31:38

阅读数:14408

评论数:0

Java注解

什么是注解 注解对于开发人员来讲既熟悉又陌生,熟悉是因为只要你是做开发,都会用到注解(常见的@Override);陌生是因为即使不使用注解也照常能够进行开发;注解不是必须的,但了解注解有助于我们深入理解某些第三方框架(比如Android Support Annotations、JUnit、xUti...

2016-10-24 13:31:03

阅读数:11678

评论数:0

Java协变和逆变

什么是协变和逆变 我们将围绕如下三个核心名词:协变性(covariance)、逆变性(contravariance)和无关性(invariant)。他们都是用来描述类型转换的性质的术语 到底什么是协变和逆变?先看例子: //Java Object[] objects = new String[2]...

2016-10-24 13:29:55

阅读数:10987

评论数:0

Java枚举类

背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天 public class Season { public sta...

2016-10-24 13:29:10

阅读数:11609

评论数:0

Java可变参数

什么是可变参数 在 Java 5 中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是Java的一个语法糖,本质上还是基于数组的实现 void foo(String... args); void foo(String[] args); //方法签名 ([Ljava/lang/...

2016-10-24 13:28:31

阅读数:19604

评论数:2

Java方法签名

方法签名的意义 对于同名不同类、同类不同名的方法,方法签名的意义并不是很大,但是对于重载方法来说,方法签名的意义就十分巨大了。由于重载方法之间的方法名是相同的,那么我们势必要从构成方法的其他几个要素中找到另一个要素与方法名组成能够唯一标示方法的签名,方法体当然不予考虑。那么就是形参列表和返回值了,...

2016-10-24 13:27:56

阅读数:14086

评论数:1

Java泛型

泛型(Generic Type)是Java中重要的一部分。在J2SE 5.0之后新增。在使用Java标准库中的内容的时候,经常会遇到泛型。这里将泛型总结一下什么是泛型 讨论一个内容的时候,首先会来说什么是什么。在官方的文档中说到 A generic type is a generic class...

2016-10-24 13:27:25

阅读数:10812

评论数:0

Java反射

什么是反射“反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释: 内省用于在运行时检测某个对象的类型和其包含的属性 反射用于在运行时检测和修改某个对象的结构及其行为 从...

2016-10-24 13:26:52

阅读数:11212

评论数:0

Java反编译

什么是编译 利用编译程序从源语言编写的源程序产生目标程序的过程 用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间...

2016-10-24 13:26:19

阅读数:10340

评论数:0

Java Import

在 Java 中使用import关键字来导入任意类型到同一个编译单元中 在代码中,导入代码应放在包声明代码之后,类型声明代码之前 Java 中有两种类型的导入声明: 单类型导入(Single-type import declaration) 按需类型导入(Import-on-demand decl...

2016-10-24 13:25:41

阅读数:13996

评论数:0

Javadoc标签

javadoc 标签 javadoc工具软件识别以下标签: 标签 描述 示例 @author 标识一个类的作者 @author description @deprecated 指名一个过期的类或成员 @deprecated description {@docRo...

2016-10-24 13:25:01

阅读数:11291

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭