自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Java培训:Java反射调用方法示例

1.代码import java.util.*;import java.io.*;import java.lang.reflect.*;public class ExtendedObjectPoolFactory { // 定义一个对象池,前面是对象名,后面是实际对象 private Map<String, Object> objectPool = new HashMap<>(); private Properties config = new Properties(

2022-03-18 10:22:55 170

转载 Java培训:Java常见设计模式简要总结

设计模式六大原则1.开放封闭原则:对扩展开放,对修改封闭,意即程序拓展时不要动原有的代码2.LSP原则:任何基类可以出现的地方,子类一定可以出现3.依赖倒置原则:使用接口,依赖于抽象而不是具体4.接口隔离原则:为了解耦,使用多个相互隔离的接口5.迪米特法则:一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。6.CRP法则:尽量使用合成/聚合的方式,而不是使用继承。分类1.创建型模式(在创建对象的过程中尽量隐藏创建细节,不直接使用new)工厂模.

2022-03-17 09:14:34 109

转载 Java培训:Java二维数组的概述

Java二维数组其实就是一个元素为一维数组的数组;格式1:数据类型[][] 变量名=new 数据类型[m][n];m表示这个二维数组有多少个数组n表示每一个一维数组的元素个数举例:int[][] arr=new int[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是ar[0],arr[1],arr[2]每个一维数组有2个元素,可以通过arr[m][n]来获取格式2:数据类型[][] 变量名=new 数据类型[m][];m表示这个二.

2022-03-16 08:15:00 115

转载 Java培训:Java关键字是什么意思

1.什么是关键字?关键字是java语言中一些被赋予特定意义的一些单词,不可以把它当做标识符来使用。在java中有两个特殊的关键字goto、const,我们称这两个关键字为保留字。2.常见的关键字:(1)this关键字this关键字用来表示当前对象本身,或者当前类的一个实例化对象,通过this可以调用对象的所有属性和方法。静态方法中不能使用this关键字。this关键字用法:1)通过this关键字可以明确地去访问一个类的成员变量和成员方法,解决与局部变量名的冲突。2)thi

2022-03-15 09:26:02 89

转载 Java培训:Java接口调用怎样实现

其实对于java调用接口进行获取对方服务器的数据在开发中特别常见,然而一些常用的基础的知识总是掌握不牢,让人容易忘记。总体而言,一些东西知识点一直复制粘贴容易依赖,重要的是会忘记为什么这么写,只有理解到位,或者八九不离十才可以对于随时变化的情况进行分析,如果到家,还可以对别人或自己的进行优化。而对于一些知识点呢,对其进行整理和归纳,这样容易进行对比加深记忆,对下面代码和总结进行对比着看。1.首先URL restURL = new URL(url);这其中的url就是需要调的目标接口地址,URL类

2022-03-14 08:57:15 433

转载 Java培训:Java虚拟机原理的工作原理

首先我想从宏观上介绍一下Java虚拟机的工作原理。从最初的我们编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。主要介绍下图中的类加载器和运行时数据区两个部分。1.类加载类加载指将类的字节码文件(.class)中的二进制数据读入内存,将其放在运行时数据区的

2022-03-13 08:30:00 127

转载 Java培训:Java枚举是什么

1.什么是枚举?枚举是JDK5引入的新特性。在某些情况下,一个类的对象是固定的,就可以定义为枚举。在实际使用中,枚举类型也可以作为一种规范,保障程序参数安全。枚举有以下特点:①Java中枚举和类、接口的级别相同。②枚举和类一样,都有自己的属性、方法、构造方法,不同点是:枚举的构造方法只能是private修饰,也就无法从外部构造对象。构造方法只在构造枚举值时调用。③使用enum关键字声明一个枚举类型时,就默认继承自Java中的 java.lang.Enum类,并实现了java.lang..

2022-03-12 08:15:00 269

转载 Java培训:Java实现多线程的方式

Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的java多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1.继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start(

2022-03-11 10:20:41 79

转载 Java培训:Java数组定义的几种方式

方法一:1.先声明   2.分配空间  3.赋值public class arr{ public static void main(String[] args){ int[] arr; //先声明 arr=new int[5]; //分配空间 for(int i=0;i<5;i++)arr[i]=i*10; //赋值 for(int i=0;i<5;i++){ System.out

2022-03-10 09:03:34 138

转载 Java培训:Java的方法是什么

1.概念方法: 具有特定功能的一段代码,这段代码可以通过名字进行重复使用,从而达到代码简化的目的。2.方法定义的步骤①方法的声明向外界说明自己的名字在调用的时候需要什么数据,能够为方法的使用者提供什么类型的数据。语法:public static 返回值类型 方法名(形式参数列表)public static java程序 张三(money a) 返回值类型: 在调用方法之后,方法能够为方法的调用者提供什么类型的数据,它可以为任意的数据类型(基本数据类型& 引用数据类

2022-03-09 09:08:17 57

转载 Java培训:Java分布式是什么

对于初学者来说,学习Java的根本动力就是分布式开发,特别是apache下面的hadoop、hdfs、hbase,这些基本是分布式开发的标配。今天动力节点小编将为大家分享Java分布式。主要介绍Java分布式是什么?1.什么是分布式系统?要理解分布式系统,主要需要明白一下2个方面:(1)分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。(2)这些连通的节点上部署了我们的节点,并且相互的操作会有协同。分布式系统对于用户而言,他们

2022-03-08 09:35:40 157

转载 Java培训:Java反射的作用是什么

动力节点小编告诉大家,Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic linking)、动态加载(dynamic loading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚至像

2022-03-07 11:00:20 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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