运维开发网

后端开发

0
  • 《Java架构筑基》从Java基础讲起——泛型的使用

    一.泛型的使用1.泛型类的概述及使用A:泛型类概述:把泛型定义在类上B:定义格式:publicclass类名<泛型类型1,…>C:注意事项:泛型类型必须是引用类型2.泛型方法的概述和使用A:泛型方法概述:把泛型定义在方法上B:定义格式:public<泛型...[详细]

    2020-01-28 15:23 分类:编程语言
  • 《Java架构筑基》从Java基础讲起——泛型擦除

    一.什么是泛型擦除就是指编译器编译带类型说明的集合时会去掉“类型”信息二.泛型擦除案例泛型是提供给javac编译器使用的,限定集合的输入类型,编译器编译带类型说明的集合时会去掉“类型”信息。publicclassGenericTest{publicstaticvo...[详细]

    2020-01-26 12:05 分类:编程语言
  • 《Java架构筑基》从Java基础讲起——String类深入理解

    一.String问题答疑String字符串是如何设计与实现考量的?String字符串缓存intern()方法,由永久代移到堆中。String的演化,Java9中底层把char数组换成了byte数组,占用更少的空间二.String的创建机理由于String在Java世界中使用过于频繁,...[详细]

    2020-01-26 07:25 分类:编程语言
  • 《Java架构筑基》从Java基础讲起——泛型的限制

    一.模糊性错误对泛型类User<T,K>而言,声明了两个泛型类参数:T和K。在类中试图根据类型参数的不同重载set()方法。这看起来没什么问题,可编译器会报错publicclassUser<T,K>{//重载错误publicvoidset(Tt){}//重载错误publicv...[详细]

    2020-01-26 04:02 分类:编程语言
  • 《Java架构筑基》从Java基础讲起——泛型与反射

    通过反射获得泛型的实际类型参数把泛型变量当成方法的参数,利用Method类的getGenericParameterTypes方法来获取泛型的实际类型参数例子:publicclassGenericTest{publicstaticvoidmain(String[]args)throwsException{getParamType();}/*利...[详细]

    2020-01-26 00:00 分类:编程语言
  • 圆你的大厂梦!字节跳动Java高频面试题真题:一/二/三面+常见问题

    目录技术一面(算法)技术二面技术三面JAVA开发技术面试中可能问到的问题面试注意点一、字节跳动技术一面(算法)Java的16进制与字符串的相互转换函数JAVA时间格式化处理将毫秒转化为日期文本的倒序输出判断一个数字是奇数还是偶数用Hibe...[详细]

    2020-01-25 18:07 分类:编程语言
  • CAS都不了解,你还怎么看J.U.C

    前言说到CAS(CompareAndSwap),不得不先说一说悲观锁和乐观锁,因为CAS是乐观锁思想的一种实现。悲观锁:总是很悲观的认为,每次拿数据都会有其他线程并发执行,所以每次都会进行加锁,用完之后释放锁,其他的线程才能拿到锁,进而拿到...[详细]

    2020-01-25 04:08 分类:编程语言
  • 历时七天,史上最强MySQL优化总结,从此优化So Easy!

    一、概述1.为什么要优化一个应用吞吐量瓶颈往往出现在数据库的处理速度上随着应用程序的使用,数据库数据逐渐增多,数据库处理压力逐渐增大关系型数据库的数据是存放在磁盘上的,读写速度较慢(与内存中的数据相比)2.如何优化表、字段的设计...[详细]

    2020-01-22 14:18 分类:编程语言