- 博客(8)
- 收藏
- 关注
原创 Spring5
Spring框架的概述 Spring是轻量级的开源的JavaEE框架 Spring可以解决企业应用开发的复杂性 Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象的过程交给Spring进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4.Spring特点 方便解耦,简化开发 Aop编程支持 方便程序测试 方便和其他框架进行整合 方便进行事务操作 降低API开发难度 5.现...
2022-05-16 16:54:48
44
原创 IO流001(一章完)
JAVA IO原理 I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)”的方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。 输入iput:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。 输出output:将程序(内存)数据输出到磁盘、光盘等存储设备中。 流的分类: 按操作数据
2022-03-31 17:34:00
95
原创 线程001(一章完)
创建多线程的方式:4种。 线程的同步(解决安全问题):同步代码、同步方法、lock三种方法。 程序:是为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程:是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。------生命周期 线程:进程可以进一步细化为线程,是一个程序内部的一条执行路径。 i.若一个进程同一时间并行执行多个线程,就是支持多线程的。 ii.线程作为调度和执行的单位,每...
2022-03-28 20:26:17
42
原创 双例集合,容器004
Map接口特点:Map接口定义了双例集合的存储特征,它并不是Collection接口的子接口。双例集合的存储特征是以key与value结构为单位进行存储。体现的是数学中的函数y=f(x)概念。 Map与Collection的区别: 1.Collection中的容器,元素是孤立存在的,向集合中存储元素采用一个个元素的方式存储。 2.Map中的容器,元素是成对存在的。每个元素由键与值两部分组成,通过键可以找所对应的值。 3.Collection中的容器称为单例集合,Map中的容器称为双例集合。 4.M
2022-03-26 18:58:32
53
原创 单例集合的使用,容器002
1.Collection接口中的抽象方法 方法 说明 boolean add(Object element) 增加元素到容器中 boolean remove(Object element) 从容器中移除元素 boolean contains(Object element) 容器中是否包含该元素 int size() 容器中元素的数量 boolean isEmpty() 容器是否为空(是的话返回true) void clear() 清空容器中
2022-03-24 17:30:29
57
原创 泛型中的通配符和上下限定004
1.无界通配符 "?"表示类型通配符,用于代替具体的类型。它只能在"<>"中使用。可以解决当具体类型不确定的问题 public class Generics3<T> { private T num; public void setNum(T num){ this.num=num; } public T getNum(){ return this.num; } } class ShowNum{
2022-03-24 15:20:38
85
原创 泛型方法003
1.泛型方法是指将方法的参数定义成泛型,以便在调用时接收不同类型的参数。类型参数可以有多个,用逗号隔开,如<K,T>。定义时,类型参数一般放到返回值前面。 //非静态方法 public class MethodGenerics { public <T> void setName(T name){ System.out.println(name); } public <T> T getName(T name){
2022-03-24 14:17:39
61
原创 泛型接口002
//测试泛型接口 public interface Igenerics <T>{ void run(); T getName(T name); } class IgenericsImpl implements Igenerics<String>{ @Override public void run() { System.out.println("IgenericsImpl.run"); } @Override .
2022-03-22 19:16:56
33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人