搜索结果
查询Tags标签: new,共有 8274条记录-
static关键字续、继承、重写、多态
static关键字 1.对于实例变量,每个java对象都拥有自己的一份,存储在堆内存当中,在构造方法执行的时候初始化。 2.所有对象都拥有同一个属性时,并且值相同,建议声明为static变量。 3.静态方法无法直接访问实例变量和实例方法 继承 1.继承的基本作用:代码复用。最核心…
2022/6/29 23:26:05 人评论 次浏览 -
Java GUI 添加背景图片
主类import java.awt.Image; import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; import cn.clf.音乐.Music;import cn.clf.音乐.Sound; public class Test_addImg{ JPanel jp; public Test_addImg() { JFr…
2022/6/29 14:23:45 人评论 次浏览 -
extends WebMvcConfigurationSupport 和 implements WebMvcConfigurer之间的区别
事情是这样的,springboot项目中原有一个类是 implements WebMvcConfigurer这样的/*************************************************************************** Copyright©2004-2016 浙江盘石信息技术股份有限公司* All rights reserved.** 项目名称:互金网络平…
2022/6/29 6:20:12 人评论 次浏览 -
发生 OOM 时 JVM 进程就退出吗
不一定,要看是否还有存活的线程,如果有则 JVM 进程不会退出,否则才会退出 JVM 进程什么时候退出 需要明确,程序是否退出和发生 OOM 无关,而和当前是否还有存活的非守护线程有关。 只要还有运行中的子线程,即使 main 线程结束或异常崩溃了,程序也不会停止。 public …
2022/6/29 5:22:47 人评论 次浏览 -
C++的程序内存模型
C++的程序内存模型 C++程序在执行时内存大方向上被划分为4个区域代码区 全局区 栈区 堆区内存四区的意义: 不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程 内存四区在程序运行的不同时候才会存在,分为程序运行前和程序运行后 程序运行前 在程序编译后,…
2022/6/29 5:21:35 人评论 次浏览 -
C# 深拷贝的四种方式
1:利用反射实现1 public static T DeepCopy(T obj) 2 { 3 //如果是字符串或值类型则直接返回 4 if (obj is string || obj.GetType().IsValueType) return obj; 5 6 object retval = Activator.CreateInstance(obj.GetType()); 7 FieldInfo[] fie…
2022/6/29 1:23:22 人评论 次浏览 -
Java 源码 - Proxy 代理类
动态代理可以让我们在运行时动态生成代理类,解耦程序。 源码 package java.lang.reflect;import java.security.AccessController; import java.security.PrivilegedAction; import java.util.Objects; import sun.reflect.CallerSensitive; import sun.reflect.Reflecti…
2022/6/28 14:23:44 人评论 次浏览 -
Java中数组参考指南
1. 介绍 本文,我们深入探讨Java中一核心概念 - 数组。首先了解什么是数组,然后了解如何使用它们。总的来说,我们将介绍如何:数组入门 读写数组元素 遍历数组 将数组转化为其对象,如List或Streams 数组的排序、搜索和合并2. 什么是数组 首先,我们需要定义什么是数组?…
2022/6/28 14:22:39 人评论 次浏览 -
【python基础】第11回 数据类型内置方法 02
本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的个数l1 = [jason, kevin, oscar, tony, jerry] l2 = [77, 22, 55, 33, 44, 9…
2022/6/28 14:21:03 人评论 次浏览 -
C# 利用"表达式树"快速高效率复制对象
1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: public class Student {public int Id { get; set; }public string Name { get; set; } public int Age { get; set; } }public class StudentSecond {public int Id { get; set; …
2022/6/28 14:20:28 人评论 次浏览 -
非递归遍历二叉树Java
import java.util.*;public class Test {static class TreeNode {int val;TreeNode left;TreeNode right;public TreeNode(int val) {this.val = val;}}public static void main(String[] args) {TreeNode treeNode1 = new TreeNode(1);TreeNode treeNode2 = new TreeNode…
2022/6/28 14:20:26 人评论 次浏览 -
马踏棋盘-算法
1.背景 2.代码package com.ldp.algorithm.Demo07Horse;import java.awt.*; import java.util.ArrayList; import java.util.Comparator;/*** @create 06/28 6:19* @description <p>* 马踏棋盘-算法* </p>*/ public class HorseChessboard {private static int…
2022/6/28 14:20:07 人评论 次浏览 -
HJ36 字符串加密
描述有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新…
2022/6/28 6:22:21 人评论 次浏览 -
HJ36 字符串加密
描述有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新…
2022/6/28 6:22:21 人评论 次浏览 -
列表内置方法 元组内置方法 字典内置方法 集合内置方法
目录列表内置方法特点一.统计列表中数据值的个数二.增加数据值1..append()2..insert()3.扩展列表方式一:方式二:方式三三.查询数据与修改数据四.删除数据1.通用删除2.指名道姓删除3. .pop()五.查看数据值对应的索引值六.统计数据值出现的次数七.排序八.翻转九.比较运算元…
2022/6/28 6:22:18 人评论 次浏览