java知识点辨析
文章平均质量分 75
一只笨菜鸟
这个作者很懒,什么都没留下…
展开
-
静态变量和实例变量的区别,抽象类和接口的异同,equals&==
静态变量和实例变量的区别区别 实例成员 类成员 定义方式不同 不使用static修饰的变量是实例成员 使用static修饰的变量称为类变量,其本质上是一个全局变量 生命周期不同 实例成员随着对象的创建而分配内存,随着对象的销毁而释放内存 类成员随着类的加载而分配内存,随着类消失而释放内存。 数据存储位置不同 实例成员存储在堆内存中 类成员存储在方法区中(共享数据区) 调用方式不同 实例成员只能被对象调用 类成员可以被对象调用,还原创 2021-12-08 22:18:57 · 1515 阅读 · 0 评论 -
mybatis 动态SQL,xml映射
1. MyBatis 动态 sql 是做什么的?都有哪些动态sql ? 简述一下动态 sql 的执行原理?MyBatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能,MyBatis 提供了 9 种动态 sql 标签 trim|where|set|foreach|if|choose|when|otherwise|bind 。其执行原理为,使用 OGNL 从 sql 参数对象中计算表达式的值,根据表达式的值动态拼接 sql,以此来原创 2021-12-08 21:53:52 · 1027 阅读 · 0 评论 -
java bean,bean的作用域,将一个类声明为bean的注解,Aop,Spring Aop和AspectJ Aop的区别
1. 什么是bean?简单来说,bean 代指的就是那些被 IoC 容器所管理的对象。我们需要告诉 IoC 容器帮助我们管理哪些对象,这个是通过配置元数据来定义的。配置元数据可以是 XML 文件、注解或者 Java 配置类。org.springframework.beans和 org.springframework.context [ˈfreɪmwɜːk] 这两个包是 IoC 实现的基础2. bean的作用域有哪些?Spring 中 Bean 的作用域通常5种: singleton原创 2021-12-08 21:49:56 · 387 阅读 · 0 评论 -
字符串与字符、标识符与关键字、continue,break和return、集合
字符型常量和字符串常量的区别? 形式 : 字符常量是单引号引起的一个字符,字符串常量是双引号引起的 0 个或若干个字符 含义 : 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置) 占内存大小 : 字符常量只占 2 个字节; 字符串常量占若干个字节 (注意: char 在 Java 中占两个字节), 字符封装类 Character 有一个成员常量 Character.SIZE 值为 16,单位是bits,该原创 2021-11-19 22:49:25 · 669 阅读 · 0 评论