摘要: 一、共享资源竞争问题 在Java语言的并发编程中,由于我们不知道线程实际上在何时运行,所以在实际多线程编程中,如果两个线程访问相同的资源,那么由于线程运行的不确定性便会在这种多线程中产生访问错误。所以为了避免这一情况的发生,我们在编程的时候需要把并发执行的线程中用于访问这一共享资源的方法进行同步处理 阅读全文
posted @ 2017-02-28 21:20 Jayden0.0 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 一、Java开发需要做的准备 Java程序的执行过程是首先由Java编译器将以.java为后缀的Java源文件编译成.class字节码文件。然后字节码文件便可以由JVM虚拟机进行加载并执行。 在初学Java的时候,由于我们的电脑默认上不带有JVM虚拟机和Java编译器,所以我们首先需要在电脑上安装内 阅读全文
posted @ 2016-10-30 15:38 Jayden0.0 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1.为什么要用JDBC 数据库是程序不可或缺的一部分,每一个网站和服务器的建设都需要数据库。对于大多数应用程序员(此处不包含数据库开发人员)来说,我们更多的不是在DBMS中对数据库进行操纵,而是在我们编写的程序中对数据库进行访问,Java程序中一般都是通过JDBC来连接服务器并进行增删改查 阅读全文
posted @ 2016-07-18 19:43 Jayden0.0 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 一、线程的异常(续) 在上一篇博文中我们提到了Thread.UncaughtExceptionHandler接口,我们在日常的编写中可以通过实现这一接口来给每一个Thread对象都附着一个异常处理器,方便异常的监视。 下面的这个例子便是如何创建异常处理器并将其附着到Thread对象上的。(该例子思路 阅读全文
posted @ 2016-05-26 23:00 Jayden0.0 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容。但是我们之前自己编写的应用一般存在无条理性,对于一个小型的网站这样的编写没有任何问题,但是一但我们需要编写大型的web工程的话,我们现有的 阅读全文
posted @ 2016-05-15 20:55 Jayden0.0 阅读(21486) 评论(5) 推荐(2) 编辑
摘要: 一、定义产生返回值的任务 在上一篇文的介绍中,我们知道了定义任务通常的方法是定义一个实现Runnable接口的类,这个类被我们成为任务。然而也很容易注意到,任务的最重要的一个方法就是run( )方法,而run( )方法是没有返回值的,也就是说我们之前定义的任务不返回任何值。 如果想要定义一个有返回值 阅读全文
posted @ 2016-05-13 22:18 Jayden0.0 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 一、操作系统级别的进程与线程1.进程: 一个计算机程序的运行实例。包含了需要执行的指令,有自己的独立地址空间,是互相隔离的。进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。2.线程: 表示程序的执行流程,是CPU调度执行的基本单位。线程有自己的程序计数器、相同的地址空间、同时共享进程所 阅读全文
posted @ 2016-04-08 21:42 Jayden0.0 阅读(277) 评论(0) 推荐(0) 编辑