html
-
JavaFX有什么显著特征?
众所周知,Java开发桌面应用程序一直不算理想,但Sun公司并没有放弃,于是Sun公司在2008年推出JavaFX,来弥补Java在桌面应用程序的缺陷。JavaFX在发展的过程中核…
-
怎样使用BorderLayout管理布局页面?效果怎样?
BorderLayout(边界布局管理器)是一种较为复杂的布局方式,它将容器划分为五个区域,分别是页头(PAGE_START)、页尾(PAGE_END)、行首(LINE_START…
-
死锁是怎么产生的?如何避免产生死锁?
死锁产生的四个必要条件: 互斥:一个资源每次只能被一个进程使用(资源独立)。 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放(不释放锁)。 不剥夺:进程已获得的资源…
-
HashMap,HashTable,ConcurrentHashMap三者有什么区别?
性能:ConcurrentHashMap(线程安全) > HashMap > HashTable(线程安全) 区别对比一(HashMap 和HashTable 区别):…
-
Redis持久化方式RDB和AOF的优缺点
Redis 提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。 RDB,简而言之,就是在不同的时间点,将Redis …
-
Java如何快速入门?怎样学习Java?
需要掌握: 1、 掌握静态方法和属性 2、 重现接口 3、 学好集合框架 4、 例外捕捉 5、多线程需要理解机理 6、了解网络编程 一、掌握静态方法和属性静…
-
什么是Spring Data?
SpringData 是一个用于简化数据库访问,并支持云服务的开源框架。 主要目标是使得数据库的访问变得方便快捷,并支持 map-reduce 框架和云计算机数据服务。它支持基于关…
-
Redis有什么优缺点?
Redis的优点 1.纯内存操作。 2.单线程操作,避免了频繁的上下文切换。 3.采用了非阻塞I/O多路复用机制。 I/O多路复用机制:I/O多路复用就是只有单个线程,通过跟踪每个…
-
Swing有几种常用的事件处理方式?如何监听事件?
在Swing中,提供了丰富的事件,这些事件大致可以分为窗体事件(WindowEvent)、鼠标事件(MouseEvent)、键盘事件(KeyEvent)、动作事件(ActionEv…
-
Java中this关键字的常见用法有哪些?
在上一节案例中使用变量表示年龄时,构造方法中使用的参数是a,成员变量使用的是age,虽然在语法上没有任何问题,但这样的程序可读性很差。这时可以将Person类中表示年龄的变量进行统…