摘要: final: final修饰的类叫最终类,该类不能被继承。 final修饰的方法不能被重写。 final修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改。 finally: finally 则是 Java 保证重点代码一定要被执行的一种机制。通常的用法都是在 finally 里进行一些资源 阅读全文
posted @ 2019-09-18 23:37 弘666 阅读(160) 评论(0) 推荐(0) 编辑
摘要: java容器包括Collection和Map两种,Collection储存着对象的集合,而Map储存着键值对(两个对象)的映射表。 Collection: 1)Set ·TreeSet ·HashSet ·LinkedHashSet 2)List ·ArrayList(基于动态数组实现,线程不安全) 阅读全文
posted @ 2019-09-18 23:22 弘666 阅读(399) 评论(0) 推荐(0) 编辑
摘要: TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。 TCP/IP协议族是一个网络通讯模型,客户端和服务端的通信过程是基于它的,是一整个网络传输的协议家族,为网际网络的基础架构通信。 TCP/IP协议的组成,四层 应用层。向用户提供应用服务时候的活接口。负责传送各种最终形态的数据。应用层 阅读全文
posted @ 2019-09-18 21:39 弘666 阅读(425) 评论(0) 推荐(0) 编辑
摘要: JDBC连接数据库大概可以分为五个步骤:1)加载驱动 2)建立连接 3)创建statement对象(创建执行者) 4)执行SQL(执行命令),返回结果 5)关闭数据库 Statement对象执行不带参数的简单SQL语句 Prepared Statement对象用于执行预编译SQL语句 Callabl 阅读全文
posted @ 2019-09-18 21:38 弘666 阅读(4002) 评论(0) 推荐(0) 编辑
摘要: 五大区域: 1)程序计数器(Program Counter Register):当前线程所执行的字节码的行号指示器,字节码解析器的工作是通过改变这个计数器的值,来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能,都需要依赖这个计数器来完成;(私有) 2)Java 虚拟机 阅读全文
posted @ 2019-09-18 21:34 弘666 阅读(943) 评论(2) 推荐(1) 编辑
摘要: 死锁是多个线程在运行过程中互相竞争资源发生的僵局,若无外力作用,它们都无法推进下去。死亡如风,常伴吾身。窝窝头,嘿嘿! 死锁的四个必要条件 互斥条件:一个资源每次只能被一个进程使用。 请求和保持条件:一个进程因为请求资源而阻塞时,对已获得的资源保持不放。 不剥夺条件:进程已经获得的资源在没有使用完之 阅读全文
posted @ 2019-09-18 21:25 弘666 阅读(3473) 评论(0) 推荐(0) 编辑