博客专栏  >  移动开发   >  java

java

分享java相关知识

关注
1 已关注
10篇博文
  • java面向对象编程杂谈

    Java程序的发展经历了面向过程,面向对象两个阶段。什么是面向过程和面向对象呢?其实面向过程就是一种以“事件”为中心的编程思想。而面向对象是一种以“事物(即对象)” 为中心的编程思想。打个比喻,面向...

    2016-03-29 16:48
    251
  • JAVA Split方法,拆分字符串后,去除返回的空值

    1.使用org.apache.commons.lang3.StringUtils中的StringUtils方法 String strno = ",1,1,2"; for ...

    2017-05-08 23:08
    2911
  • java报错:java.lang.Integer cannot be cast to java.lang.Long

    这个报错解决方案仅适用于获取JSONArray 对象中的Long型数据1、java报错:Integer强制转换成Long出错 public void handle(String eventDat...

    2017-09-29 11:10
    857
  • Java多线程

    一、线程总是属于某个进程,进程中的多个线程共享进程的内存。“同时”执行是人的感觉,在线程之间实际上轮换执行。线程总体分两类:用户线程和守候线程。当所有用户线程执行完毕的时候,JVM自动关闭。但是守候线...

    2017-12-22 16:29
    53
  • HashMap、HashTable、ConcurrentHashMap区别

    一、Hashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Dictionary抽象类。public class HashMap extends AbstractMap...

    2017-12-22 16:55
    57
  • java中Volatile变量

    (1)Volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。这就是说线程能够自动发现 volatile 变量的最新值(2)如果读操作远远大于写操作,volatile ...

    2017-12-23 18:37
    54
  • Java的Integer与int互转

    一、int转Integer int i = 0; Integer wrapperi = new Integer(i); 二、Integer转int Integer wrapperi = new ...

    2018-01-19 09:32
    98
  • Java List 集合去除null元素

    一、使用 for 循环处理集合 思路:这种处理方式是把要处理的集合进行遍历,取出其中不为空的元素,添加到新的集合中 public static <T> List...

    2018-03-05 11:03
    174
  • Java8 jvm参数简介

    一、用jmap命令输出 二、解析 MaxHeapFreeRatio: GC后如果发现空闲堆内存占到整个预估堆内存的N%(百分比),则收缩堆内存的预估最大值, 预估堆内存是堆大小动态调控的重要...

    2017-07-10 14:19
    918
  • Java内存区域和GC机制

    一、Java GC机制主要完成3件事:确定哪些内存需要回收,确定什么时候需要执行GC,如何执行GC。二、我们将从4个方面学习Java GC机制1、内存是如何分配的 2、如何保证内存不被错误回收(即:...

    2017-12-22 15:51
    155
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部