Java基础
文章平均质量分 67
果子爸聊技术
微信公众号:【Java天堂】,坚持分享技术干货
混迹在互联网浪潮下的技术人,始终坚信技术改变世界~~~
展开
-
从Java8到Java22重点特性梳理
从Java8到Java22新特性梳理原创 2024-05-02 22:03:40 · 1748 阅读 · 1 评论 -
Java接口原来还可以这么玩?
Java小知识点,快来get吧原创 2020-12-22 23:06:05 · 17985 阅读 · 0 评论 -
Java动态代理原来是这么回事?
代理模式定义为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用(摘自百度百科) 程序来源于生活,生活中也有代理模式的例子。比如电影《我不是药神》中,程勇拿到了印度”格列宁”在中国的代理权,中国的病人要买印度”格列宁”只能通过程勇来买。那程勇就是代理对象,印度药厂就是真实对象,程勇在这个过程中...原创 2018-09-17 11:26:04 · 1517 阅读 · 31 评论 -
大佬,到底什么是Java的反射?
什么是反射JAVA反射机制是在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制一般情况下,我们使用类来创建对象都是一开始就知道具体的类型以及类的用途,直接通过类来创建对象Order order = new Order(new BigDecimal(4.32));order.getPrice();而反射是一开始不知道我需要初始化的类是什么,到实际运行的时候才知道具体的类原创 2020-08-06 23:23:05 · 17666 阅读 · 31 评论 -
如何自定义一个Java注解?
Java注解(Annotation)是JDK1.5引入的一种新特性,可以标注在类、方法、变量、参数上,官方定义如下:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的一般官方定义都给的晦涩难懂,其实我们简单理解一下,注解就是标注在类、方法、变量、参数上的一种标签,你可以使用JDK内置的注解,也可以自定义注解,通常情况下我们都是使用自定义注解来完成自己的注解功能注解分为:JDK内置的注解和元注解JDK内置的注解1、@原创 2020-07-29 23:31:28 · 18387 阅读 · 51 评论 -
枚举到底是个什么鬼类型?
前言枚举是很多面向对象语言都会有的一种类型,它可以将表达同一类型的变量组合成一个集合,组成一个常量集在Java中也有枚举类型,是用enum关键字来表示的枚举常用来表示一个常量集,用来限定变量的取值,只能在枚举的范围内,比如一年四季只有春、夏、秋、冬、一个星期只有周一到周日,这类固定的常量就比较适合用枚举来表达当然你说我用静态的常量来表达行不行呢?也是可以的,只是枚举就是为这种场景而生的枚举这种类型其实没什么存在感,大家在使用的时候也是使用最基本的用法,甚至很多人都不用枚举,至少我自己在写这篇文章之原创 2020-07-26 22:30:02 · 17190 阅读 · 65 评论 -
啥是对象的浅度克隆和深度克隆?
深度克隆 or 浅度克隆原创 2020-07-21 23:34:00 · 17158 阅读 · 55 评论 -
Java8新的日期时间类,你会用吗?
在JDK1.8之前,日期和时间的处理一直是Java里面经常被吐槽的问题,相信使用过Date和Calendar的人都有深刻的感觉,不管你是要进行日期和时间的计算或者相互比较,在使用Date和Calendar时都表现的很麻烦,总之一句话就是不好用。以至于在JDK1.8之前,很多人都选择使用joda-time来进行日期和时间的处理,joda-time对日期和时间的处理进行了封装,使日期和时间的处理变得简单在JDK1.8中引入java.time.*包,重新定义了一套日期时间处理类, 让日期时间的处理变得简单易用原创 2020-07-10 23:22:28 · 15967 阅读 · 49 评论 -
用了多年Java,你的团队会使用Java8 Stream API吗?
熟练掌握Java8 Stream API能使你的代码更加简洁。对于Java8这种“链式”编程的风格到底是否应该推荐使用也是见仁见智,网上很多人说Stream API如果写的很长,确实可以减少代码,但这样会导致逻辑不够清晰,写的人很爽,看的人难受。笔者所在技术团队目前还没有大量使用Stream API,大家还是习惯于用平常的语法来写业务逻辑。你所在的团队会大量的用到Stream API来减少代码量吗?欢迎给我留言~原创 2020-06-28 23:37:04 · 14597 阅读 · 48 评论