![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 81
天亮要关灯
这个作者很懒,什么都没留下…
展开
-
Java设计模式01
Java设计模式之适配器模式1.概述 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2.解决的问题即Adapter模式使得原本由于接口不兼容而不能工作的那些类可以一起工作。 下面是两个非常形象的例子3.模式中的角色3.1目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。3.2需要适配的类(Adaptee):需要适配的类或适配者类。3.3适配器(Adaptee):通过包装一个原创 2021-01-22 17:26:59 · 74 阅读 · 0 评论 -
java中集合的使用
java中集合的使用集合Java语言中最实用一种容器API容器类型:变量:一种用于存放单个数据的容器。数组:一种用于存放一组相同类型单个数据的容器,必须声明长度,长度不可变对象:可以存放多个不同类型的数据现实方式:属于一种整理的现象。程序中:属于一种数据整理的容器,特征在于没有大小限制、没有类型限制。1.集合类型类型:1.Collection接口2.Map接口2.Collection接口子接口: 1.List接口2.Set接口工具类:Collections类(包含一系列对集原创 2021-01-14 11:54:26 · 146 阅读 · 0 评论 -
Java面向对象的三大特征以及理解
Java面向对象的三大特征以及理解Java面向对象的三大特征为:封装、继承和多态,本文说说我对三大特性的理解。1.封装Java中的封装是指一个类把自己内部的实现细节进行隐藏,只暴露对外的接口(setter和getter方法)。封装又分为属性的封装和方法的封装。把属性定义为私有的,它们通过setter和getter方法来对属性的值进行设定和获取。下面我举一个简单的封装例子public class Person { private int id; private String name;原创 2021-01-14 10:47:55 · 1008 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制了变量可以hold哪些值,表达式最终产生什么值。同时限制了这些值可以进行的操作类型以及操作的具体方式。所有的赋值操作,无论是显式的还是在方法调用中通过参数传递,都要进行类型兼容性检查。数原创 2021-01-14 10:15:21 · 349 阅读 · 0 评论 -
Java基础反射
Java基础之—反射(非常重要)反射是框架设计的灵魂:使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的C原创 2021-01-12 16:07:56 · 105 阅读 · 0 评论