Java知识
Java基础到进阶
Gosoe
哪有什么运气,只不过把别人喝茶打游戏的时间拿来看书撸代码了而已……
展开
-
反射机制Reflect与泛型(反射与动态调用)
1.反射机制万物皆对象,除了基础数据类型和静态的成员1>. int等基础类型不是,但是通过封装数据类型使其成为了对象。2>. 静态成员,不是对象的,而是属于类的。既然 说万物皆对象,平时所说的对象是类的对象,那么类又是谁的对象呢?Student student = new Student();Teacher teacher = new Teacher();Class --> Student类 --> student对象我们知道,student是Student的实例,原创 2020-05-14 10:28:50 · 328 阅读 · 0 评论 -
Java基础之泛型
先直接上段代码:public class Demo<T extends Animal>{ private T obj; public Demo(T obj) { super(); this.obj = obj; } public T getOb() { return obj; } public void setOb(T ob) { this.obj = obj; } p原创 2020-05-14 10:26:23 · 213 阅读 · 0 评论 -
java虚拟机JVM的核心知识
了解历史内存模型垃圾回收机制性能监控工具性能调优 <案例实战>认识类的文件结构类加载机制字节码执行引擎虚拟机编译及运行时优化Java线程高级...原创 2019-02-26 13:05:09 · 137 阅读 · 0 评论 -
java的IO体系结构
package com.abby.example.NIO.IO;import org.junit.Test;import org.junit.experimental.theories.suppliers.TestedOn;import java.io.*;/** * [byte]字节流操作IO类 buffer是字节数组byte[] 操作完一定要关闭 * 1.FileIn...原创 2019-04-04 12:03:32 · 101 阅读 · 0 评论 -
为什么要实现Serializable和Serializable的使用
综合网友资料和自己理解工作中我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了,Q1.为什么要进行序列化?Q2. 每个实体bean都必须实现serializabel接口吗?Q3.我做一些项目的时候,没有实现序列化,同样没什么影响,到底什么时候应该进行序列化操作呢?首先第一个问题,实现序列化的...原创 2019-04-02 21:00:43 · 1148 阅读 · 1 评论 -
原码、反码、补码知识详解及计算机存储、计算为什么要用反码而不是原码反码等(最细最明白的一个)
原码、反码、补码知识详解及计算机存储、计算为什么要用反码而不是原码反码等(此作者是我找到的讲的最细最明白的一个)本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前...转载 2019-06-20 17:10:21 · 2742 阅读 · 0 评论