搜索结果
查询Tags标签: new,共有 8274条记录-
Java Timer 调度器内存回收
一、任务精确性 通过前两节的分析,大概知道了Timer的运行原理,下面说说使用Timer需要注意的一些事项。下面是Timer简单原理图从上图可以看到,真正运行闹钟的是一个单线程。也就是说队列中的闹钟,只能依次进行串行化的操作,闹钟的定时执行得不到保证。 比如下面的例子…
2021/6/29 7:22:09 人评论 次浏览 -
内存管理工具,帮助检查内存泄露及野指针问题
转载:https://www.cnblogs.com/songr/p/5438346.html #include "stdafx.h" #include <iostream>using namespace std; union Align; class CTest{public: int A; double B; CTest() { cout<<"构造函数"<<endl;…
2021/6/29 7:20:51 人评论 次浏览 -
泛型
泛型 一、泛型概述泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型; 泛型也可以看成是一个变量,用来接收数据类型;E e:Element 元素 T t:Type 类型二、泛型的定义与使用 2.1 定义和使用含有泛型的类 定义格式: 修饰符 class 类名<泛…
2021/6/29 6:23:59 人评论 次浏览 -
03、Android--OkHttp原理解析
OkHttp原理 这里主要解析OkHttp请求网络流程和复用连接池。 OkHttp请求网络流程 整体的结构图如下所示:(1)从请求处理开始分析 当我们要请求网络的时候需要用OkHttpClient.newCall(request)进行execute或者enqueue操作;当调用newCall方法时,会调用如下代码: @Over…
2021/6/29 6:21:41 人评论 次浏览 -
04、Android--Retrofit原理解析
Retrofit原理 Retrofit的创建过程 当我们使用Retrofit请求网络时,首先要写请求接口: public interface ApiService {@GET("getInfo.php?ip=59.105.23.12")Call<IpModel> getIpMsg(); }接着,我们通过调用如下代码来创建Retrofit: Retrofit retrofit =…
2021/6/29 6:20:31 人评论 次浏览 -
Mybatis源码阅读,创建SqlSessionFactory对象都干了什么(2)
接上篇,继续来看看创建SqlSessionFactory对象的时候都做了些什么 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); Mybatis源码阅读,创建SqlSessionFactory对象都干了什么(1) 上篇文章主要看了一下configuration类中都有些什么…
2021/6/29 2:20:34 人评论 次浏览 -
Java 读取文件系列知识1
Java 读取文件 读取文件内容是我们经常使用的一种操作,但是在使用的过程中我们往往会出现这样、那样的问题。接下来,主要介绍一下使用Java 语言实现文件的读取。 可以将读取的过程分为一下步骤: (1)获取需要被读取的文件 (2)构造一个字节输入流,用来读取文件。 (…
2021/6/29 1:21:33 人评论 次浏览 -
笔记17-Map
1.Map集合 1.1Map集合概述和特点【理解】Map集合概述 interface Map<K,V> K:键的类型;V:值的类型Map集合的特点 键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序 Map集合的基本使用 public class MapDemo01 {public static void main(Strin…
2021/6/28 23:31:34 人评论 次浏览 -
常用API总结(更新中)
大整数:BigInteger 大浮点数:BigDecimal BigInteger a=new BigInteger() add() 加 subtract()减 multiply()乘 divide()除 divide(BigDecimal divisor,int scale,int roundingMode) 除法 三个参数分别表…
2021/6/28 23:31:21 人评论 次浏览 -
第九章网络编程
学习目标: 学习java的网络编程学习内容: 1、 网络编程概念 2、 TCP 3、 UDP学习时间: 2021年 6月27日 2021年6月28日学习产出: 1、 技术笔记 1 遍 2、CSDN 技术博客 1 篇 网络编程概述 计算机网络: 把分布在不同地理区域的具有独立功能的计算机,通过通信设备与线路…
2021/6/28 22:23:59 人评论 次浏览 -
C++中指针与引用详解
在计算机存储数据时必须要知道三个基本要素:信息存储在何处?存储的值为多少?存储的值是什么类型?因此指针是表示信息在内存中存储地址的一类特殊变量,指针和其所指向的变量就像是一个硬币的两面。指针一直都是学习C语言的难点,在C++中又多了一个引用的概念。初学时很…
2021/6/28 22:23:52 人评论 次浏览 -
jxbrowser 实现java 和 js互相调用
调用javaTest类的 alert方法。 主要就是给浏览器对象添加一个监听,然后在页面渲染完成之后,获取到js的window对象,给window对象添加一个 属性。 破解版联系QQ 921888199 final Browser browser = new Browser();BrowserView browserView = new BrowserView(browser);JF…
2021/6/28 20:24:11 人评论 次浏览 -
JAVASE第九章
文章目录 前言一、网络编程概述二、通讯要素:IP和端口号三、InetAddress类四、通讯要素:网络通信协议五、Socket5.1 TCP通信程序介绍5.2 Socket类5.3 ServerSocket类 六、UDP总结前言 网络编程,就是在一定的协议下,实现两台计算机的通信的程序。Java是 Internet 上的语言…
2021/6/28 20:20:59 人评论 次浏览 -
Java开发中的23+2种设计模式学习个人笔记(未完待续)
注:个人笔记 一、设计模式分三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法…
2021/6/28 17:20:31 人评论 次浏览 -
Java计算器
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;//JPanel的使用 import javax.swing.JTextField;//文本框 public class calculator …
2021/6/28 17:20:27 人评论 次浏览