• java泛型深度解读

    由于java是静态语言,应该尽量避免在一个容器数组中,添加不相干的类型实例.否则可能引起类型转换错误. 这种方式,没有类型检查,只能够在运行时候,系统抛出异常后,你才会发现错误. 接下来使用泛型: List<Animal>...
    文章 2018-10-29 921浏览量
  • java程序中使用protobuf

    那么将java对象序列化可能会有如下几种方法&xff1a;使用JDK自带的对象序列化&xff0c;但是JDK自带的序列化本身存在一些问题&xff0c;并且这种序列化手段只适合在java程序之间进行传输&xff0c;如果是非java程序&xff0c;比如...
    文章 2021-08-23 33浏览量
  • 深入ASM源码之ClassReader、ClassVisitor、...

    类字节码格式可以具体参考:《Java字节码格式详解1》、《Java字节码格式详解2》、《Java字节码格式详解3》在构建ClassReader实例时,它首先保存字节码二进制数组b,然后创建items数组数组的长度在字节码数组的第8...
    文章 2016-05-17 1775浏览量
  • 深入ASM源码之ClassReader、ClassVisitor、...

    类字节码格式可以具体参考:《Java字节码格式详解1》、《Java字节码格式详解2》、《Java字节码格式详解3》在构建ClassReader实例时,它首先保存字节码二进制数组b,然后创建items数组数组的长度在字节码数组的第8...
    文章 2016-05-26 1935浏览量
  • Java入门提高篇】Day18 Java容器类详解(一)...

    所以当你将一个 int 型数据 1放入容器中的时候,其实它会自动装箱转换成 Integer 类后存入的,Java中每一基本类型都有对应的引用类型。在容器存放的是多个对象的引用,对象本身还是放在堆内存中。容器可以存放不同...
    文章 2018-05-18 1125浏览量
  • Jackson使用详解

    ListJackson ObjectMapper还可以从JSON数组字符串读取对象的Java List。这是从JSON数组字符串读取对象列表的示例:String jsonArray="[{\"brand\":\"ford\"},{\"brand\":\"Fiat\"}];ObjectMapper objectMapper=new ...
    文章 2021-12-07 7浏览量
  • Jackson使用详解

    ListJackson ObjectMapper还可以从JSON数组字符串读取对象的Java List。这是从JSON数组字符串读取对象列表的示例:String jsonArray="[{\"brand\":\"ford\"},{\"brand\":\"Fiat\"}];ObjectMapper objectMapper=new ...
    文章 2021-12-07 8浏览量
  • Java核心技术 卷Ⅰ 基础知识(原书第10版)

    如果希望收集多个对象并在以后获取这些对象,就应当使用集合,而不要简单地把这些元素放在一个数组中,这是这种情况下最适用的做法。这一章会介绍如何充分利用内建的标准集合。第10章开始介绍GUI程序设计。我们会...
    文章 2017-05-02 10324浏览量
  • 夯实Java基础系列1:Java面向对象三大特性(基础篇)

    当一个系统的实现方式发生变化时,只要它的接口不变,就不会影响其他系统的使用。例如 U 盘,不管里面的存储方式怎么改变,只要 U 盘上的 USB 接口不变,就不会影响用户的正常操作。提高软件的复用率,降低成本。每...
    文章 2019-09-24 6964浏览量
  • Java开发中的23设计模式详解(转)

    企业级项目实战(带源码)地址下载 23模式java实现源码下载 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七...
    文章 2016-03-11 886浏览量
  • 一文搞定 Spring Data Redis 详解及实战

    这里有几种开箱即用的实现,其中有两种在之前的文章已经涉及过。实现 描述 StringRedisSerializer String/byte[]转换,速度快 JdkSerializationRedisSerializer JDK自带序列化 OxmSerializer XML序列化,占空间,...
    文章 2018-09-10 7220浏览量
  • 万字长文深入理解java中的集合-附PDF下载

    1.前言 集合是用来存储多个数据的,除了基本类型之外,集合...我们使用Arrays.asList得到ArrayList之后,能不能将其转换成为java.util.ArrayList呢?答案是肯定的。我们看下下面的例子: Test public void testList(){ ...
    文章 2020-10-26 4391浏览量
  • Jackson用法详解

    ListJackson ObjectMapper还可以从JSON数组字符串读取对象的Java List。这是从JSON数组字符串读取对象列表的示例&xff1a;String jsonArray&61;34;[{\&34;brand\&34;\&34;ford\&34;},{\&34;brand\&34;\&34;Fiat\&34;}]...
    文章 2021-12-22 10浏览量
  • Java8特性详解 lambda表达式(二):流式处理中的...

    的函数式接口,这是一个消费者函数式接口,顾名思义,它是用来消费 Stream 元素的,比如下面这个方法,把每个元素转换成对应的大写字母并输出。private static void peek(){ Stream<String>a=Stream.of("a","b...
    文章 2021-12-13 18浏览量
  • 互联网大厂年度总结1000+道高频面试题(附答案解析)...

    1、Java 中能创建 volatile 数组吗?2、volatile 能使得一个非原子操作变成原子操作吗?3、volatile 修饰符的有过什么实践?4、volatile 类型变量提供什么保证?5、10 个线程和 2 个线程的同步代码,哪个更容易写?6...
    文章 2020-12-25 624浏览量
  • 老哥,您看我这篇Java集合,还有机会评优吗?

    发送哈希冲突时,HashMap 的解决方法是将相同映射地址的元素连成一条链表,如果链表的长度大于8时,且数组的长度大于64则会转换成红黑树数据结构。关于 HashMap 的简要总结: 它是集合中最常用的Map集合类型,底层由...
    文章 2020-08-03 294浏览量
  • [二]JavaIO之File FileSystem WinNTFileSystem简介

    URI是统一资源标识符,将文件转换成一个链接,可以网络访问,通过这个URI 也可以用来生成文件 new File只是在java中描述这么一个文件,是否真的存在?你还需要进行去验证,只是一个虚拟的描述符 File file=new File("D:\\...
    文章 2018-09-15 1171浏览量
  • 详解Android主流框架不可或缺的基石

    几种不同ClassLoader的介绍 ClassLoader的应用 泛型 泛型的由来 自定义泛型 泛型的擦除 反射 Class 常用反射技术 Type以及ParameterizedType 反射与泛型的结合使用 注解 常用注解的介绍和使用 元注解 自定义注解及其...
    文章 2016-09-30 1262浏览量
  • MaxCompute_UDF_开发指南

    实现Java UDAF类需要继承 com.aliyun.odps.udf.Aggregator,并实现如下个接口: public abstract class Aggregator implements ContextFunction { Override public void setup(ExecutionContext ctx)throws ...
    文章 2019-01-31 3452浏览量
  • Redis详解(五)-redis的五大数据类型实现原理

    集合对象 set 是 string 类型(整数也会转换成string类型进行存储)的无序集合。注意集合和列表的区别:集合中的元素是无序的,因此不能通过索引来操作元素;集合中的元素不能有重复。①、编码 集合对象的编码可以...
    文章 2018-06-05 1689浏览量
  • 百度Java面试题前200页和答案都在这里了

    Java几种修饰符?分别用来修饰什么 volatile volatile 修饰符的有过什么实践 答:1,线程1执行doWork()的过程中,可能有另外的线程2调用了shutdown,所以boolean变量必须是volatile。2,独立观察,定期“发布”...
    文章 2018-10-12 2748浏览量
  • 走进JavaWeb技术世界16:极简配置的SpringBoot

    其实从Spring3.x开始就已经提供了java配置方式,使用java配置方式可以更好的理解你配置的Bean,而如今的Spring4.x更是推荐java配置方式java配置方式可以完全替代xml配置,下面就先来看看两个最基本的注释: ...
    文章 2017-09-15 2359浏览量
  • 一文搞懂Java多线程使用方式实现原理以及常见面试题

    java中要想实现多线程,有两手段,一是继续Thread类,另外一实现Runable接口.(其实准确来讲,应该有三,还有一实现Callable接口,并与Future、线程池结合使用 Java线程状态机 Java 给多线程编程提供...
    文章 2019-10-08 3502浏览量
  • Google Gson用法详解

    List将json数组反序列化为根–到Java对象列表:String userJson&61;34;[{&39;name&39;39;Alex&39;39;id&39;1},&34;43;34;{&39;name&39;39;Brian&39;39;id&39;2},&34;43;34;{&39;name&39;39;Charles&39;39;id&39;3}]&...
    文章 2021-12-22 17浏览量
  • Android零基础入门第38节:初识Adapter

    ArrayAdapter:简单、易用的Adapter,通常用于将数组List集合的多个值包装多个列表项。SimpleAdapter:并不简单、功能强大的Adapter,可用于将List集合的多个对象包装多个列表项。SimpleCursorAdapter:与...
    文章 2017-09-08 1524浏览量
  • Web Service描述语言 WSDL 详解

    如果我们用这种视角来看待它,WSDL不只是一接口协议,而且是一协议特定的语言。它就是我们超越"固定"协议(IP、HTTP等)所需要的应用程序特定协议。WSDL可以确定SOAP消息是否遵从RPC或文档风格。RPC风格的消息...
    文章 2015-03-02 953浏览量
  • Web Service描述语言 WSDL 详解

    如果我们用这种视角来看待它,WSDL不只是一接口协议,而且是一协议特定的语言。它就是我们超越"固定"协议(IP、HTTP等)所需要的应用程序特定协议。WSDL可以确定SOAP消息是否遵从RPC或文档风格。RPC风格的消息...
    文章 2015-03-02 703浏览量
  • Web Service描述语言 WSDL 详解

    如果我们用这种视角来看待它,WSDL不只是一接口协议,而且是一协议特定的语言。它就是我们超越"固定"协议(IP、HTTP等)所需要的应用程序特定协议。WSDL可以确定SOAP消息是否遵从RPC或文档风格。RPC风格的消息...
    文章 2015-03-02 803浏览量
  • Java开发中的23设计模式详解(转)

    Java开发中的23设计模式详解(转) 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是...
    文章 2015-07-12 931浏览量
  • 深入理解JVM-内存模型(jmm)和GC

    即时编译器:可以把把Java的字节码,包括需要被解释的指令的程序)转换成可以直接发送给处理器的指令的程序) 逃逸分析:通过逃逸分析来决定某些实例或者变量是否要在堆中进行分配,如果开启了逃逸分析,即可将这些变量...
    文章 2018-09-18 2621浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化