
Java
天色以渐黑
这个作者很懒,什么都没留下…
展开
-
java对象序列化,用于远程通信
将对象转换成字节数组,进行跨语言通信原创 2022-09-29 16:40:54 · 221 阅读 · 1 评论 -
java 反射的学习。
反射被视为 动态语言的关键,反射机制允许程序再执行期间借助与ReflectionAPI取 的任何类中的内部信息。并能直接操作任意对象的内部属性和信息。 反射机制的提供的功能在运行时 判断任意对象所属的类。 在运行时构造任意一个类的对象。在运行时判断任何一个类所拥有的属性和方法。在运行时调用任何一个类的方法和属性。生成动态代理(在Android 中的动态加载中使用);原创 2016-07-19 23:22:27 · 281 阅读 · 0 评论 -
理解数据库中的主键,外键,唯一键
主键唯一标示表中的每一条记录,外键是主键的副本,从父表中复制出来的,用于建立父表和子表之间的关系,唯一键 确保表中谋值得唯一性。原创 2018-01-13 10:17:22 · 5980 阅读 · 0 评论 -
java基础之集合
collection 接口定义 collection接口的定义 public interface Collection<E> extends Iterable<E>collection子接口的定义 list 可以放重复内容 set 不能放重复内容,所有重复内容靠hashcode()和equals()俩个方法区分 queue:队列接口 Sortset:可以对结合中...原创 2018-05-03 22:22:54 · 159 阅读 · 0 评论 -
java基础反射的学习
反射学习,所有基础都很重要认识Class类 public final Class getClass() 以上方法返回值得类型是一个Class类,实际上此类事Java反射的源头, 正常方式:引入需要的包.类 --->通过new实例化--->取得实例化对象 反射方式:实例化对象→ getClass()-->得到完整的包类名称 java中Object是一切类的父类,那么所有...原创 2018-05-03 22:44:31 · 129 阅读 · 0 评论 -
java基础之Annotation
注解的作用 对元数据提供支持,通过使用注释,程序开发人员可以在不改变原有逻辑的情况下,在源文件 中嵌入一些补充信息 Class<? extends Annotation> annotationType();系统内置注解 @override:覆盖annotation @Deprecated:不赞成使用的annotation @SuppressWarnings:压...原创 2018-05-05 12:00:50 · 144 阅读 · 0 评论 -
手写RPC基于netty
首先我们给出代码server端package com.test;import java.io.Serializable;/** * serversub */public class ClassInfo implements Serializable { /** * 序列化id */ /** * 服务端存根就是根据收到的请求信息执行相应...原创 2019-07-12 10:44:22 · 273 阅读 · 0 评论 -
什么叫回调?
回调概念一个回调其实就是一个方法,一个指向已经被提供给另外一个方法的方法的引用。这使得后者可以在适当的时候调用前者,其主要作用用来传递数据。由观察者模式到回调概述首先阐述一下自己的理解,假设我认识了公司的某个妹子,然后跟妹子交流,我跟妹子说如果有合适的妹子可以给我介绍下,当然妹子办不办事,是她的事情,这里假设,妹子觉得我是阳光oldboy,然后同意了,这个时候妹子就是一个主题,当有情况就会...原创 2019-07-27 23:41:26 · 1447 阅读 · 0 评论 -
final关键字的作用(个人笔记)
1.使用final声明的类不能有子类(编译报错)2.使用final声明的方法不能被重写(编译报错)3.使用final声明的变量即为常量,常量不可以被修改原创 2019-10-06 21:24:40 · 247 阅读 · 0 评论