java基础
番茄鸡蛋挂面
天道酬勤,滴水穿石。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CurrentHashMap线程安全
HashMap是线程不安全的,因此为了解决线程安全问题,提出了两个类:HashTable和CurrentHashMap。 HashTable相关操作都是对方法加synchronized的大锁,效率比较低。ConcurrentHashMap避免了对全局加锁改成了局部加锁操作,这样就极大地提高了并发环境下的操作速度,由于ConcurrentHashMap在JDK1.7和1.8中的实现非常不同,接下来...原创 2020-02-16 15:45:28 · 7580 阅读 · 1 评论 -
json-lib使用记录
数组json转jsonArray JSONArray tjsonArray = JSONArray.fromObject(json);原创 2019-12-03 11:42:48 · 404 阅读 · 0 评论 -
java反射处理对象字段不统一问题
java反射是非常强大的,很多复杂的工作在介入了反射后都得到了很大的解决; 如这个问题:我需要将一个对象的所有字段不管是为空或为null都归类为未知: 代码如下: <T> T checkNull(T vo) throws Exception { // 获取实体类的所有属性,返回Field数组 Field[] field = vo.getClas...原创 2019-12-02 09:56:07 · 865 阅读 · 0 评论 -
java匿名内部类的理解
定义:没有显示名字的内部类 在没有实现内部类之前,我们要实现方法示例: /** *定义抽象类 */ public abstract class Person { public abstract void song(); } package com.example.demo.lambda; /** * @author: mxq * @date: 2019/11/1...原创 2019-11-17 11:38:56 · 803 阅读 · 0 评论 -
有关java文档的收集
java7大排序算法 java加密算法合集 java实现rsa加密算法 mybatis转义字符 java字节流与字符流 初探Protostuff的使用 java判断一个字符串是否为数字型 ...转载 2019-11-12 21:59:15 · 478 阅读 · 0 评论 -
java反射属性批处理
public <T> T checkNull(T vo) throws Exception { // 获取实体类的所有属性,返回Field数组 Field[] field = vo.getClass().getDeclaredFields(); // 获取属性的名字 for (int i = 0; i < fie...原创 2019-11-12 21:47:18 · 477 阅读 · 0 评论 -
Intetlij Idea基本常用设置
idea这款开发神器,用了就爱上它,但是有一些基本的配置是经常用到的,这里写一篇文章记录一下,并且根据在实际工作中不断去更新。 1.maven配置 配置本地maven的根目录地址后,这里补充2点, (1)配置maven镜像,maven目录下找到setting.xml,在mirrors里添加下面的语句,几句代码的事儿,能提高依赖下载的效率。 <mirror> ...原创 2018-04-18 21:19:24 · 4119 阅读 · 0 评论 -
配置jdk踩得坑
java网上各种配置jdk环境,即使配置后通过java -version 能够正确的显示java版本,也是有毛病的,最近就踩了一个不大不小的坑。在这里做一下记录,方便以后查看的同时给小白提供以下参考。这里以配置java8为例1.配置JAVA_HOME: C:\Program Files\Java\jdk1.8.0_151为什么设置JAVA_HOME(1)相当于为jdk的路径赋值一样,方便引用。(2...原创 2018-04-13 15:15:38 · 526 阅读 · 0 评论
分享