![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 59
象牙山一级炼丹师
毕业于四川大学,计算机科学与技术专业,硕士学历,目前在美团做广告算法相关工作。公众号:老刘聊广告
展开
-
用最易懂的方式聊聊Spring是如何通过XML方式来管理Bean的
一、Bean的实例化方式在XML方式下,Spring有三种途径来实例化Bean。1.使用类的无参数构造函数来创建这是最常见、最常用的实例化Bean的方式。假设现在有个类Userpublic class User { publicc void add() { System.out.println("add..."); }}XML配置文件如下 <bean id="user" class="cn.itcast.ioc.User"></bean>原创 2020-08-09 15:36:23 · 122 阅读 · 0 评论 -
聊聊Spring中的IOC操作
一、定义什么是IOC? IOC是指把对象的创建交给Spring来管理的方式。它有两种方式:一种是配置文件;另一种是注解。二、IOC底层原理IOC的实现主要依赖于下面四种技术:1)XML配置文件2)dom4j解析XML3)工厂设计模式4)反射下面讲解一下IOC的演变过程。stage1(原始方式)//现在有一个类及类方法public class User { public void add() { ... }}//现在要在Servlet里调用类里面的方原创 2020-08-06 09:16:12 · 131 阅读 · 0 评论 -
再来聊一聊Spring是如何通过注解的方式来管理Bean的
一、什么是注解?可以从下面三个维度理解注解:代码里的特殊标记,使用注解可以完成一些功能注解写法:@注解名称(属性名称=属性值)注解可以使用在类上面、方法上面以及属性上面二、使用注解创建对象创建对象时可以使用下面注解:@Component@Controller,常用与Web层@Service,常用于业务层@Repository,常用与持久层目前来讲,这四个注解功能都是一样的,都是创建对象。可以使用下面这个注解来设置类创建的对象是单例的还是实例的:@Scope(value=“原创 2021-01-26 17:12:14 · 194 阅读 · 0 评论 -
第五篇:异常和日志
对于异常情况,例如,可能造成程序崩溃的错误输入,Java使用一种称为异常处理的错误捕获机制处理。当程序出现错误时,并不总是能够与用户或终端进行沟通。此时,可能希望记录下出现的问题,以备日后进行分析。一、处理错误如果由于出现错误而使得某些操作没有完成,程序应该:返回到一种安全状态,并能够让用户执行一些其他的命令;或者允许用户保存所有操作的结果,并以妥善的方式终止程序为了能够在程序中处理异常情况,必须研究程序中可能会出现的错误和问题,以及哪类问题需要关注。1.用户输入错误2.设备错误3.物原创 2020-07-20 10:22:57 · 105 阅读 · 0 评论 -
第四篇:接口、lambda表达式与内部类
一、接口1.1 接口概念接口是对类的一组需求描述,这些类需要遵从接口描述的统一格式进行定义。下面给出一个具体的示例:Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提,对象所属的类必须实现了Comparable接口:public interface Comparable{ int compareTo(Object other);}这就是说,任何实现Comparable接口的类都必须包含compareTO方法,并且这个方法的参数必须是一个Object对象,返回一个原创 2020-07-20 10:20:41 · 165 阅读 · 0 评论 -
第三篇:继承
利用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求。一、类、超类和子类public class Manager extends Employee{ 添加方法和域}关键字extends表明正在构造的新类派生于一个已存在的类。已存在的称为超类、 基类或父类;新类称为子类、派生类或孩子类。在设计类的时候,应该将通用的方法放在超类中,而将巨头特殊用途的方法放在子类中,这种将通用的功能放到超类的做法,在面向对原创 2020-07-20 10:18:20 · 249 阅读 · 0 评论 -
第二篇:对象与类
一、面向对象程序设计概述面向对象程序设计(简称OOP)是当今主流的程序设计范例。Java是完全面向对象的,必须熟悉OOP才能够编写java程序。1.1 类类是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。封装(encapsulation,也称为数据隐藏)是与对象有关的一个重要概念。从形式上来看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。对象中的数据称为实例域,操纵数据的过程称为方法。对于每个特定类实例都有一组特定的实例域值,这些值的集合就是这个对象的当前原创 2020-07-20 10:12:17 · 415 阅读 · 0 评论 -
第一篇:基本程序设计结构
基本程序设计结构1.一个简单的Java应用程序public class FirstSample { public static void main(String[ args]){ System.out.println("we will not use 'Hello World'"); }}首先,Java区分大小写。如果出现了大小写拼写错误(例如,将mian拼写成Main)程序将无法运行;关键字public称为访问修饰符,这些修饰符控制程序的其它部分对这段代码的访问级别;关键字c原创 2020-07-19 22:25:04 · 129 阅读 · 0 评论