java
大于弱智
生活不是程序,末疲于逻辑
展开
-
java IO 流
1、原创 2014-06-27 16:06:24 · 648 阅读 · 0 评论 -
java String replace :(冒号)colon
1、概述java 中String 用到替换时很正常的,但是自己经常先如为主的替换错掉这次的需要时替换mac地址里的一些:号2、正确表达式String mac = MacUtil.getMacAddress();String newMacString = mac.replaceAll(":", "");3、错误小记(错两次了)总是觉得 a.replac原创 2015-05-14 14:39:58 · 6634 阅读 · 0 评论 -
类型转换5
在android 项目中用到的一些转换1、普通的数据类型转换原创 2014-06-27 16:27:09 · 594 阅读 · 0 评论 -
java利用反射原理:根据某个对象的名称和方法去执行该方法。
java利用反射原理:根据某个对象的名称和方法去执行该方法。实现类似C语言传递函数指针可以调用函数。钩子的作用。这个可以绕过接口package com.utils;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Reflec原创 2015-04-03 16:38:04 · 6334 阅读 · 0 评论 -
java 处理嵌入式数据
java 处理嵌入式数据,java 中是不存在无符号数的。嵌入式中比较典型的 unchar-8 转为 byte的话,如果值大于127 进行计算是有问题的。转化可以用 int real = value & 0xff; 或者 short real = value & 0xff一些十六进制的转化:TI sensorTag 里的转化工具类写的不错{CSDN:CODE:58原创 2015-02-11 17:32:37 · 944 阅读 · 0 评论 -
fastjson 属性大写问题
问题:fastjson 的属性默认是首字母小写的驼峰式分隔, 所以如果首字母是大写的话生成的json 串 有大写的也有小写的(小写是不要的){"BPM":120,"bPM":120,"x":9}解决:在其get 方法前声明下 @JSONField(name = “BPM”) 相当于重命名了{"BPM":120, "x":9}代码:public class TargetPoint implemen原创 2017-06-02 10:04:00 · 6449 阅读 · 5 评论 -
UML 简单识记
1、概述UML 比较抽象,抽象逻辑的撞击与描述。每次看画UML的图都要复习下几种符号表示什么。其实是一件非常繁琐的事件。故记录之。并用 omniGraffe 简单的画下图表示。主要概念摘自:http://www.uml.org.cn/oobject/201104212.asp 2、元素概念2.1、 类第一框类名第二框属性名第三框方法名2.2、接口第一框接口名第二框属性名2.3、泛化(原创 2017-03-16 16:42:14 · 1092 阅读 · 0 评论 -
JVM 垃圾回收机制
一、垃圾回收机制,从概念角度1.1、什么是垃圾无用对象所占用的内存空间1.2、如何定位垃圾引用计数法可达性分析(标记算法为防止漏报 stop-the-world机制(GC卡顿,full Gc 长卡顿)1.3、垃圾回收的三种方式清除压缩复制二、垃圾回收机制,从内存的角度jvm 的对象内存分配在堆上。 2.1、 jvm 的堆分...原创 2018-09-05 15:14:22 · 226 阅读 · 0 评论 -
java中的内存概念(java内存区,gc内存区,JMM内存模型,cpu内存模型)
1、内存字眼java里的内存概念很多,有:java内存区,gc内存区,JMM内存模型,cpu内存模型,对象内存布局。很容易混淆。比如突然问:运行时数据区,堆和栈,新生代和老年代,工作内存与主内存,高速缓存与主内存,对象在内存中的存储布局。就找不到北了,都不知道哪个属于哪类范畴和概念。很多概念里都有内存这个字眼,真容易混淆起来,一脸懵逼。(之前我就一直混淆,懵逼)通过对jvm的学习,下文会把这...原创 2018-11-24 13:29:58 · 907 阅读 · 0 评论