java
细品这杯香浓的咖啡回望一颗醇厚的初心
细品这杯香浓的咖啡,回望一颗醇厚的初心。
展开
-
Fastjson详讲
全解史上最快的JOSN解析库 - alibaba Fastjson JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 Java是面向对象的语言...原创 2020-03-26 11:13:43 · 204 阅读 · 0 评论 -
java开发常用工具总结/java自带的各种工具整理
1)java正则表达式的匹配包括:邮箱,手机,姓名,昵称,身份证号,银行卡号等; 2)生成6位随机数; 3)对url中字符串进行编码和解码 4)获取客户端ip地址 5)获取系统当前时间 6)生成32位编码不含横线 7)生成MD5编码 8)通过身份证获取性别 9)通过身份证获取生日 10)通过身份证获取生日 11)手机号中间4位替换成星号 12)邮箱地址加星号 13)生成随机...转载 2018-11-12 11:11:19 · 251 阅读 · 0 评论 -
Java面试宝典
相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子类提供一...原创 2018-11-12 11:12:55 · 127 阅读 · 0 评论 -
JAVA中级工程师常见面试问题
JVM的内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、Java虚拟机栈: 线程私有;每个方法在执行的时候会创建一个栈帧,存储了局部变量表,操作数栈,动态连接,方法返回地址等;每个方法从调用到执行完毕,对应一个栈帧在虚拟机栈中的入栈和出栈。 2、堆: 线程共享;被所有线程共享的一块内存区域,在虚拟机启动时创建,用于存放对象实例。...原创 2019-01-23 15:39:56 · 2692 阅读 · 0 评论