首页>网络编程教程> Java教程
全部 ASP入门教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
Java教程
  • Java并发编程示例(七):守护线程的创建和运行

    Java并发编程示例(七):守护线程的创建和运行

    Java有一种特殊线程,守护线程,这种线程优先级特别低,只有在同一程序中的其他线程不执行时才会执行。由于守护线程拥有这些特性,所以,一般用为为程序中的普通线程(也称为用户线程)提供服务。它们一般会有一个无限循环,或用于等待请求服务,或用于执
    2025-01-27
  • Java基础教程之Hello World到面向对象

    Java基础教程之Hello World到面向对象

    Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台”的理念。我在这里想要呈现一个适合初学者的教程,希望对大家有用。"Hello World!"先来看一个HelloWorld.java程序。这个程序在屏幕上打印出一串字符
    2025-01-27
  • Java程序连接数据库的常用的类和接口介绍

    Java程序连接数据库的常用的类和接口介绍

    编写访问数据库的Java程序还需要几个重要的类和接口。DriverManager类DriverManager类处理驱动程序的加载和建立新数据库连接。DriverManager是java.sql包中用于管理数据库驱动程序的类。通常,应用程序只
    2025-01-27
  • java多线程中的volatile和synchronized用法分析

    java多线程中的volatile和synchronized用法分析

    本文实例分析了java多线程中的volatile和synchronized用法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:package com.chzhao;public class Volatiletest extend
    2025-01-27
  • Java中的Graphics2D类基本使用教程

    Java中的Graphics2D类基本使用教程

    Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制。绘图属性Graphics2D定义了
    2025-01-27
  • 深入解析Java编程中方法的参数传递

    深入解析Java编程中方法的参数传递

    在阅读本文之前,根据自己的经验和理解,大家可以先思考并选择一下Java函数的参数传递方式: A. 是按值传递的? B. 按引用传递的? C. 部分按值部分按引用? 此处暂不宣布正确答案,我们通过一个简单的例子让大家自己找答案: 1. 先定义
    2025-01-27
  • java数据库连接池和数据库连接示例

    java数据库连接池和数据库连接示例

    复制代码代码如下:import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.
    2025-01-26
  • 模拟打印机排队打印效果

    模拟打印机排队打印效果

    package com.cooly;import java.util.LinkedList;/*** @author coolyqq*模拟打印打印机排队打印*分发类*/public class DataDistribute {private
    2025-01-26
  • java编程的30个建议

    java编程的30个建议

    一、类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:复制代码代码如下:ThisIsAClassNamethisIsMethodOrFieldNa
    2025-01-26
  • java实现折半排序算法

    java实现折半排序算法

    折半插入排序(binary insertion sort)是对插入排序算法的一种改进,由于排序算法过程中,就是不断的依次将元素插入前面已排好序的序列中。由于前半部分为已排好序的数列,这样我们不用按顺序依次寻找插入点,可以采用折半查找的方法来
    2025-01-26
  • Java编程中的一些常见问题汇总

    Java编程中的一些常见问题汇总

    本文列举了我在周围同事的Java代码中看到的一些比较典型的错误。显然,静态代码分析(我们团队用的是qulice)不可能发现所有的问题,这也是为什么我要在这里列出它们的原因。如果你觉得少了什么,请不吝赐教,我会很乐意把它们加上。下面列出的所有
    2025-01-26
  • java异常机制分析

    java异常机制分析

    本文实例分析了Java的异常机制,分享给大家供大家参考。相信有助于大家提高大家Java程序异常处理能力。具体分析如下:众所周知,java中的异常(Exception)机制很重要,程序难免会出错,异常机制可以捕获程序中的错误,用来提高程序的稳
    2025-01-26
  • MongoDB支持的java数据类型和测试例子

    MongoDB支持的java数据类型和测试例子

    mongodb的java数据类型有:Object Ids 自动IDRegular Expressions 正则表达式搜索记录Dates/Times 时间Database References 数据基础结构Binary Data 二进制流Ti
    2025-01-26
  • 谈谈java的concurrent用法

    谈谈java的concurrent用法

    我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的
    2025-01-26
  • JAVA设计模式之责任链模式详解

    JAVA设计模式之责任链模式详解

    在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,
    2025-01-26