自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

转载 Java多线程编程(四)—浅谈synchronized与lock

一、共享资源竞争问题 在Java语言的并发编程中,由于我们不知道线程实际上在何时运行,所以在实际多线程编程中,如果两个线程访问相同的资源,那么由于线程运行的不确定性便会在这种多线程中产生访问错误。所以为了避免这一情况的发生,我们在编程的时候需要把并发执行的线程中用于访问这一共享资源的方法进行同步处理,以避免并发对于共享资源产生的影响。 并发模式在解决线程冲突的...

2017-02-28 21:20:00 107

转载 Java开发环境的配置与Hello World

一、Java开发需要做的准备 Java程序的执行过程是首先由Java编译器将以.java为后缀的Java源文件编译成.class字节码文件。然后字节码文件便可以由JVM虚拟机进行加载并执行。 在初学Java的时候,由于我们的电脑默认上不带有JVM虚拟机和Java编译器,所以我们首先需要在电脑上安装内部含有Java编译器、JVM虚拟机等其他Java开发相关组...

2016-10-30 15:38:00 116

转载 浅谈JDBC编程

一、概述1.为什么要用JDBC 数据库是程序不可或缺的一部分,每一个网站和服务器的建设都需要数据库。对于大多数应用程序员(此处不包含数据库开发人员)来说,我们更多的不是在DBMS中对数据库进行操纵,而是在我们编写的程序中对数据库进行访问,Java程序中一般都是通过JDBC来连接服务器并进行增删改查操作的。下面,就来具体介绍一下JDBC编程。2.SQL语言的分类根...

2016-07-18 19:43:00 112

转载 Java多线程学习(三)

一、线程的异常(续)在上一篇博文中我们提到了Thread.UncaughtExceptionHandler接口,我们在日常的编写中可以通过实现这一接口来给每一个Thread对象都附着一个异常处理器,方便异常的监视。下面的这个例子便是如何创建异常处理器并将其附着到Thread对象上的。(该例子思路来自于Java编程思想(第四版))。 1 import java.util.c...

2016-05-26 23:00:00 85

转载 Java Web开发中MVC设计模式简介

一、有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容。但是我们之前自己编写的应用一般存在无条理性,对于一个小型的网站这样的编写没有任何问题,但是一但我们需要编写大型的web工程的话,我们现有的编写模式会造成web应用的可扩展性较差,而且一但出现问题不能准确的定位出问题出...

2016-05-15 20:55:00 1141

转载 Java多线程学习(二)

一、定义产生返回值的任务 在上一篇文的介绍中,我们知道了定义任务通常的方法是定义一个实现Runnable接口的类,这个类被我们成为任务。然而也很容易注意到,任务的最重要的一个方法就是run( )方法,而run( )方法是没有返回值的,也就是说我们之前定义的任务不返回任何值。如果想要定义一个有返回值的任务,则需要编写一个实现Callable接口的类。Calla...

2016-05-13 22:18:00 108

转载 Java多线程线程学习(一)

一、操作系统级别的进程与线程1.进程:  一个计算机程序的运行实例。包含了需要执行的指令,有自己的独立地址空间,是互相隔离的。进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。2.线程:  表示程序的执行流程,是CPU调度执行的基本单位。线程有自己的程序计数器、相同的地址空间、同时共享进程所拥有的内存和其他资源。二、Java中的并发编程简介1.并发编程的优点:  ...

2016-04-08 21:42:00 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除