一、关于垃圾收集 Java 和 C++语言的区别,就在于垃圾收集技术和内存动态分配上,C语言没有垃圾收集技术,需要我们手动的收集。 垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。 关于垃圾收集有三个经典问题: 哪些内存需要回收? 什 ...
分类:
其他好文 时间:
2021-04-08 13:01:02
阅读次数:
0
1、 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存数组。 2、 稀疏数组的处理方式是: a) 记录数组一共有几行几列,有多少个不同值 b) 把具有不同值元素的行、列及值记录在一个小规模的数组中,从而缩小程序的规模 3、 如下图 代码演示1: 1 package com.j ...
分类:
编程语言 时间:
2021-04-08 12:58:24
阅读次数:
0
比较for和while 代码比较复制代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class HelloWorld { public static void main(String[] args) { //使用while打印0到4 int i = ...
分类:
其他好文 时间:
2021-04-08 12:54:22
阅读次数:
0
Markdown学习 标题 三级标题 四级标题 字体 Hello word! Hello word! *Hello word! Hello word! Hello word! 引用 淳无敌 分割线 图片 超链接 点击童无敌 列表 A c d a b c 表格 代码 java ...
分类:
其他好文 时间:
2021-04-07 11:43:53
阅读次数:
0
解析properties文件 Properties properties = new Properties(); File file = new File("log4j properties"); //InputStream 是一个抽象类,不能new InputStream,但是可以创建一个子类的n ...
分类:
编程语言 时间:
2021-04-07 11:42:41
阅读次数:
0
String、StringBuffer和StringBuilder String 定义 String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的 Immutable(不可改变) 类,被声明成为 final class,所有属性也都是 final 的。也由于 ...
分类:
其他好文 时间:
2021-04-07 11:42:29
阅读次数:
0
#springBoot日志(logback)配置以及使用 ###1.简介 刚从.net转为java,学习了springBoot,想起了当时工作中用.net记录日志,然后想用springBoot记录一下日志,从网上看了很多大神写的各种方法,挑了一种,自己用明白了,特意记录一下! ###2.配置 因为l ...
分类:
编程语言 时间:
2021-04-07 11:37:04
阅读次数:
0
下面这个例子和上面一样,除了说是子线程要join主线程。本例中还教会了大家,如何从主线程传参数到子线程。 例:1.5.3_2 class ThreadMark_to_win extends Thread { Thread mainT; Test t; public void run() { try ...
分类:
编程语言 时间:
2021-04-07 11:19:09
阅读次数:
0
题目来源 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 1 个字符的串。可用的字符包括 ...
分类:
编程语言 时间:
2021-04-07 11:14:30
阅读次数:
0
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 ...
分类:
编程语言 时间:
2021-04-07 11:10:49
阅读次数:
0