随笔分类 - java
摘要:简单的使用一下枚举类:package com.java.study; import org.junit.Test; public class TestEnum { public void tGrade(Grade grade) { switch( grade) { case A: System.out.println("grade>90"); break; case B: System.out.println("80<grade<90");break; case C: System.out.println("70<gra
阅读全文
摘要:map的两种传统输出方式:package com.java.study; import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry; public class TestMap { public static void main(String[] args) { //两种方法实现map的输出 Map map = new HashMap(); map.put(1,"yyyy"); m...
阅读全文
摘要:没有看swing组件部分,今早上看到一个应用定时器和监听器的小程序,挺好玩,就试着写一个。代码如下:package com.study.write;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer; public class TestTimer { public static void main(String[] args) { ActionListener listen = new Ti...
阅读全文
摘要:用Java语言,读取网页内容,并利用正则表达式工具解析其中包含的天气信息。原网址为http://www.weather.com.cn/index/zxqxgg/wlstyb.shtml,查看源代码找出天气信息的位置,然后就可以动手了。为演示方便,单独写了一个jsp页面来测试;注意编码等细节问题。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="java
阅读全文
摘要:Java中通过接口实现两个对象的比较,首先类要实现comparable接口,使用泛型规定了要进行比较的对象所属的类,而comparable接口的实现必须要定义的方法则是compareTo方法,在方法中传入此类的另一个对象,通过选定的成员变量与之比较,如果大于则返回1,小于返回-1,相等返回0.例子代码:package com.study.write;
import java.util.*; public class EmployeeSortTest { public static void main(String[] args) { Employee2[] staff = new Em...
阅读全文
摘要:package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class DBUtil {Connection conn = null;PreparedStatement stmt = null;String Driver = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://10.137.5.23/mc
阅读全文
摘要:第一步:v(视图层)兴 趣:<input type="checkbox" name="fav" value="0">篮球 <input type="checkbox" name="fav" value="1">听歌 <input type="checkbox" name="fav" value="2">上
阅读全文
摘要:1 简介 超文本传输协议(http)是目前互联网上极其普遍的传输协议,它为构建功能丰富,绚丽多彩的网页提供了强大的支持。构建一个网站,通常无需直接操作http协议,目前流行的WEB框架已经透明的将这些底层功能封装的很好了,如常见的J2EE, .NET, php等框架或语言。除了作为网站系统的底层支撑,http同样可以在其它的一些场景中使用,如游戏服务器和客户端的传输协议、web service、 网络爬虫、HTTP代理、网站后台数据接口等。Http Components 对HTTP底层协议进行了很好的封装,如果你是一个J2EE、.net或php程序员,对下面涉及的概念可能不会陌生。2 http
阅读全文
摘要:package tangzl;public class Sum{public static void main(String args[]){int i,j;int intArray[] = {23,12,45,11,9};int l = intArray.length;for(i=0;i<l-1;i++){for(j=i+1;j<l;j++){if(intArray[i]>intArray[j]){int t = intArray[i];intArray[i] = intArray[j];intArray[j] = t;}}}for(i=0;i<l;i++){Syst
阅读全文
摘要:package tangzl;public class Sum{public static void main(String args[]){System.out.println("**求100~200间的所有素数**");int n=0;outer:for(int i=101;i<200;i+=2){int k=15;for(int j=2;j<=k;j++){if(i%j==0)continue outer;}System.out.print(" "+i);n++;if(n<10)continue;System.out.printl
阅读全文
摘要:/*** 用户工号转换成姓名加工号 <功能详细描述>** @param usersName* @return [参数说明]** @return String [返回类型说明]* @exception throws* [违例类型] [违例说明]* @see [类、类#方法、类#成员]*/private String getEmployeUserName(String usersName) {StringBuffer buf = new StringBuffer("");if (usersName != null && !"".e
阅读全文
摘要:1.面向对象 2.分布式 3.健壮性 4.安全性 5.体系结构中立 6.可移植性 7.解释型性 8.高性能 9.多线程 10.动态性
阅读全文
摘要:练***rogressBar结合Timer使用。代码如下:
package luojing; import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Timer;
import java.util.TimerTask; public class NewClass
{ static JProgressBar jpb = null; static JButton jb = null; public static void main(String args[]) { JFr...
阅读全文
摘要:JavaSE笔记 1. Java概述及搭建环境配置 1.1 Java开发的公司 1.2 Java是由Sun公司推出的(2010年初被Oracle公司收购) 1.3 收购价格:41亿美金 1.4 Java版本 Java SE: Java Standard Edition Java ME: Java Micro Edition Java EE: Java Enterprise Edition 1.5 Java工具 JDK: Java Development Kit (Java开发包,包含编译和运行包) JRE: Java Runtime Environment ...
阅读全文
摘要:在编程的过程中有时需要获取程序的运行环境,System类提供了一些方法可以获取以及设置环境属性。System类提供的getPropery()和setProperty()方法可以用于获取和设置环境属性。可以获取和设置的环境属性如下:user.name 用户账户名称
user.home 用户的home路径
user.dir 用户的工作目录
os.name 操作系统名称
os.version 操作系统的版本
os.arch ...
阅读全文
摘要:1.java里的clone分为:A:浅复制(浅克隆):浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为protected的】。2.在派生类的clone()方法中,调用super.clone()。3.在派生类中实现Cloneable接口。Object类里的clone方法是浅复制(浅克隆)浅复制(浅克隆)的例子如下
阅读全文
摘要:java是传值还是传址,这个问题已经讨论了很久了,有些人说是传值的,有些人说要看情况,有些情况是传值,有些情况是传址。到底是传值还是传址呢?我们暂时先把传址理解为C++的传指针一样.....先看下面一段程序:
package luojing;
public class StringDemo
{ public static void main(String[]args) { String str=new String("hello"); //调用函数改变str的值 change(str); System.out.println(str); } public st...
阅读全文
摘要:生产者类:package luojing; public class producer implements Runnable { private box ss; public producer(box ss) { this.ss=ss; } public void run() { char c; for(int i=0;i<10;i++) { c=(char)(Math.random()*26+'A'); ss.put(c); try { Thread.sleep((int)(Math.random()*300)); ...
阅读全文
摘要:package test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.OutputStream; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.http.HttpServlet; import javax.s...
阅读全文
摘要:<!-- 获取当前系统在线用户的数量 --> <filter> <filter-name>myFilter </filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter </filter-class> <!-- 设置能够同时在线的人数 --> <init-param> <param-name>count </param-name> <param-value>1
阅读全文
浙公网安备 33010602011771号