摘要: Java语言根据变量定义位置的不同,将变量分为成员变量和局部变量。成员变量指的是定义在类中(方法外)的变量,局部变量指的是定义在方法中的变量。同时成员变量以是否用static修饰分为类变量和实例变量。局部变量根据定义位置的不同分为形参,方法局部变量,代码块局部变量。如图1所示。 图1 变量的命名除了 阅读全文
posted @ 2020-03-02 22:47 Carol淋 阅读(1040) 评论(0) 推荐(1) 编辑
摘要: Java虚拟机的内存区域也叫做java运行时数据区,共分为五个部分:程序计数器,方法区,本地方法栈,虚拟机栈和堆。方法区和堆是线程之间所共有的,程序计数器,本地方法栈,虚拟机栈是线程私有的。其中虚拟机栈和堆是程序员日常谈论最多也是最关注的一部分。 程序计数器:程序计数器就是指向当前线程要执行的字节码 阅读全文
posted @ 2020-03-01 14:54 Carol淋 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在通常的说法中,方法参数的传递分为两种,值传递和引用传递,值传递是指将实际参数复制一份传递到方法中, 在方法中的改动将不会影响到实际参数本身,而引用传递则是指传递的是实际参数本身,在方法中的改动将会影响到实 际参数本身。但是,在java中只有值传递,没有引用传递!那么,为什么当方法参数是基本数据类型 阅读全文
posted @ 2020-02-24 13:31 Carol淋 阅读(992) 评论(0) 推荐(0) 编辑
摘要: /** * @author Gaoxl * 根据key值排序,要求key值能够转为Long类型(快速排序) * @param maps * @param key * @return */ public static void sort(Map[] maps,String key,int start,int end){ ... 阅读全文
posted @ 2019-12-09 11:11 Carol淋 阅读(2766) 评论(0) 推荐(0) 编辑
摘要: //java实现求交集,并集,包括元素为对象和基本类型,主要是利用hashMap,set不允许元素重复等特性来进行实现去重,利用反射机制来灵活配置以对象某个属性来进行去重。/** * Gaoxl * 求并集去重 * 基本类型和对象 * @param list1 * @param list2 * @param fieldName(用于去重的对象属性名) * @return */ public sta 阅读全文
posted @ 2019-11-27 14:10 Carol淋 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 19分,有点没懂题目意思,隔段时间再回来看看。 阅读全文
posted @ 2019-11-24 23:07 Carol淋 阅读(153) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n; n = Integer.par 阅读全文
posted @ 2019-11-13 17:22 Carol淋 阅读(143) 评论(0) 推荐(0) 编辑
摘要: /* 将每个数字的读音保存在一个数组中,计算出总数,用各位数字去数组中取读音即可 */ 阅读全文
posted @ 2019-11-12 15:03 Carol淋 阅读(113) 评论(0) 推荐(0) 编辑
摘要: /* 按照题目要求来就行*/import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = 阅读全文
posted @ 2019-11-12 11:56 Carol淋 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时 阅读全文
posted @ 2018-03-30 18:33 Carol淋 阅读(182) 评论(0) 推荐(0) 编辑