PlayJava Day012】的更多相关文章

今日所学: /* 2019.08.19开始学习,此为补档. */ JPanel和JFrame 1.JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel. 2.JFrame是窗口,JPanel是面板,窗口可以有最大化最小化.标题栏.图标,而面板没有. 3.JFrame是界面组件的容器,JPanel也是容器,但是任何组件包括panel的显示都依赖于frame. 4. public class Test extends JPanel {…
消息中间件介绍 消息中间件的概念 消息中间件是在消息传输过程中保存消息的容器.消息中间件在将消息从它的源中继到它的目标时充当中间人的作用.队列的主要作用是提供路由并保证消息的传递:如果发生消息接收者不可用,消息队列会保留消息,直到可以成功传递它为止,当然,消息队列保存消息也是有期限的. 类比理解记忆 使用生产者.消费者的关系进行类比 消息生产者 → 消息中间件 → 消息消费者 ※ 消息是有时效性的,存在过期→消息租约的概念 消息中间件特点 1,采用异步处理模式       消息发送者可以发送一个…
第一个 Python 程序 目标 第一个 HelloPython 程序 Python 2.x 与 3​​.x 版本简介 执行 Python 程序的三种方式 解释器 -- python / python3 交互式 -- ipython 集成开发环境 -- PyCharm 01. 第一个 HelloPython 程序 1.1 Python 源程序的基本概念 Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发 Python 程序的 文件扩展名 通常都是 .…
SSM框架 SSM是Spring + Spring MVC + MyBatis的缩写,是一个继SSH之后目前比较主流的JavaEE框架,适用于搭建各种企业级应用系统. Spring Spring是一个开源的.于2003年兴起的.轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来,是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成各种事情…
1.实例化Class类对象 //第一种,可靠高效 Class c0 = String.class ; //第二种,使用对象 Class c1 = "zhangsan".getClass() ; //第三种,常用,可能会抛出ClassNotFoundException Class c2 = Class.forName("java.lang.String") ; //第四种,不常用 ClassLoader cl = this.getClass().getClassLoa…
1.Java Reflection:Reflection(反射)是被视为动态语言的关键 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息 并能直接操作任意对象的内部属性及方法 2.Java反射机制提供的功能: ①在运行时判断任意一个对象所属的类 ②在运行时构造任意一个类的对象 ③在运行时判断任意一个类所具有的成员变量和方法 ④在运行时调用任意一个对象的成员变量和方法 ⑤生成动态代理(★) 3.Class类:对于每个类而言,JRE都为其保留一个不变的Class类型的对…
1.网络程序中套接字(Socket)用于将应用程序与端口连接起来 套接字是一个假想的连接装置,就像插插头的设备”插座“,用于连接电器与电线,如下所示 客户端:应用程序 <----> Socket <----> Port <-- 服务器:应用程序 <----> Socket <----> Port <-- Java将套接字抽象化为类,程序设计者只需创建Socket类对象,即可使用套接字 简单使用,如:①获得内网所有的IP地址 ②解析网页中的内容 2…
进程状态 1.创建状态:在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态 此时,它已经有了相应的内存空间和其他资源,但还处于不可运行状态 新建一个线程对象可采用Thread类的构造方法来实现,例如:Thread thread = new Thread() ; 2.就绪状态:新建线程对象后,调用该线程的start()方法就可以启动线程 当线程启动时,线程进入就绪状态,此时线程将进入线程队列排队,等待CPU服务 这表明它已经具备了运行条件 3.运行状态:当就绪状态的线程被调用并获得…
1.泛型:指代任意对象类型 public class CC<T> {} C<Integer> c = new C<Integer>(1) ; 2.限制泛型:用于继承关系 public class Demo<T extends FatherClass> {} Demo<Son> demo = new Demo<Son>(new Son()) ; //此处Son可为SonClass or FatherClass,其他类不行 Son son…
JTable 用JTable类可以以表格的形式显示和编辑数据 JTable类的对象并不存储数据,它只是数据的表现 MVC 数据.表现和控制三者分离,各负其责 M = Model(模型) V = View(表现) C = Control(控制) 模型:保存和维护数据,提供接口让外部修改数据,通知表现需要刷新 表现:从模型获得数据,根据数据画出表现 控制:从用户得到输入,根据输入调整数据 异常补充: 当异常声明遇到继承关系: ①当覆盖一个函数的时候,子类不能声明抛出比父类的版本更多的异常 ②在子类的…