分类目录归档:JAVASE学习

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

Java线程学习Phaser实例源码



Java线程学习Phaser实例源码。Phaser是一个灵活的线程同步工具,他包含了CyclicBarrier和CountDownLatch的相关功能。我们来看如何用Phaser替代CountDownLatch。对于CountDownLatch而言,有2个重要的方法,一个是await()方法,可以使[......]

Read more

Java线程之ThreadLocal学习实例教程



Java线程之ThreadLocal学习实例教程。ThreadLocal作用是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。

在多线程环境下,普通的全局变量是线程间共享的,[......]

Read more

Java线程应用学习之Exchanger

Java线程应用学习之Exchanger实例源码介绍。Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式交换数据[......]

Read more

Java线程ThreadLocal功能实例介绍

Java线程ThreadLocal功能实例介绍。ThreadLocal的功能是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。但在多线程环境下,普通的全局变量是线程间共享的,一个线[......]

Read more

Java线程之fork/join框架实例介绍

Java线程之fork/join框架实例介绍。fork/join框架是什么?其是就是多线程的方式进行分治法来解决问题。fork指的是将问题不断地缩小规模,join是指根据子问题的计算结果,得出更高层次的结果。

fork/join框架的使用的约束条件:
1. 除了fork() 和 join()[......]

Read more

java加载窗口画图形加载图片确定图形坐标的方法实例源码介绍

java加载窗口画图形加载图片确定图形坐标的方法实例源码介绍。java如何画圆形,如何画直线,如何设置画笔的颜色,如何设置文字的字体样式加粗、java设置填充图的颜色等。Graphics类、Font类、Image类的应用实例。虽然java在图形化编程方面并不是强项或者说那就是java语言最大的弱势所[......]

Read more

java自定义异常实例源码

java自定义异常实例源码,本文将与大家一起来学习如何建立自己的异常,以及相关的应用。java自定义异常使用的比较少,但希望各位能够了解一下,在真的需要的时候可以有个参考。另外本文还会告诉大家使用异常的一些原则或者说是注意事项等。

java自定义异常实例源码:

public class[......]

Read more

java synchronized详解

java synchronized详解.Java关键字,用来修饰一个方法或者一个代码块的时候,保证在同一时刻最多只有一个线程执行该段代码。
  一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程[......]

Read more

java线程实例源码介绍

1.Java守护线程其实是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程.
2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。
虚拟机中可能会同时有很多个线程在运[......]

Read more