- 博客(26)
- 收藏
- 关注
原创 反射的简要
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。通俗易懂的说,反射就是能把类里的任何属性方法,单个或多个拿出来简而言之,指在 Java 程序运行时给定的一个类(Class)对象,通过反射获取这个类(Class)对象的所有成员结构。给定的一个具体的对象,能够动态地调用它的方法及对任意属性值进行获取和赋值。
2023-03-30 20:33:53
160
原创 SSM整合
MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的POJOs ( Plain Old Java Objects ,普通的 Java 对象)映射成数据库中的记录。Spring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。然后springmvc.xml。
2023-03-30 19:55:04
184
原创 面试题总结(一)
1、char型变量中能不能存贮一个中文汉字?为什么?char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。2、说说&和&&的区别。
2023-03-23 21:52:44
203
原创 流程图概述
作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。圆矩形方框通常表示着一些必需操作,而菱形方框则是代表着判断,通常会有两个及以上的后续走向,在画流程图时,尽量用一些直线,这样更直观。让人一看就懂,思路瞬间清晰,如果你画的流程图一看就让人摸不着脑袋,那么这并不算一个合格的流程图。,用流程图可以清晰地描述出算法的思路和过程。通常用来描述一个功能的整个流程。描述算法的图形化描述。
2023-03-23 21:33:09
569
原创 Springmvc控制器
就像这样对类创建一个对外的访问路径这里我们要注意在一个method元素,它和前端页面的method一样就是选着get请求或者post请求在controller层只能用post请求当你不写的时候它是可以支持post和get两种请求方式。@Scope这个是控制单例和多例的在我们不写的时候一般都是默认单例,但是当控制器是单例时,对并发要求多一点时就会影响访问效率,因为只有当一个人用完了控制器,其他人才会使用,建议控制器采用多例。当然service层和其他层也有相对于的注解这里可以看spring的手册。
2023-03-16 22:42:03
368
原创 Springmvc基本配置
它是spring体系中的一个大工具,我们常说框架是ssm,但是如果是sm其实更加的合理一些,因为ss中spring和springmvc本身就是一体的而关于连接jdbc其实spring也有自己的工具ORM但是相对来说Mybatis在jdbc这方面比springorm更加的优秀所以我们选择用mybatis。是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。SpringMVC和其他MVC框架相比,具有更高的灵活性和可扩展性。
2023-03-16 22:22:52
222
原创 Spring
Spring的AOP存在的目的是为了解耦。在OOP中只能通过继承类和接口实现,使代码的耦合度增强,且继承只能是单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。Bean别名的配置,指的是容器负责创建对象和维护对象间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。cglib的动态代理:针对没有实现接口的类产生代理.应用的是底层的字节码增强的技术生成当前类的子类对象。(IOC)和依赖注入(DI)在spring环境下是等同的概念,控制反转就是通过依赖注入实现的。
2023-03-09 22:57:41
164
原创 单例模式..
1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式可以在一定程度上节省不少空间为了使其不能随意创建对象实例,只能将构造函数私有化。由于构造函数已经私有了,只能在其内部创建实例(饿汉式和懒汉式)由于外部无法直接创建实例对象,所以单例模式使用静态方法。饿汉式饿汉式的优点:饿汉式天生就是线程安全的,可以直接用于多线程而不会出现问题。缺点:占用内存,加载时间过长。懒汉式
2022-05-20 11:57:22
177
原创 java继承
继承是面向对象语法的三大特征之一。继承可以降低代码编写的冗余度,提高编程的效率。通过继承,子类获得了父类的成员变量和方法。一个子类如何继承父类的字段和方法,如何修改从父类继承过来的子类的方法呢。今天我们开始学习有关Java继承的知识。继承:子类在实例化过程中会调用所有父类的构造方法,使子类具有父类相同的行为。格式如下:其中extends是关键代码有几点需要注意:1.子类不能有多个父类继承,但是可以多层继承。2.子类不能选择性继承父类。3.子类不能继承父类的构造方法,但却可
2022-05-20 11:36:07
257
原创 Java中的两种代码块
普通代码块定义在方法中,方法被调用时执行普通代码块比构造方法先调用,并且每创建一个实例,就会调用一次。静态代码块定义在类中,且有static静态代码比普通代码先调用,并且只会调用一次。在实际开发中,根据静态代码块的特点,经常用于资源加载,一般用于初始化静态成员变量。静态代码块中只能访问静态变量。...
2022-05-19 18:06:09
225
原创 冒泡排序的方法
public class Order { public static void main(String[] args) { int ccc[] = {9, 2, 3, 7, 5, 6}; int chao; for (int a = 0; a < ccc.length; a++) { for (int b = 0; b < ccc.length - 1; b++) { if (ccc.
2022-05-19 17:39:42
152
原创 一点点的笔记.
方法的重载:只有形参的个数和类型不一样,其他都一样的就是方法的重载。也就是说它的主要特点有:1.多个方法在同一个类中2.多个方法具有相同的名字3.多个方法的参数不相同,类型不同,或者数量不同面向对象:万物皆可成为对象1.面向对象的思想来源于生活一.面向对象的第一步:抽取对象(需要建立哪些类)二.这个对象需要做什么三.这个对象要怎么完成做的事2.类是一个模板(对象实例的模板),好比现实生活各种物品的分类3.定义一个类实际就是定义了一个新的数据类型4.
2022-05-06 20:19:08
132
原创 标识符与数据类型
标识符Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java 标识符有如下命名规则: 标识符由字母、下划线“_” 、美元符“$”或数字组成。标识符应以字母、下划线 、美元符开头。Java 标识符大小写敏感,长度无限制。定约俗成:Java 标识符选取注意“见名知意”。 合法的标识符 不合法的标识符 RedBed blue ...
2022-04-21 20:34:12
545
原创 [入门] 用java输出一个HelloWorld并运行
你好,陌生人,今天是我第一次写博客,内容与知识等方面都不成熟,请见谅。如何在java里运行一个HelloWorld文本?首先,创建一个记事本,取名为HelloWorld,后缀名为java。然后打开记事本输入:public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!"); }}括号里的He...
2022-04-21 11:24:20
11514
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人