Java IO 详解 之 字节流抽象父类在 java.io 包中,有四个流的抽象父类:InputStream、OutputStream、Reader、Writer。字节输入流:InputStream。操作的数据单位是 字节。字节输出流:OutputStream。操作的数据单位是 字节。字符输入流:Reader。操作的数据单位是 字符。字符输出流:Writer。操作的数据单位是 字符。1 字节(by
转载 2024-09-12 10:19:21
30阅读
但是很多时候,我们可能会忘记写 if (user != null) —— 如果在开发阶段就发现那还好,但是如果在开发阶段没有测试到问题,等到上线却出了 NullPointerException … 画面太美,我不敢继续想下去。为了解决这种尴尬的处境,JDK 终于在 Java8 的时候加入了 Optional 类,查看 Optional 的 javadoc 介绍:A container object
转载 2024-09-25 10:13:41
52阅读
# 教你如何实现“Java Null安全更新注解” ## 1. 流程图 ```mermaid gantt title Java Null安全更新注解教程流程图 section 步骤一 学习Java注解格式及使用方式 :a1, 2022-01-01, 1d section 步骤二 创建自定义注解
原创 2024-02-27 04:02:08
226阅读
今天跟个朋友讨论下Nullable。在此列入笔记稍作记录。 在.net 3.0之后便引入了 类型?的写法,例如 int?,float?等,其表示为可为空的类型。 对于任何一个类型的可空类型,其实现都是来自于 Nullable<T> 这个泛型的实现,而Nullable事实上是一个Struct。 所以有时有人会有疑问,如果int?只是一个Struct的
文章开头, 希望你们现在已经写够了 if ,else 的判断. 想要做出一些改变. 是时候进行改变了Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。当我们还在以如下几种方式使用 Optional 时, 就得开始检视自己调用 isPresent() 方法时调用 get() 方法时Optional 类型作为
转载 2024-06-02 20:30:21
50阅读
前言      之前看书的时候,看到了方法执行的内容,忽然就想到了这么一个有趣的东西.然后就特意开一个贴,把一些前人,大大的知识做一个汇总,做一下记录吧. 正文     相信,网上很多java性能优化的帖子里都会有这么一条  写道 尽量把不使用的对象显式得置为null.这样有助于内存回收
转载 2024-07-17 05:37:05
42阅读
作者:朱康起因最近好几次有开发同学在钉钉上问我,比如下图:问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有更新…结论小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。现象刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是有区别,这里我用测试数据来模拟下:有问题的SQL语
转载 10月前
79阅读
我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法if(user!=null){ Address address =
转载 2024-07-04 17:12:15
69阅读
# ES(Elasticsearch)与JavaNull更新的现象解析 在动态类型语言的世界中,如JavaScript中的`null`和`undefined`常常引起开发者的困惑。在Java与Elasticsearch(ES)的交互过程中,`null`的不更新也是一个常见问题。本文将探讨这一现象背后的原因,并提供相应的代码示例以帮助理解。同时,我们将通过流程图和甘特图图示化整个过程,以便
原创 10月前
263阅读
1.写个简单的mybatis今天写个简单版V1.0版本的mybatis,可以其实就是在jdbc的基础上一步步去优化的,网上各种帖子都是照着源码写,各种抄袭,没有自己的一点想法,写代码前要先思考,如果是你,你该怎么写?怎么去实现,为什么要这样写?而不是照着源码依葫芦画瓢。2.思考在手写mybatis之前,我们先来手写个jdbc,看看jdbc和mybatis有哪些不同,mybatis能解决哪些jdbc
转载 7月前
33阅读
# 如何设置mysql的字段不允许更新null ## 概述 在mysql中,我们可以通过设置字段的属性来限制其更新null。这对于保证数据的完整性和准确性非常重要。本文将介绍如何在mysql中设置字段不允许更新null,并给出具体的操作步骤和代码示例。 ## 操作步骤 下面是设置mysql字段不允许更新null的详细步骤: ```markdown | 步骤 | 操作
原创 2024-02-23 07:53:46
39阅读
昨天发了一篇《年会结束,立马辞职!》的文章,不曾想,竟然。 真是即可笑又可气,可笑的是这言论真是滑天下之大稽,可气的是都现在这个年代,竟然还有人会中毒如此之深(但有病,得治啊)。 看看网友
原创 2024-02-19 13:42:17
43阅读
# Java 返回null 转成0 在Java中,我们经常会使用方法来返回某个数值或对象,但是有时候我们会遇到一个问题:当方法返回一个null时,该会被转换成0。这种转换可能会导致程序出现意想不到的结果,因此我们需要谨慎地处理这种情况。 ## 问题分析 在Java中,当一个方法声明为返回int类型时,如果方法返回null,则该null会被转换成0。这是因为int类型是一个基本数
原创 2024-05-30 04:32:37
616阅读
    和谐..和谐... 哈哈.....牛X的黑客........
转载 精选 2010-01-19 22:28:36
1623阅读
1评论
前言深入研究Java内存管理,将增强你对堆如何工作、引用类型和垃圾回收的认识。你可能会思考,如果你使用Java编程,关于内存如何工作你需要了解哪些哪些信息?Java可以进行自动内存管理,而且有一个很好的、安静的垃圾回收器,它在后台工作,清理那些未使用的对象并释放一些内存。 因此,作为一名Java程序员,你不需要再为销毁无用对象这样的问题而烦恼。但是,虽然这个过程在Java中是自动的,
反射用来生成JVM中的类、接口或者对象的信息Class类:java.lang.Class反射的核心类,可以获取类的属性,方法等信息。Field类:java.lang.reflect.Field,表示类的成员变量,可以用来获取和设置类之中的属性。Method类:java.lang.reflect.Method,表示类的方法,可以用来获取类中的方法信息或者执行方法。Constructor类:java
SELECT SUM(detail.VAL) FROM AI_SDP_ORDER_MONTH_DETAIL_201706 detail 如果所有的VAL都是null的话,或者根本就不存在数据的话,结果会返回Null
转载 2017-06-30 10:35:00
74阅读
2评论
自己发懒,查下,发现这个总结的还不错,故转载之简单点说null表示还没new出对象,就是还没开辟空间  “”表示new除了对象,但是这个对象装的是空字符串。 比如声明一个 String str ; 如果说str是空串,那么确实存在一个由str引用的字符串对像,只不过这个字符串的是”” null用来表示一个引用没有实例存在,而””本身是一个实例,有自己的对象空间,和”zzyyxx”这样
转载 2024-06-28 15:47:20
48阅读
CURD:增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete) MyBatis-Plus是MyBatis的增强工具,在MyBatis基础上只做增强,不做改变 作用:为了简化开发,提高效率 MyBatis-Plus的首次使用1.创建数据库,创建数据表2.创建springboot项目工程3.引入和mp相关的依赖4.配置数据库5.编写核心代码①.实体类②.接口③.启
转载 2024-07-12 00:39:22
1699阅读
Java笔记(6) 文章目录Java笔记(6)包package和引用import软件包:import语句JDK中主要的包的介绍面向对象特征之一:封装和隐藏信息的封装和隐藏:访问权限修饰符类的成员之三:构造器(构造方法)构造器特征构造器的作用创建对象:给对象初始化构造器根据参数不同,构造器分类如下:注意事项:构造器重载关键字-thisthis的理解和用途使用this,调用属性、方法注意事项JavaB
  • 1
  • 2
  • 3
  • 4
  • 5