随笔分类 -  课程 / Java

摘要:(一)注解简介 注解(Annontation),Java5引入的新特性,位于java.lang.annotation包中。提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。是一种说明、配置、描述性的信息,与具体业务无关,也不会影响 阅读全文
posted @ 2023-05-25 21:03 ImreW 阅读(223) 评论(0) 推荐(0)
摘要:(一)多态概述 多态是继封装、继承之后,面向对象的第三大特性。 多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个St 阅读全文
posted @ 2023-05-25 13:53 ImreW 阅读(44) 评论(0) 推荐(0)
摘要:传统的Spring做法是使用.xml文件来对bean进行注入,这样做既麻烦又难维护。所以Spring后来引入了注解,大大减少配置文件,增加了web代码的可读性。 bean管理是指(1)spring创建对象 (2)spring注入属性。当我们在将一个类上标注@Service或者@Controller或 阅读全文
posted @ 2023-05-19 10:54 ImreW 阅读(207) 评论(0) 推荐(0)
摘要:从广义上Spring注解可以分为两类: 一类注解是用于注册Bean 假如IOC容器就是一间空屋子,首先这间空屋子啥都没有,我们要吃大餐,我们就要从外部搬运食材和餐具进来。这里把某一样食材或者某一样餐具搬进空屋子的操作就相当于每个注册Bean的注解作用类似。注册Bean的注解作用就是往IOC容器中放( 阅读全文
posted @ 2023-05-18 19:53 ImreW 阅读(45) 评论(0) 推荐(0)
摘要:(一)static关键字的基本用法 1.static关键字基本概念 我们可以一句话来概括:方便在没有创建对象的情况下来进行调用。 也就是说:被static关键字修饰的不需要创建对象去调用,直接根据类名就可以去访问。 2.static关键字修饰类 Java里面static一般用来修饰成员变量或函数。但 阅读全文
posted @ 2023-05-16 18:14 ImreW 阅读(37) 评论(0) 推荐(0)
摘要:(一)Spring Boot 概述 Build Anything with Spring Boot:**Spring Boot is the starting point for building all Spring-based applications. Spring Boot is desig 阅读全文
posted @ 2023-05-13 21:54 ImreW 阅读(187) 评论(0) 推荐(0)
摘要:一、什么是SSM框架? SSM框架是spring、spring MVC 、和mybatis框架的整合,是标准的MVC模式。标准的SSM框架有四层,分别是dao层(mapper),service层,controller层和View层。 使用spring实现业务对象管理,使用spring MVC负责请求 阅读全文
posted @ 2023-05-13 16:59 ImreW 阅读(391) 评论(0) 推荐(0)
摘要:原文链接:MyBatis教程(看这一篇就够了)入门到精通 环境 JDK1.8 MySql8.0 maven3.6 IDEA SSM框架:配置文件 官方文档:mybatis.org/mybatis-3/z… 一、简介 (一)什么是mybatis MyBatis 是一款优秀的持久层框架 它支持自定义 S 阅读全文
posted @ 2023-05-13 14:15 ImreW 阅读(61) 评论(0) 推荐(0)
摘要:(一)Java Bean介绍 1.java Bean的介绍 在Java中,有很多class的定义都符合这样的规范: 若干private实例字段; 通过public方法来读写实例字段。 例如: public class Person { private String name; private int 阅读全文
posted @ 2023-05-07 17:36 ImreW 阅读(956) 评论(0) 推荐(1)
摘要:ConfigurableApplicationContext 是 Spring 应用程序上下文的接口之一,它是 ApplicationContext 接口的子接口。ConfigurableApplicationContext 接口扩展了 ApplicationContext 接口,使得在启动 Spr 阅读全文
posted @ 2023-05-07 16:33 ImreW 阅读(578) 评论(0) 推荐(0)
摘要:(一)基本定义 Javadoc是Sun公司提供的一个技术,从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档 (二)使用方式 javadoc 源文件名.java javadoc -d 文档存放目录 源文件名.java 通过IDEA生成Javadoc : Tools -> Ge 阅读全文
posted @ 2023-05-07 15:48 ImreW 阅读(904) 评论(0) 推荐(0)
摘要:原文链接:看完这篇,别人的开源项目结构应该能看懂了 (一)《阿里巴巴Java开发手册》 它这里面讲的内容大概就是:关于一个正常的企业项目里一种通用的项目结构和代码层级划分的指导意见。 按这本书上说的,一般分为如下几层: 开放接口层 终端显示层 Web 层 Service 层 Manager 层 DA 阅读全文
posted @ 2023-05-06 20:59 ImreW 阅读(11136) 评论(0) 推荐(2)
摘要:(一)JDBC是什么? 相对于数据库而言,Web应用是数据库的客户端,我们需要为客户端与数据库之间建立连接,双方才能交互。 我们已经学习了SQL,这是操纵数据库的语言。我们现在开发Web应用使用的Java语言,那怎么让Web应用于数据库进行交互呢?这就需要使用JDBC了。 JDBC是Java Dat 阅读全文
posted @ 2023-05-06 11:17 ImreW 阅读(86) 评论(0) 推荐(0)
摘要:原文链接:Java序列化与反序列化三连问:是什么?为什么要?如何做? (一)什么是序列化与反序列化? Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程: 序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递 阅读全文
posted @ 2023-05-06 10:37 ImreW 阅读(59) 评论(0) 推荐(0)
摘要:(一)Thread类实现了Runnable接口吗? 在线程使用过程中,我们肯定会用到Runnable与Thread,前者的实现方式是实现其接口即可,后者的实现方式是继承其类。两者实现方式带来最明显的区别就是,由于Java不允许多继承,因此实现了Runnable接口可以再继承其他类,但是Thread明 阅读全文
posted @ 2023-05-03 20:30 ImreW 阅读(116) 评论(0) 推荐(0)
摘要:原文链接:Java 里的异常(Exception)详解 (一)什么是java里的异常 由于java是c\c++ 发展而来的, 首先我们先看看c语言里的错误. 1.c语言里的错误 我们实现一个程序的过程包括, 代码编写, 编译代码成为程序, 执行程序.其中大部分常见的语法错误都会被编译代码这样部过滤掉 阅读全文
posted @ 2023-05-02 16:01 ImreW 阅读(36) 评论(0) 推荐(0)
摘要:(一)什么是 Java 框架? 1.概念 Java框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现。框架又叫做开发中的半成品,它不能提供整个WEB应用程序的所有东西,但是有了框架,我们就可以集中精力进行业务逻辑的开发而不用去关心它的技术实现以及一些辅助的业务逻辑。说白了Java 阅读全文
posted @ 2023-04-26 12:48 ImreW 阅读(140) 评论(0) 推荐(0)