
java
赵健zj
致力于移动端(Android/IOS/Flutter/C++/音视频)生态的学习
展开
-
java 读取本地配置文件 Properties
Properties原创 2022-12-14 19:40:54 · 431 阅读 · 0 评论 -
Deflater 和 Inflater 的用法
【代码】Deflater 和 Inflater 的用法。原创 2022-11-21 20:10:30 · 329 阅读 · 0 评论 -
hprofStringCache
hprofStringCache原创 2022-06-19 22:08:04 · 448 阅读 · 0 评论 -
ThreadPoolExecutor源码解析(线程池的工作原理)
线程有几种状态 public enum State { /** * Thread state for a thread which has not yet started. 尚未启动的线程的线程状态。 */ NEW, /** * Thread state for a runnable thread. A thread in the runnable * state is exe原创 2022-03-25 18:09:41 · 361 阅读 · 0 评论 -
动态代理生成的类DynamicProxy
资料JDK动态代理生成的class文件保存到本地失败问题(sun.misc.ProxyGenerator.saveGeneratedFiles)将JDK动态代理生成的类保存为 .class文件System.setProperty(“sun.misc.ProxyGenerator.saveGeneratedFiles“, “true“)无效https://www.cnblogs.com/qinggege/p/5288182.html从代理模式再出发!Proxy.newProxyInstance的秘密原创 2021-11-30 13:22:53 · 669 阅读 · 0 评论 -
java并发编程-java.util.concurrent.Callable
资料(十一)java并发编程–java.util.concurrent.Callable1. 使用Callable+FutureTask方式java.util.concurrent.Callablejava.util.concurrent.FutureTaskjava.utilconcurrent.Futurejava.util.concurrent.Executorpublic class CallableThreadExample implements Callable { publi原创 2021-11-29 11:47:40 · 510 阅读 · 0 评论 -
java多线程 CountDownLatch
CountDownLatch用法原创 2017-05-03 11:41:59 · 548 阅读 · 0 评论 -
2015.4.25.14.15_多态_2015.4.25_Java基础之interface && 多态总结
Java基础之interface && 多态总结 1. /** 2. * 功能:接口 3. * 接口和继承的区别在于前者不能有方法体,后者可以有。 4. */ 5. package com.testInterface; 6. 7. public class Test { 8. 9. /** 10. * @param args原创 2015-04-25 14:17:36 · 798 阅读 · 0 评论 -
2015.4.25.20.40_abstract&interface_深入理解abstract class和interface
深入理解 abstract class和interfaceabstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和i原创 2015-04-26 00:06:22 · 539 阅读 · 0 评论 -
2015.4.26.00.14_回调机制_深入浅出java回调机制
0-深入浅出Java回调机制前几天看了一下Spring的部分源码,发现回调机制被大量使用,觉得有必要把Java回调机制的理解归纳总结一下,以方便在研究类似于Spring源码这样的代码时能更加得心应手。 注:本文不想扯很多拗口的话来充场面,我的目的是希望以最简明扼要的语言将Java回调的大概机制说清楚。好了,言归正传。 一句话,回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方原创 2015-04-26 00:29:22 · 826 阅读 · 0 评论 -
2015.4.25_jsp基本_Jsp的简单介绍
JSP的简单介绍JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多* 公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一原创 2015-04-26 11:59:32 · 609 阅读 · 0 评论 -
2015.4.28_正则表达式_正则表达式简易教程
为什么使用正则表达式通过正则表达式,可以:测试字符串内的模式。 例如,可以测试输入字符串,以查看字符串内是否出现电话号码模式或信用卡号码模式。这称为数据验证。替换文本。 可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他文本替换它。基于模式匹配从字符串中提取子字符串。 可以查找文档内或输入域内特定的文本。正则表达式的语法普通字符普通字符包括没有显示指定为元字符的所有的可原创 2015-11-11 09:56:44 · 745 阅读 · 0 评论 -
jni.h分析
说明:虽然jni.h是安卓ndk的东西。但是很有必要研究一下。因为这涉及到了ndk中变量的定义等。jni.h/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use t原创 2016-07-28 11:02:56 · 950 阅读 · 0 评论 -
linphone-编译过程的bug
编译linphone对于初学者来说,是一个跨不过去的砍。如果说有大神帮助还好,如果没有,那只有呵呵的自己探索了。下面,是我在编译linphone安卓版时遇到的问题。1. git下来只有80几M。这个不用担心,因为,linphone在编译的过程中,会自己从网络下载。但是需要注意的是,最好全程使用翻墙工具,否则的你的编译过程会非常艰难。2. linphone for Android 导入eclip原创 2016-07-20 22:03:07 · 1031 阅读 · 0 评论 -
java-jni-05-The Invocation API
The Invocation APIChapter 5The Invocation API allows software vendors to load the Java VM into an arbitrary native application. Vendors can deliver Java-enabled applications without having to link wi原创 2016-07-19 22:49:51 · 977 阅读 · 0 评论 -
java-jni-04-JNI Functions
http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html#wp5901JNI FunctionsChapter 4Note the use of the term “must” to describe restrictions on JNI programmers. For example, whe原创 2016-07-19 22:38:21 · 1136 阅读 · 0 评论 -
java-jni-02-Design-Overview
Design OverviewChapter 2This chapter focuses on major design issues in the JNI. Most design issues in this section are related to native methods. The design of the Invocation API is covered in Chapte原创 2016-07-19 21:23:47 · 903 阅读 · 0 评论 -
java-jni-01-Introduction
Introduction Chapter 1This chapter introduces the Java Native Interface (JNI). The JNI is a native programming interface. It allows Java code that runs inside a Java Virtual Machine (VM) to interope原创 2016-07-19 21:17:19 · 875 阅读 · 0 评论