随笔分类 -  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 阅读全文
posted @ 2012-04-01 21:35 Java EE 阅读(162) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2012-04-01 19:00 Java EE 阅读(420) 评论(0) 推荐(0)
摘要:没有看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... 阅读全文
posted @ 2012-03-24 10:18 Java EE 阅读(329) 评论(0) 推荐(0)
摘要:用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 阅读全文
posted @ 2012-03-22 23:51 Java EE 阅读(366) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2012-03-20 20:09 Java EE 阅读(231) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2012-02-29 17:58 Java EE 阅读(241) 评论(0) 推荐(0)
摘要:第一步:v(视图层)兴&nbsp;&nbsp;&nbsp;&nbsp;趣:<input type="checkbox" name="fav" value="0">篮球 <input type="checkbox" name="fav" value="1">听歌 <input type="checkbox" name="fav" value="2">上 阅读全文
posted @ 2012-02-29 16:28 Java EE 阅读(354) 评论(0) 推荐(0)
摘要:1 简介 超文本传输协议(http)是目前互联网上极其普遍的传输协议,它为构建功能丰富,绚丽多彩的网页提供了强大的支持。构建一个网站,通常无需直接操作http协议,目前流行的WEB框架已经透明的将这些底层功能封装的很好了,如常见的J2EE, .NET, php等框架或语言。除了作为网站系统的底层支撑,http同样可以在其它的一些场景中使用,如游戏服务器和客户端的传输协议、web service、 网络爬虫、HTTP代理、网站后台数据接口等。Http Components 对HTTP底层协议进行了很好的封装,如果你是一个J2EE、.net或php程序员,对下面涉及的概念可能不会陌生。2 http 阅读全文
posted @ 2012-02-27 23:42 Java EE 阅读(308) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2012-02-20 14:45 Java EE 阅读(333) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2012-02-20 10:25 Java EE 阅读(532) 评论(0) 推荐(0)
摘要:/*** 用户工号转换成姓名加工号 <功能详细描述>** @param usersName* @return [参数说明]** @return String [返回类型说明]* @exception throws* [违例类型] [违例说明]* @see [类、类#方法、类#成员]*/private String getEmployeUserName(String usersName) {StringBuffer buf = new StringBuffer("");if (usersName != null && !"".e 阅读全文
posted @ 2012-02-15 17:39 Java EE 阅读(444) 评论(0) 推荐(0)
摘要:1.面向对象 2.分布式 3.健壮性 4.安全性 5.体系结构中立 6.可移植性 7.解释型性 8.高性能 9.多线程 10.动态性 阅读全文
posted @ 2011-12-22 20:23 Java EE 阅读(111) 评论(0) 推荐(0)
摘要:练***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... 阅读全文
posted @ 2011-11-13 23:17 Java EE 阅读(521) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2011-11-13 20:28 Java EE 阅读(152) 评论(0) 推荐(0)
摘要:在编程的过程中有时需要获取程序的运行环境,System类提供了一些方法可以获取以及设置环境属性。System类提供的getPropery()和setProperty()方法可以用于获取和设置环境属性。可以获取和设置的环境属性如下:user.name 用户账户名称 user.home 用户的home路径 user.dir 用户的工作目录 os.name 操作系统名称 os.version 操作系统的版本 os.arch ... 阅读全文
posted @ 2011-11-12 23:50 Java EE 阅读(320) 评论(0) 推荐(0)
摘要:1.java里的clone分为:A:浅复制(浅克隆):浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为protected的】。2.在派生类的clone()方法中,调用super.clone()。3.在派生类中实现Cloneable接口。Object类里的clone方法是浅复制(浅克隆)浅复制(浅克隆)的例子如下 阅读全文
posted @ 2011-11-12 17:18 Java EE 阅读(232) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2011-11-12 16:28 Java EE 阅读(270) 评论(0) 推荐(0)
摘要:生产者类: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)); ... 阅读全文
posted @ 2011-11-12 14:40 Java EE 阅读(191) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2011-11-12 14:33 Java EE 阅读(216) 评论(0) 推荐(0)
摘要:<!-- 获取当前系统在线用户的数量 --> <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 阅读全文
posted @ 2011-11-07 11:59 Java EE 阅读(636) 评论(0) 推荐(0)