- 本讲讲解Java以前的Date类、Calender类的缺陷,说明为什么要使用新型的时间类(LocalDate、LocalTime、LocalDateTime、Duration、Period、TemporalAdjuster)并进行实战演示 本讲讲解Java以前的Date类、Calender类的缺陷,说明为什么要使用新型的时间类(LocalDate、LocalTime、LocalDateTime、Duration、Period、TemporalAdjuster)并进行实战演示
- Java核心技术之泛型详解,没看过官网,不知道类型擦除会产生的问题还敢说自己了解泛型? Java核心技术之泛型详解,没看过官网,不知道类型擦除会产生的问题还敢说自己了解泛型?
- 写在前面本章和大家一起分享一下java内部类的知识点!bug郭知识有限,如有错误还望大家指出!2022一起加油~朝着自己的目标进发吧,人的潜力是无限的,不要给自己太多的限制,冲冲冲!!!@TOC 内部类 内部类初识内部类顾名思义就在类的内部中的类!我们知道,类中可以有两种重要的成员,成员变量(字段/属性)和方法(行为),实际上java还允许类有一种成员——内部类!java支持在一个类中定义... 写在前面本章和大家一起分享一下java内部类的知识点!bug郭知识有限,如有错误还望大家指出!2022一起加油~朝着自己的目标进发吧,人的潜力是无限的,不要给自己太多的限制,冲冲冲!!!@TOC 内部类 内部类初识内部类顾名思义就在类的内部中的类!我们知道,类中可以有两种重要的成员,成员变量(字段/属性)和方法(行为),实际上java还允许类有一种成员——内部类!java支持在一个类中定义...
- 系统的性能优化不是一蹴而就的,后续这几篇文章的安排也不是一上来就把最佳的优化方案写出来,而是想从头开始,一步步调优系统性能,最终得出一个相对来说比较完美的解决方案。还是那句话:重在思路,落地的方案只是思路的呈现结果。 系统的性能优化不是一蹴而就的,后续这几篇文章的安排也不是一上来就把最佳的优化方案写出来,而是想从头开始,一步步调优系统性能,最终得出一个相对来说比较完美的解决方案。还是那句话:重在思路,落地的方案只是思路的呈现结果。
- 作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误。 作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误。
- interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。 interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。
- 本文将讲述关于Stream的终极操作,让你轻松解决集合的分组、汇总等操作,让其他同事对你刮目相看。 本文将讲述关于Stream的终极操作,让你轻松解决集合的分组、汇总等操作,让其他同事对你刮目相看。
- 集合是Java中使用最多的API,几乎每个程序员天天都会和它打招呼,它可以让你把相同、相似、有关联的数据整合在一起,便于使用、提取以及运算等操作。在实际Java程序中,集合的使用往往随着业务需求、复杂度而变得更加复杂,在这其中将可能会涉及到更多的运算,如:求和、平均值、分组、过滤、排序等等。如何这些操作混合出现,又该如何实现?难道遍历、再遍历、再运算么?抛开性能因素,这些操作已经严重影响了代码的整 集合是Java中使用最多的API,几乎每个程序员天天都会和它打招呼,它可以让你把相同、相似、有关联的数据整合在一起,便于使用、提取以及运算等操作。在实际Java程序中,集合的使用往往随着业务需求、复杂度而变得更加复杂,在这其中将可能会涉及到更多的运算,如:求和、平均值、分组、过滤、排序等等。如何这些操作混合出现,又该如何实现?难道遍历、再遍历、再运算么?抛开性能因素,这些操作已经严重影响了代码的整
- Lambda表达式是如何实现、定义,你可能不太清楚。本篇将会详细介绍函数式接口,让你在使用JDK新特性时,做到心中有数,自信满满。 Lambda表达式是如何实现、定义,你可能不太清楚。本篇将会详细介绍函数式接口,让你在使用JDK新特性时,做到心中有数,自信满满。
- List可以说是我们用的最多的数据结构之一了,了解其内部实现原理,是非常重要的。本文主要讲从源码的角度解读Java中ArrayList的数据结构。 一、接口继承关系ArrayList的继承关系如下。AaaryList主要实现了List接口,同时标记为可以序列化Serializable、可复制CloneAble、支持随机访问RandomAccess。 二、数据结构ArrayList的底层就是一... List可以说是我们用的最多的数据结构之一了,了解其内部实现原理,是非常重要的。本文主要讲从源码的角度解读Java中ArrayList的数据结构。 一、接口继承关系ArrayList的继承关系如下。AaaryList主要实现了List接口,同时标记为可以序列化Serializable、可复制CloneAble、支持随机访问RandomAccess。 二、数据结构ArrayList的底层就是一...
- JDK,JRE,JVM的区别一、JDK,JRE,JVM的关系二、 先说JDK和JRE初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Jav... JDK,JRE,JVM的区别一、JDK,JRE,JVM的关系二、 先说JDK和JRE初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Jav...
- JAVA环境准备-->JDK一、下载JDKwww.oracle.com/technetwork/java/javase/downloads/index.html二、安装JDK三、卸载JDK控制面板卸载即可四、验证JDK是否安装成功(1)方式1:去安装目录下看一眼: (2)方式2:通过控制命令台查看: (3)方式3:通过控制面板查看:五、JDK和JRE:JDK: Java Developm... JAVA环境准备-->JDK一、下载JDKwww.oracle.com/technetwork/java/javase/downloads/index.html二、安装JDK三、卸载JDK控制面板卸载即可四、验证JDK是否安装成功(1)方式1:去安装目录下看一眼: (2)方式2:通过控制命令台查看: (3)方式3:通过控制面板查看:五、JDK和JRE:JDK: Java Developm...
- 今天聊一下Java的Atomic 这一组的类,在开发多线程的时候必须要会的一组,也是很高效的一组,一定要学会的。1、 乐观锁和悲观锁在开始聊之前,先说下锁的两个定义,一种是乐观锁,一种是悲观锁。悲观锁就是考虑事情总是假设最坏的情况,假定每次去访问资源总有人竞争,只有获得对象锁才安心。乐观锁就是总是假设最好的情况,也就是访问资源的时候可能没人竞争,即使可能有人竞争,但是很快就结束了。从上面的描... 今天聊一下Java的Atomic 这一组的类,在开发多线程的时候必须要会的一组,也是很高效的一组,一定要学会的。1、 乐观锁和悲观锁在开始聊之前,先说下锁的两个定义,一种是乐观锁,一种是悲观锁。悲观锁就是考虑事情总是假设最坏的情况,假定每次去访问资源总有人竞争,只有获得对象锁才安心。乐观锁就是总是假设最好的情况,也就是访问资源的时候可能没人竞争,即使可能有人竞争,但是很快就结束了。从上面的描...
- 给你详细讲解Class类近80个方法 给你详细讲解Class类近80个方法
- Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签