首页>网络编程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
Java教程
  • Java+MySql图片数据保存与读取的具体实例

    Java+MySql图片数据保存与读取的具体实例

    1.创建表:复制代码代码如下:drop table if exists photo;CREATE TABLE photo (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(10
    2024-11-20
  • java 图片加水印实例代码

    java 图片加水印实例代码

    复制代码代码如下:try {String targetImg = "D:/Blue hills.jpg";// String pressImg = "D:/20130311220300.jpg";String pressImg = "D:/
    2024-11-20
  • Eclipse快捷键使用小结

    Eclipse快捷键使用小结

    最常用实用1、Alt + /做为内容辅助提示,估计无人不用,当然它还可以用来做一些快速输入,比如初学者用得最多的System.out.println(),只要输入syso然后按此组合键,就自动完成并且将光标定位到括号内,其实一些常用的一些结
    2024-11-20
  • Tomcat正常启动,访问所有页面均报404异常,404异常总结分析

    Tomcat正常启动,访问所有页面均报404异常,404异常总结分析

    404异常,很常见,大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servlet的jar包未导进去或者没有随项目发布等等。如果是路径错误,仔细检查即可解决问题。服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题
    2024-11-20
  • 深入解析StringBuffer和StringBuilder的区别

    深入解析StringBuffer和StringBuilder的区别

    做项目中经常用到String和StringBuilder,String可以用“+”来对字符串进行拼接,StringBuilder用append进行拼接,一直不明白既然可以用String,问什么还要用StringBuilder。尽管在做数据库
    2024-11-20
  • java中使用Filter控制用户登录权限具体实例

    java中使用Filter控制用户登录权限具体实例

    学jsp这么长时间,做的项目也有七八个了,可所有的项目都是用户登录就直接跳转到其拥有权限的页面,或者显示可访问页面的链接。使用这种方式来幼稚地控制访问权限。从来没有想过如果我没有登录,直接输入地址也可以直接访问用户的页面的。在jsp中权限的
    2024-11-20
  • 使用java获取md5值的两种方法

    使用java获取md5值的两种方法

    Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,是一种比较常用的哈希算法。 java中可以用两种方法实现,我们先说麻烦一点的,代码: 复制代码代码如下:publi
    2024-11-20
  • Java连接MYSQL数据库的实现步骤

    Java连接MYSQL数据库的实现步骤

    此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述。当然,首先要安装有JDK(一般是JDK1.5.X
    2024-11-20
  • java时间戳转日期格式的实现代码

    java时间戳转日期格式的实现代码

    如下所示:复制代码代码如下:String beginDate="1328007600000";SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String sd = sdf.f
    2024-11-20
  • 深入同步访问共享的可变数据分析

    深入同步访问共享的可变数据分析

    如果对共享的可变数据的访问不能同步,其后果非常可怕,即使这个变量是原子可读写的。下面考虑一个线程同步方面的问题。对于线程同步,Java类库提供了Thread.stop的方法,但是这个方法并不值得提倡,因为它本质上是不安全的。使用轮询(Pol
    2024-11-20
  • 基于Java字符串 "==" 与 "equals" 的深入理解

    基于Java字符串 "==" 与 "equals" 的深入理解

    虽然关于Java字符串“==”和“equals”的问题是Java学习中的最基础的一个问题,但是仍然有不少刚刚学习Java的同学搞不清楚里面的原理,最近和朋友讨论到这个问题,所以写篇文章给大家分享一下我自己的理解。首先让我们看一个例子:复制代
    2024-11-20
  • 解析如何用两个栈来实现队列的方法

    解析如何用两个栈来实现队列的方法

    题目:如何用两个栈来实现队列,即实现队列的两个方法――appendTail(插入)和deleteHead(删除)。分析:核心思想是一个栈正向存储,另外一个栈逆向存储。正向存储的栈用来插入,逆向存储的栈用来删除。实现的Java代码如下:复制代
    2024-11-20
  • 解析分别用递归与循环的方式求斐波那契数列的实现方法

    解析分别用递归与循环的方式求斐波那契数列的实现方法

    代码如下:复制代码代码如下:public class Fibonacci {public static long recursive(int n) {if (n <= 0)return 0;if (n == 1)return 1;retur
    2024-11-20
  • 一种求正整数幂的高效算法详解

    一种求正整数幂的高效算法详解

    核心思想是当n为偶数时,a^n = a^n/2 × a^n/2当n为奇数时,a^n = a^(n-1)/2 × a^(n-1)/2 × a代码如下:复制代码代码如下:public class Power {public static voi
    2024-11-20
  • 数组重排序(如何将所有奇数都放在所有偶数前面)的深入分析

    数组重排序(如何将所有奇数都放在所有偶数前面)的深入分析

    这里介绍一种高效的能在O(n)时间复杂度内完成的算法。核心思想是:定义两个指针,一个指针A从前往后扫描,一个指针B从后往前扫描。指针A扫描到偶数暂停,指针B扫描到奇数暂停,然后交换着两个数,交换之后继续如上述扫描和交换,直到指针A和指针B重
    2024-11-20