该函数是在项目偶然使用写出来的,使用在给出一组商品的价格,需要找出这组商品所有的组合情况,方法一是所有结果为一个固定值,方法二是一个范围。 方法一: public class Test { public static v…
标签:java基础
java基本数据类型、对应的封装类以及字符串之间的相互转换
自学到这里,看完书有点乱,整理一下 一、基本数据类型与其对应的封装类之间的相互转换 1.基本数据类型转换为封装类 &nbs…
Dubbo服务的三种启动方式
Dubbo服务的三种启动方式 为什么对于服务提供方的工程,dubbo官方推荐使用可执行jar的方式运行呢,下面对三种启动方式进行比较: 1、 使用web容器(Tomcat、Jetty等)启动dubbo服务 : 增加端口管…
java父类获取子类对象、调用子类方法
1.Java中父类能调用子类的方法吗? 答案:能 1.1 实现方式描述 (1)父类中的抽象方法让子类实现并返回 (2)通过注册监听,然后通过回调接口调用子类相关方法 (3)在父类中通过反射调用子类的相关方法 (4)在父类…
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中…
数组的三种定义方式
数组本身是一种引用类型,就像int是整形,int【】是引用类型,是定义数组的一种方式 数组的初始化有两种大的方式,分为三种小的方式 静态初始化,初始化时由程序员显示的指定每个数组的初始值,由系统决定数组的长度。 动态初始…
JAVA-数组和List转换
日常开发时,经常遇到需要List与数组互相转换的场景。 List转换成数组,可以用List的toArray()或者toArray(T[] a)的方法。 数组转换成List,可以用Arrays.asList()或者Coll…
Java实现字符串倒序输出的四种方法
不是很复杂的内容,在此不做过多赘述,直接上代码^_^ ##一共4种方式 /* * string倒序输出 * 利用String类的toCharArray(),再倒序输出数组的方法 * 2018-5-18 13:…
Java常见的容器类及其区别
一、分类:大类型主要分为以下两种类型 1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对…
Java复制文件并且替换源文件内容
首先,创建一个类 要求输入文件夹地址,目标文件地址,要更改的K_V集合,还有编码方式 //全局变量Map 和需要…
反射的三种方式及利用反射创建对象
传统方式 普通方法也就是最常见的创建对象的方法 前提条件:知道存在这个类,且这个类叫Object 例: Object obj=new Object(); 利用反射创建对象 方式一:通过类名.class方式 前提条件:需要…
关于Java嵌套三目运算符的返回值类型
1. 问题 result = exp1 ? value1 : exp2 ? value2 : value3; 上述表达式中result的类型是什么? 2. 解答 前置知识: 浮点型大于整形,Double大于Float,L…