java基础知识
宇众不同_2014
http://www.csdn.net/article/2013-11-12/2817462
展开
-
JAVA中JButton常用设置
1、 对JButton大小的设置 ——因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用 button.setPreferredSize(new Dimension(30,30)); //(30,30) 是你要设置按钮的大小2、 对JButton透明的设置 ——按钮设置为透明,这样就不会挡着后面的背转载 2013-09-09 07:41:35 · 2225 阅读 · 0 评论 -
Java实现网页验证码
package tk.donghongyujava.util;import java.awt.Color;public class RandomImage { private final static int WIDTH = 100; private final static int HEIGHT = 30; public static Random rd = new Random原创 2013-11-05 11:19:05 · 1327 阅读 · 0 评论 -
修改Myeclipse2013中的Servlet类的模板
一、首先查找到Myeclipse的安装路径,在桌面图标上:右击-----打开文件位置就可以进入的安装路径;二、进入安装目录后打开pugins文件夹三、查找com.genuitec.eclipse.wizards_11.0.0.me201303311935.jar文件四、打开方式选择解压工具(并不是解压操作,只是进入压缩包),并选择templates文原创 2013-11-04 19:36:32 · 1742 阅读 · 0 评论 -
设置通过response返回的信息设置客户端的输出编码
设置客户端输出的编码格式response.getOuputstream().writer("UTF-8"/>".getBytes());response.setCharacterEncoding("UTF-8(编码的方式)");.response.setContentType("text/html;charset=UTF-8");.原创 2013-11-04 10:49:44 · 3529 阅读 · 0 评论 -
网页的转发与重定向的区别
实现方法:转发:在servlet程序中的serves方法中添加request.getServletConfig().getServletContext().getRequestDispatcher("/cc.do(想要转发的地址)").forward(request,response);重定向://request.setAttribute("(在web.xml中已经注册原创 2013-11-04 08:49:53 · 1694 阅读 · 0 评论 -
用ServletContext获取properties配置文件中的一些数据
package donghongyujava.test_jdbc;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util.Propertie原创 2013-11-02 15:12:17 · 2231 阅读 · 0 评论 -
关于Servlet的映射
web.xml文件<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocatio原创 2013-11-02 09:40:32 · 1139 阅读 · 0 评论 -
java实现多线程下载
package donghongyujava.gui;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.原创 2013-11-01 08:34:48 · 957 阅读 · 0 评论 -
将从数据库得到的信息分别以HTML,XML,Json的形式输出
package donghongyu.servlet;import java.io.IOException;public class PrintServlet extends HttpServlet { /** * Constructor of the object. */ public PrintServlet() { super(); } /** * Des原创 2013-10-30 13:30:19 · 1413 阅读 · 0 评论 -
数据分页的相关操作
package www.csdn.net.news.util;public class Pagination { // 分页的封装 private int pageSize; private int countPage; private int nowPage; private int startIndex = 0; public Pagination(int countPag原创 2013-12-10 14:14:11 · 768 阅读 · 0 评论 -
jdbc连接MySQL数据库的工具类
将jdbc连接数据库的方法进行了封装原创 2013-12-10 14:12:38 · 997 阅读 · 0 评论 -
最新---java多线程下载文件
import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class Demo { // 定义线程个数 public static int threadCount = 5; public static原创 2014-05-30 19:18:31 · 1761 阅读 · 0 评论 -
ArrayList内元素按照字典排序
ArrayList中元素按字典顺序排序原创 2013-09-13 13:56:36 · 7462 阅读 · 0 评论 -
Jtable简单的封装使用
package project02_Order_management.util;import java.sql.ResultSet;import java.sql.SQLException;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;/** * 一个JTable工具类 * 进行初始化原创 2014-04-29 10:24:29 · 1293 阅读 · 0 评论 -
仿照hibernate封装的一个对数据库操作的jdbc工具类
package project02_Order_management.dao;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.sql.Connection;import java.sq原创 2014-04-26 14:46:26 · 3258 阅读 · 0 评论 -
java中超类(父类)的概念
this是java使用的一个特定意义的引用,它指向当前对象自身。(指向该关键词所在的类,,用来引用自己所在的类中的成员变量或方法。)super关键词指向该关键词所在类的父类,用来引用父类中的成员变量或方法。 通过 super.someMethod([paramlist])将调用父类中的 someMethod()方法。 该方法不一定是在当前类的直接父类中定义的,可以是直接父类在原创 2014-03-07 22:06:25 · 5673 阅读 · 0 评论 -
事件监听以及事件触发的简单实现流程
package demo;public class Demo2 { public static void main(String[] args) { //创建被监听的类 Student student=new Student(); //给目标对象添加监听 student.addStudentListener(new StudentListener() { @Overri原创 2014-01-03 19:09:37 · 2462 阅读 · 0 评论 -
java注册界面+mysql数据库
//注册页面package com.gui;import java.awt.*;import javax.swing.*;import javax.swing.plaf.ButtonUI;import com.DateSystem.Userdate;import java.awt.event.*;import java.sql.*;public class Register原创 2014-01-03 20:48:24 · 1411 阅读 · 0 评论 -
改良版分页类的封装
这个是分页工具类package www.csdn.net.jquery.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;/** * @auth原创 2013-12-10 15:52:20 · 891 阅读 · 0 评论 -
DOM4J解析XML文件
XML文件<!DOCTYPE 四大名著[]> 吴承恩 男 曹雪芹 java文件package dom4j;import java.io.File;import java.util.Iterator;import java.util.List;import org.dom4j.Document;import原创 2013-10-23 08:23:01 · 852 阅读 · 0 评论 -
SAX解析XML文件
java项目文件package sax;import java.io.File;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParse原创 2013-10-23 08:07:02 · 883 阅读 · 0 评论 -
统计字符串中每个字符出现的次数
package day07;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;public class TongJiZiFuGeShu { /** * @param str * @param args * 计数给I定字符串中每个元素的出现次数 *原创 2013-09-11 20:36:11 · 4441 阅读 · 0 评论 -
用TreeSet对指定字符串数组内容进行排序(1)
package test_set_map;import java.util.Iterator;import java.util.TreeSet;public class Test_Tree { /** * @param args * * String demos[]={"hello","donghongyu","test","中国"};//排序原创 2013-09-12 19:46:51 · 2026 阅读 · 0 评论 -
冒泡排序
程序详解:package day04;public class Paixu { int intarr[]; public void pai(int[] in){ this.intarr=in; for(int i=0; i < intarr.length-1; i++){ //控制循环次数 for(int j=i; j < intarr.length-1-i ; j++){原创 2013-09-05 15:02:35 · 821 阅读 · 0 评论 -
“==”和“equals”的区别
equals方法:本属于Object,但是 String类从Object中继承并重写了equals方法;被更改的作用,用来检测两个对象是否相等,即两个对象的内容是否相等,(区分大小写);"==":用来比较引用和比较基本数据类型时具有不同的功能;(1)比较基本数据类型,如果两个值相同,则结果为true;(2)而在比较引用时,如果引用指向内存中的同一对象,结果为true;原创 2013-09-04 17:48:00 · 773 阅读 · 0 评论 -
java中"原码,补码,取反"的问题详解
相关知识:原码:原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面 原码增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。补码:正数的补码与原码相同。(+9的补码是00001001。)负数的补码:负数的补码等于其绝对值的原码各位取反,然后原创 2013-09-04 15:18:55 · 1138 阅读 · 0 评论 -
用java中的Math.random()函数产生一个简单的随机字符串
import java.util.Random;public class CheckCode {/*** @param donghongyujava* 产生随机数*/public Random ran;public static String cod(){String codd="";for(int i=0;iString code=原创 2013-09-03 12:01:06 · 4756 阅读 · 0 评论 -
解释short s=1;s+=2;与s=s+2的区别.(数据类型的转换问题)
解释short s=1;s+=2;与s=s+2的区别.首先,数据类型之间是由范围较小时的数据类型自动转换到范围较大的数据类型,Short s=1: S+=2; (暂时的理解)+=会进行内部处理, “+=”左边的数据类型会自动转换为右边的数据类型.Short s=1; s=s+2;因为s是short类型,2是int类型Short---->int类原创 2013-09-03 11:59:05 · 3694 阅读 · 0 评论 -
设置JButton在不同状态的图片
设置JButton在不同状态的图片1.源代码:// 创建并设置一个登录按钮,并将其添加到用来添加按钮的面板中 final JButton landButton = new JButton();// 创建登录按钮组件对象 landButton.setMargin(new Insets(0, 0, 0, 0));// 设置按钮边框和标签之间的间隔 landButton.set原创 2013-09-09 19:26:00 · 1848 阅读 · 0 评论 -
java Arrays.sort(T[] a, Comparator<? super T> c)调用一个已经封装好的排序规则进行排序
package test_set_map;import java.util.Arrays;import java.util.TreeSet;public class Test_TreeSet_Sort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generate原创 2013-09-12 21:46:32 · 6676 阅读 · 0 评论 -
java中排序一个字符串数组
String数组按字典规则排序原创 2013-09-12 21:51:58 · 4818 阅读 · 0 评论 -
java检索文件时加入线程
java检索文件时加入线程原创 2013-10-13 20:47:44 · 965 阅读 · 0 评论 -
JDBC连接数据库的工具包代码
java中连接数据库常用的连接工具包原创 2013-09-24 13:08:38 · 1132 阅读 · 0 评论 -
java实现简单的文件筛选
java实现简单的指定路经的文件筛选原创 2013-10-09 13:38:02 · 4570 阅读 · 0 评论 -
java实现文件路径的创建
package fileInputStream;import java.io.File;public class Test4 { /** * @param args * * 实现创建文件路径 * */ public static void newPath(String url) { // 创建指定路径的文件对象 File file原创 2013-10-09 15:15:51 · 1046 阅读 · 0 评论 -
java对文件拷贝的简单操作
java实现文件的拷贝原创 2013-10-09 14:44:13 · 1137 阅读 · 0 评论 -
Java实现获取指定路径下的指定格式的文件;
package filenameFilter;import java.io.File;/* * 实现功能: * 获取指定路径下的指定格式的文件; * */public class Test { public static void listPath(File file) { // 接收筛选过后的文件对象数组 //用文件对象调用listFiles(Filename原创 2013-10-09 16:16:14 · 3915 阅读 · 0 评论 -
java实现检索指定路径下的所有的下属文件夹和文件
package fileInputStream;import java.io.File;public class File_path { /** * @param args * * 实现功能: * 检索指定路径下的所有的下属文件夹和文件 */ public static void listPath(File url) { // String f原创 2013-10-09 15:58:48 · 2312 阅读 · 0 评论 -
System.in与System.out(标准输入与标准输出)详解
System.in与System.out(标准输入与标准输出)详解原创 2013-10-08 21:24:21 · 1771 阅读 · 0 评论 -
多线程下载,以及断点的实现
import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;import javax.imageio.stream.FileImageInputStream;/** * 多线程原创 2014-05-31 08:10:14 · 1532 阅读 · 5 评论