Java基础总结
文章平均质量分 57
MatrixData
这个作者很懒,什么都没留下…
展开
-
Java的多线程编程
1.Java的多线程来源2.Java的线程3.Java多线程的实现4.Java线程池5.原创 2021-05-30 14:03:08 · 168 阅读 · 0 评论 -
Java注解整理
1.注解产生的场景1.注解是用于对数据方法以及类的解释的一种方案。2.2.注解的用途3.注解的场景框架4.原创 2021-05-29 23:56:52 · 168 阅读 · 0 评论 -
Java泛型整理
1.范型产生的原因1.范型产生的思想是代码复用,Java接口的思想的进一步延伸Java接口着重2.范型的使用3.范型的实现原理原创 2021-05-29 22:23:48 · 160 阅读 · 0 评论 -
Java基础-单例防反射
1.单例的优势单例模式(Singleton Pattern)是 Java 中创建型模式中最简单的设计模式,它提供了一种创建对象和访问对象以及减少资源重复创建的极佳的方式。这种模式涉及到一个单一的类或者单一的内部类,该类负责创建同时确保只有该类的唯一对象被创建。这个类提供了以类名访问该对象的访问方式。既然单例模式这么多优点那么我们怎么设计单例模式呢。1.我们需要知道对象的创建有哪几种方式:new一个对象,反射newinstance(), 反序列化ObjectInputStream()2原创 2021-03-26 21:51:33 · 565 阅读 · 0 评论 -
Java基础七 Java的集合模型
1.Java的需要处理的问题1.集合所占的内存2.集合的存取速度和存取顺序的考虑3.集合所面临的多线程的处理4.集合的删除速度5.集合的扩容方式6.集合的数据类别2.Java集合的类型1.collection2.map3.queue3.Java最新优化的集合4.Java集合的使用...原创 2019-05-23 11:51:55 · 380 阅读 · 0 评论 -
Java基础六 设计模式
1.常见的设计模式以及分类1.生产型1.单例模式,2.工厂模式,3.原型模式, 4.2.行为型1.适配器模式,2.策略模式,3.装饰着模式,4.适配器模式,5.桥接模式,6.代理模式,7.观察者模式3.结构型1.门面模式,2.2.单例设计模式的类别1.懒汉模式public class MyUtils{ public static volatile My...原创 2019-05-23 11:49:40 · 175 阅读 · 0 评论 -
Java基础五 Java的IO模型
1.io产生的由来2.io的类别3.io读取后的处理4.文件的理解5.游标的理解6.socket的理解原创 2019-05-23 12:31:58 · 155 阅读 · 0 评论 -
Java基础四 注解和反射
个人理解类 非标准1.注解的类型1.表示在类在程序运行的周期的标识2.表示在作用在类成员的标示3.注解其他元素的标示2.运行时的使用1.设置的标注的作用域时程序运行时2.通过Object 来获取对象的属性 通过注解来获取相关属性,通过设置accessable设置可以访问私有成员3.通过Object来获取相应对象的方法,通过相关的注解获取相对应的方法,通过oobjec...原创 2019-05-23 10:40:29 · 153 阅读 · 0 评论 -
Java基础三 Java的线程以及线程池
1.Java线程的基本概念以及思想1.多线程的产生来源现在无论是电脑还是手机都是多核处理器,多核的话就会有多个任务同时执行才不会浪费机器的资源。于是就可以把一个程序内部分成多个任务一起执行。同时由于我们的程序也需要处理各种资源比如从用户那里获取输入需要一直等待用户的反应,同时用户反应了以后系统需要立马做出相应。但是我们系统的资源是分布在不同的硬件上的并且有的大小格式各不一样,有的需要IP访...原创 2019-05-23 12:28:25 · 140 阅读 · 0 评论 -
Java基础二 Java的类加载以及对象的生成方式
1.问题由来2.Java类到jvm的生命过程1.类从被加载到虚拟机类存中开始,到被卸载出内存为止,它的整个生命周期包括加载 → 验证 → 准备 → 解析 → 初始化 → 使用 → 卸载 7个部分。2.Java的加载的类来源jre java运行环境从本地文件系统加载3.Java类加载过程4.对象的成员初始化过程5.对象的生成方式...原创 2019-05-23 12:45:32 · 128 阅读 · 0 评论 -
Java基础一 Java对象的引用
一.Java 强引用 软引用 弱引用 虚引用的使用场景以及系统调用时机Java的引用强引用直接使用了对象的地址,软引用 弱引用 虚引用 都在引用对象之间隔了一层通过这些特殊的对象间接引用了我们需要的对象。1.强引用:Object object = new Object();object 这个Object类型的变量直接引用了new Object() 这个类型的在内存中开辟的这块地址空...原创 2019-04-21 23:25:57 · 350 阅读 · 0 评论