
java基础
文章平均质量分 84
张旭东0101
日光之下无鲜事
展开
-
反射(java)
反射机制就是在程序“运行状态”时:对任意一个类,我们通过反射都能够知道这个类的所有属性和方法;对于任意一个对象,我们同样也都能够调用它的任意一个方法和属性。一、反射的入口想要使用反射,我们必须获取到某一个类的Class对象,java中一共有三种方式可以获取到某个类的Class对象:Class.forName(类的全限定名); 类名.class; 对象.getClass();(getClass()方法是Object类中的一个native方法)下面我们结合代码实例具体的看一下反射的用法。先创建原创 2020-06-09 22:14:00 · 625 阅读 · 0 评论 -
java类的生命周期
dgv原创 2020-05-13 22:34:39 · 469 阅读 · 0 评论 -
创建线程的三种方式
我们平常接触比较多的创建线程的方式一般有两种,第三种接触的比较少,之前去京东面试被问到过,自己太菜,直接就懵逼了,第三种方式完全不知道,现在统一做个总结。目录一、方式一:继承Thread类二、方式二:实现Runnable接口三、Callable加FutureTask方式一、方式一:继承Thread类这种方式就是我们自己创建一个类然后继承Thread,并覆写Thread中的r...原创 2020-03-11 22:51:55 · 415 阅读 · 0 评论 -
Java中的四种引用类型
大家对Java中的四种引用类型相信都不陌生,都知道这四种应用类型分别是强引用(Strongly Reference)、软引用(Soft Reference)、弱引用(Weak Refrence)和虚引用(Phantom Reference)。但也好像再具体一点就有点模糊了,比如jdk为什么要设计这四种引用类型?既然设计了它肯定就会有对应的引用场景等等。我本人之前对这些的了解也是知道有这么个东西,再...原创 2020-02-28 19:17:44 · 405 阅读 · 0 评论 -
ThreadLocal全面讲解
发原创 2020-03-01 17:29:08 · 425 阅读 · 0 评论 -
线程的几种通信方式
目录一、Object的wait()、notify()、notifyAll()方法二、Condition的await()、signal()、signalAll()方法三、CountDownLatch四、CyclicBarrier五、Semaphore线程间的通信方式常用的有如下几种:Object的wait()、notify()、notifyAll()方法;Condi...原创 2020-02-27 11:57:05 · 2000 阅读 · 0 评论 -
Java环境搭建(windows10系统)
最近刚买了新电脑需要重新搭建环境,发现有些东西忘了,在此重新整理一下,方便以后遇到类似的情况从容应对。废话不多说,开始正题。本文主要分以下个部分:目录一、JDK的安装二、IDE的安装(Eclipse&IDEA)三、Maven的安装一、JDK的安装(一)下载JDK首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/tec...原创 2019-03-21 10:05:13 · 6547 阅读 · 1 评论