![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaoop
吃瓜袋鼠
这个作者很懒,什么都没留下…
展开
-
java高级特性 反射
概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。使用反射的好处:1.创建的对象不用new2. 可以动态创建对象(把要创建的对象的类型写在配置文件中,每次程序启动读取配置文件,再自动创建对象)Java已经为我们提供了这样一个类:jav...原创 2019-12-10 22:25:01 · 79 阅读 · 0 评论 -
事务
概念:我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态事务的4个特性(ACID):原子性(atomicity):事务是数据库的逻辑工作单位,...原创 2019-12-10 22:16:02 · 102 阅读 · 0 评论 -
jdbc链接数据库技术 简要概括 一看就懂
定义就是用来将java和数据库进行链接让java可以操作数据库里的东西实现步骤:加载驱动 复制驱动包到项目中并且build创建链接对象 Connectiona) Connection conn=DriverManager();//jdbc:mysql://localhost:3306/practice2", “root”, “1234” 传入的值分别是 url 数据库帐号 数...原创 2019-12-10 20:40:04 · 128 阅读 · 0 评论 -
java 网络通信
所用到的类:InetAddress 里面有一系列的抽象方法帮助通过主机或者地址来进行通信DatagramSocket:此类表示用来发送和接收数据报包的套接字先创建数据包 然后用byte数组装下要传输的数据 然后封装数据包 然后发送数据包 最后关闭资源main方法package com.wechat;import java.net.DatagramSocket;import java...原创 2019-12-10 20:38:08 · 127 阅读 · 0 评论 -
java 多线程
概念:线程 依赖于进程 使用cpu的基本单位进程:就是正在进行的程序多进程:同一段时间 执行多个进程多线程:同一个进程中,有多个线程共享进程的资源 (堆,方法区)栈独立线程调度模型 jvm抢占式 ,优先级高的进程先执行 如果优先级相同那么 随机执行jvm 支持 多线程一个程序至少包括两个线程:主线程 和垃圾回收器多线程的实现方式 有两种子类继承Thread 重写Run方法...原创 2019-12-10 20:34:18 · 93 阅读 · 0 评论 -
java单例模式
前言:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下特点:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。1.懒汉式//懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { p...原创 2019-12-10 20:18:47 · 51 阅读 · 0 评论 -
java Io流
1、概念:数据的输入和输出2、使用场景:导入 导出上传 下载3、流1.分类字节流 字符流**2.API------Io** 字节流:InputStream 输入流 序列化OutputStream 输出流 反序列化 流的关闭:close();InputStream API 文本反序列化abstract int read()从输入流中读取数据的下一个字节。...原创 2019-12-10 20:10:50 · 94 阅读 · 0 评论 -
javaoop集合Collection 介绍整理
概念:集合是长度可变的容器,可以存储不同类型的元素,只能存储引用数据类型 但是存整数是通过integer基本类型封装类进行存储的java语言是面向对象的语言,为了方便对每一个对象操作,将这个对象存储到集合中jdk把一套容器类,称为集合框架 java.util包下集合分类单列集合Collection(value)List接口(继承了collection接口):元素按进入先后有序保存,可...原创 2019-12-10 20:01:39 · 152 阅读 · 0 评论 -
javaoop 引用型参数和返回值问题 内部类 java异常机制简要概括
引用型参数和返回值问题参数问题类: 当方法的参数类型是类的时候,传递的实参是类的对象或者是子类的对象(多态)抽象类:当方法的参数类型是抽象类的时候,传递的实参应该是子类对象(多态)接口:当方法的参数类型是接口的时候,传递的实参应该是该接口的子类对象(多态)内部类定义: 成员内部类意思就是在类的里面包含着另一个类内部类成员方法的使用:创建内部类对象 调用内部类方法new engin...原创 2019-12-10 19:42:52 · 155 阅读 · 0 评论 -
javaoop 之 interface接口的简要概括
概念:此处引用百度百科Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为java结构层次上的顶层。Jav...原创 2019-12-10 19:15:16 · 155 阅读 · 0 评论 -
javaoop 之 abstract关键字
定义:用来描述抽象事物例如动物类 里面的吃 每个动物有不同的吃法,因此描述不清只能设置为抽象类 。因此我们只需要继承动物类自己去负责完成自己该怎么吃吃什么就行 所以是必须被继承的因为没有动物不吃特点:抽象方法跟普通方法是有区别的,它没有自己的主体2.抽象方法不能用private修饰 因为抽象方法必须被子类实现(重写)而private外界无法访问因此 会产生矛盾抽象方法无法用stat...原创 2019-12-10 19:00:37 · 208 阅读 · 0 评论 -
面向对象 三大特点之一 多态
概念:多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。C++中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态,其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定对象使用的形式。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运...原创 2019-12-10 18:56:28 · 376 阅读 · 0 评论 -
java Final关键字 呕心沥血 看了就明白
前言针对Java语言中的final关键字,想必都不陌生了。本来主要是来对final做关键字做一个总结。先总结几个特点:1.final 修饰类的时候 表示这个类不能被继承注意 fina类中的成员方法都会被隐式的指定为final方法因此 在设计一个类的时候就必须考虑好是否需要被继承,如果需要被继承那么久不能用fianl修饰 这里我们要说到的是 一般我们的工具类都会用final修饰2.修饰方...原创 2019-12-10 18:42:47 · 64 阅读 · 0 评论 -
javaoop static关键字,构造方法,继承,访问控制符号
javaoopjava访问控制符default (默认 什么也不写 写了反而错)在同一包下可见 使用对象:类 接口 变量 方法private 在同一类可见 使用对象:变量 方法。注意的是 不能修饰类public 对所有类可见。使用对象: 类接口 变量 方法protected 对同一包内的所有子类可见 使用对象 变量 方法 注意 不能修饰类(外部类)修饰符 当前类 同一包内 子孙类(同...原创 2019-12-08 22:05:45 · 138 阅读 · 0 评论