
JAVA基础补强
李自富
这个作者很懒,什么都没留下…
展开
-
Java中instanceof关键字的理解
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明: 如果 objec...原创 2019-06-19 10:48:57 · 188 阅读 · 0 评论 -
java中final关键字的理解与应用
1.修饰类: 修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。b. final类中的成员方法都会被隐式的指定为final方法。说明:在自己设计一个类的时候,要想好这个类将来是否会被继承,如果可以被继承,则该类不能使用fianl修饰,在这里呢,一般来说工具类我们往往都会设计成为一个fian...原创 2019-06-19 11:06:52 · 296 阅读 · 0 评论 -
基本数据类型和包装类的注意事项和类别
区别: 1.基本类型存储在栈里,包装类型存储在堆里。因为栈的效率更高,所以保留了基本类型。 2.包装类是对象,拥有方法和字段,对象的调用是引用对象的地址。 3.基本类型是值传递,包装类是引用传递。 4.向ArrayList,LinkedList中放数据的时候,只能放Object类型的,基本类型放不进去。 基本类型,包装类 以及其默认值,包装类的默认值为Null。 基本类型的包装类 Int...原创 2019-06-19 11:15:19 · 306 阅读 · 0 评论 -
TCP和UDP的区别
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂。只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送...原创 2019-06-19 11:41:19 · 110 阅读 · 0 评论 -
线程并发问题的解决方案--线程同步锁定-锁对对象
模拟银行取存款 ==================线程不安全的=============================================== 1.先弄一个银行账户对象,封装了存取插钱的方法: package com.test.threadDemo2; /** * 银行账户 * @author Administrator * */ public clas...原创 2019-06-20 08:09:23 · 458 阅读 · 0 评论 -
Java中的序列化和反序列化
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。 可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现: 将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:Fi...原创 2019-06-21 08:50:41 · 150 阅读 · 0 评论 -
MySQL事务隔离级别和MVCC (绝对看得懂)
MySQL事务隔离级别和MVCC (绝对看得懂) 链接地址: https://blog.youkuaiyun.com/qq_38538733/article/details/88902979转载 2019-07-19 17:08:15 · 695 阅读 · 0 评论 -
多线程---胡搞--四种实现多线程的方式
package com.qst.Tesst; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.FutureTask; public class Te...原创 2019-08-03 20:47:38 · 133 阅读 · 0 评论