
java
码点
这个作者很懒,什么都没留下…
展开
-
java 内存泄露与内存溢出
在描述该问题之前,先熟悉一点操作系统的知识:操作系统是建立在进程的概念之上,这些进程在内核中作业,其中有一个非常特殊的进程,称为“内存杀手(Out of memory killer)”。当内核检测到系统内存不足时,OOM killer被激活,检查当前谁占用内存最多然后将该进程杀掉。一般Out of memory:Kill process or sacrifice child错会在当可用虚拟虚拟内存(包括交换空间)消耗到让整个操作系统面临风险时,会被触发。转载 2023-03-14 23:45:00 · 1186 阅读 · 0 评论 -
Android 判断字符串中是否包含字母或者数字
Android 判断字符串中是否包含字母或者数字原创 2022-10-17 23:45:00 · 2110 阅读 · 0 评论 -
Android url是否可用
在Android开发过程中,经常用到网络请求,一般我们在网络请求前,先检查当前url是否可以,两种方式,异步调用:第一种:public Boolean checkUrl(String strUrl,int waitMilliSecond) { try{ URL url = new URL(strUrl); HttpURLConnection conn = (HttpURLConnection)url.openConnection()原创 2022-03-15 11:00:33 · 738 阅读 · 0 评论 -
Java 单例模式的写法及优缺点getInstance
总结下Java单例模式的几种写法:1.饿汉式public class Singleton{ private static Singleton instance = new Singleton(); private Singleton() {} public static Singleton getInstance() { return instance; }}优点:实现简单,不存在多线程问题,直接声明一个私有对象,然后对外提供一个获取对象转载 2021-09-28 10:27:09 · 871 阅读 · 0 评论 -
Java HashMap作为常量存储数据用法
有个类中需要用到很多数值,我要放到相应的类中,就用HashMap来了个常量集合。使用方式: public static final Map<String, String> aMap = new HashMap() {{ put("A", "1"); put("B", "2"); }};原创 2021-09-07 17:46:36 · 1309 阅读 · 0 评论 -
JAVA 删除数组中的一个元素并且向前移,后面补一个
import android.util.Log;// 删除数组中的一个元素并且向前移,后面补一个public class Test {private final String TAG = “Test”;public void main() { //定义一个长度为10的数组 int tem[] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 100}; //确定删除元素的所在数组的位置 //后面元素前置 for (int i =原创 2021-04-16 19:40:39 · 1651 阅读 · 0 评论 -
Java 如何解析key为动态的json
遇到了这样的json串:"panel": { "8": { "112": 1 }, "11": { "147": 2 } }遍历获取Key和ValueLinkedHashMap<String, String> jsonMap = JSON.parseObjec...原创 2019-07-02 14:17:19 · 3848 阅读 · 1 评论 -
Java 判断string变量是否是数字
1.用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String...原创 2019-03-07 16:22:39 · 24581 阅读 · 1 评论 -
java 取出int数组中的最大值及下标,取出集合中最大值 ,最小值
package index;//取出int数组中的最大值及下标import java.util.Arrays;import javax.naming.InitialContext;public class Test {public static void main(String[] args) { int[] arr = { 0, 45, 14, 85, 12, 14, 7, 25, ...原创 2018-11-07 13:46:24 · 15924 阅读 · 1 评论 -
java float[]转String,String转float[]
package index;import java.util.Arrays;//float[]转String,String转float[]public class Change { public static void main(String[] args) { init(); } public static void init() { float[] fs = {...原创 2018-11-07 13:42:42 · 12825 阅读 · 0 评论 -
Java 四种线程池的使用
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override ...原创 2018-11-09 15:39:15 · 2122 阅读 · 0 评论 -
java的集合类
在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。 这组类和接口都包含在java.util包...原创 2018-06-20 10:29:35 · 1502 阅读 · 0 评论 -
JAVA的网络编程
网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可原创 2018-06-20 10:20:19 · 1660 阅读 · 0 评论 -
Java 判断String对象是否为空的方法
Java原生的方法:String对象中有一个isEmpty的方法判断是否为空,其实isEmpty完全等同于string.length()==0,注意如果String本身是null,那么使用string.isEmpty()会报空指针异常(NullPointerException)判断一个String为空的最安全的方法,还是string ==null || string.isEmpty()工具St...原创 2018-06-09 08:47:42 · 9760 阅读 · 1 评论 -
Java多线程基础学习
java多线程基础 转自:ht...原创 2018-04-04 18:20:28 · 987 阅读 · 0 评论 -
java搭建本地服务器,android客户端访问,tomcat配置详细步骤
java搭建本地服务器,android客户端访问,tomcat详细步骤代码都在这里,先可以不用下这个,跟着下面先把环境搭好,出问题再来看代码:https://download.csdn.net/download/qq_31939617/10275515eclispe64位,直接解压就可以用https://pan.baidu.com/s/1nwv1JM5jdk配置就自行百度吧Tomcat安装:1.任...原创 2018-03-08 13:47:55 · 12377 阅读 · 8 评论