Java
文章平均质量分 72
hlw881008
这个作者很懒,什么都没留下…
展开
-
JRE、JDK和SDK分别是什么
J2EE: Java 2 企业版 <br />J2SE: Java 2 标准版 <br />J2ME: Java 2 微型嵌入式版 <br /><br />JRE:Java 的运行环境。 <br />JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class <br />SDK:软件开发工具包.<br />http://java.sun.com/products/1. SDK(Software Develop Kit,软件开发工具包),原创 2011-05-16 13:44:00 · 1249 阅读 · 0 评论 -
一个简单的水仙花的小例子100——999
public class Pow3 { public static void main(String[] args) { for(int i=100;i<1000;i=i+1) { if(isNo(i)){ System.out.println(i+"shu"); } } } public static boolean isNo原创 2010-04-10 11:14:00 · 686 阅读 · 0 评论 -
计算器 java源代码
//package 娱乐;import java.awt.Container;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.It原创 2010-04-10 11:11:00 · 908 阅读 · 0 评论 -
JAVA中用于处理字符串的“三兄弟”
JAVA中用于处理字符串的“三兄弟”JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。StringBuffer与Stri转载 2010-04-20 12:40:00 · 549 阅读 · 0 评论 -
java 文件命名与执行
文件名:Sjis.java class Sj{ public static void main(String[] args){}}-------------------------------------执行:javac Sjis.javaJava Sj 、、、、、、、、、、、、、、、、、文件名:Sjis.java pu原创 2010-04-20 10:25:00 · 724 阅读 · 0 评论 -
java 获取网页内容
package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.A转载 2010-04-19 20:30:00 · 1639 阅读 · 0 评论 -
java程序中String args[]起什么作用?
在下面这个程序中String args[]起什么作用?我学过C++,String args[]与C++中的什么类似?如果是C++,想要输出字符串只要在下面写coutclass Example{ public static void main(String args[]){ System.out.println("This is a simple Java program."); } } 问题补原创 2010-04-19 19:13:00 · 3236 阅读 · 2 评论 -
删除字符串问题
*** 假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,* 不能用<span class="t_tag" onclick="function onclick(){function onclick(){tagshow(event)}}">java内置字符串方法(indeOf,substring,replaceAll等)* * @author转载 2010-04-19 18:43:00 · 637 阅读 · 0 评论 -
eclipse快捷键大全 (有重复,自己整理下)
eclipse快捷键大全 (有重复,自己整理下)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编原创 2010-04-19 15:00:00 · 821 阅读 · 0 评论 -
Java data 总结
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getAc原创 2010-04-22 21:03:00 · 759 阅读 · 0 评论 -
Java日期 计算
Java中提供了丰富的日期表示方式。其中包括Date、Timestamp、Calendar、GregorianCalendar类。GregorianCalendar类中提供了用于计算日期的add()方法,可以很方便地计算若干年、月、日后的日期。 给个例子看看: package testjava; import java.sql.Times原创 2010-04-22 21:14:00 · 1344 阅读 · 0 评论 -
this-super关键字的用法
package this_super;/**super:①父类对象的构造方法* ②父类对象的引用*this: ①子类对象的构造方法* ②子类对象的引用*------------------------注:每个对象中都有这两个引用,因为每个类都是Object类的直接或间接子类-----------------*///一、super的用法:/*1、在原创 2010-05-12 12:53:00 · 1587 阅读 · 0 评论 -
学生信息管理系统V0.3(优化文件存取、增加修改删除功能)
0.3版更新内容:1.程序启动时从文件中加载学生信息到HashMap中;2.所有操作都在内存中进行,操作完成后写入文件;3.增加修改、删除功能。Student.java:学生类package cn.edu.ahau.mgc.stu;public class Student { private String id; private String name;转载 2010-05-12 12:44:00 · 3271 阅读 · 2 评论 -
学生信息管理系统V0.1(字符界面、内存中存储数据)【MVC模式】
package cn.edu.ahau.mgc.stu;public class Student { private String id; private String name; private int age; public String getId() { return id; } public转载 2010-05-12 12:37:00 · 1964 阅读 · 0 评论 -
Java 几种排序法
这里主要对8种排序算法做个总结,分别是插入排序,选择排序,冒泡排序,希尔排序,归并排序,堆排序,快速排序以及基数排序。 1、 插入排序 比较和交换的时间复杂度为O(n^2),算法自适应,对于数据已基本有序的情况,时间复杂度为O(n),算法稳定,开销很低,适合于数据已基本有序或者数据量小的情况。public void insertionSort() {// 插入排序原创 2010-04-30 10:30:00 · 772 阅读 · 0 评论 -
Java”方法“学习小结
方法就是一段可重复调用的代码端方法的定义在Java中有多种形式,现在的我所说的方法就是指可以用main方法直接去调用的方法。public class JavaDemo06{ public static void main(String args[]) { printTab() ; } // 定义一个方法,此方法用于打印Hello World // pub原创 2010-04-23 22:18:00 · 635 阅读 · 0 评论 -
JAVA中的日期计算
一些无聊的代码之一:JAVA中的日期计算/* * DateCalculate.java , Created on 2005-3-18 * Copyright 2005 AAA Information Technology CO.LTD. All rights reserved. * * 作成日期: 2005-3-18 * 修改履历: * */package原创 2010-04-22 21:21:00 · 3813 阅读 · 0 评论 -
java二进制,字节数组,字符,十六进制,BCD编码转换
// 整数到字节数组转换 public static byte[] int2bytes(int n) { byte[] ab = new byte[4]; ab[0] = (byte) (0xff & n); ab[1] = (byte) ((0xff00 & n) >> 8); ab[2] = (byte) ((0xff0000 & n) >> 16);原创 2010-04-24 10:49:00 · 1204 阅读 · 0 评论 -
常用Java命令
二、常用Java命令1.$javac 编译源代码2.$java class [args]执行类文件(Byte code 文件)3.$javadoc [options] [packagenames] [sourcefiles] [@files]生成Javadoc文档5.$jar {ctxu} {jar -flie} [manifest -flie] [-c direct原创 2010-04-22 20:45:00 · 674 阅读 · 0 评论 -
如何将十六进转换成字节
问:标题可能表述不太清楚,就是在报文发送前,需要在结果加0xff做为结束符, 接收端是C语言,客户端是JAVA,因为其原来程序的原故,为了不改动服务端的接收程序,所以现在的程序都得这样做 在发送的时候将要发送的报文转换成字节流发送,但现在不知道如何把这个0xff加进去,这里应该是一个特殊字符, 如下: String a="bbbbbbbbbbbb"; 在发送的时候把字符串转换成字节流: byt转载 2010-04-24 10:52:00 · 753 阅读 · 0 评论 -
java聊天室【转】
客户端: import javax.swing.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.awt.*; public class ClientPoint extends JFrame转载 2010-04-19 12:46:00 · 1146 阅读 · 0 评论 -
设置jdk环境变量时lib中的rt.jar ,dt.jar ,tool.jar是什么 ,作用是什么
网上找了很长时间,就是有点搞不清楚,这JDK的配置CLASSPATH中的dt.jar和tools.jar这两个文件到底是干什么的,有人说这个dt.jar是关于swing的 打开这个包确实可以看到和swing有关的类,说是如果用到swing就要配置这classpath,但是rt.jar中的swing呢 这个不才是真正的包含swing类库吗? 还有就是这两个包到底是用作开发的类库,还是JDK中的JAV原创 2010-04-20 07:50:00 · 13983 阅读 · 8 评论 -
struts1配置文件
好不容易学完struts1,才知道struts2更优秀,下面是struts1的配置文件,学了就要学到低,相信对我转struts2会有帮助,这篇发了接下来攻克struts2:1.web.xml xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc原创 2010-04-20 07:09:00 · 1356 阅读 · 0 评论 -
分数使之有倍数关系
// 将1、2、3、4、5、6、7、8、9 这九个数字分成三个百位数,每个数字用且只用一次, // 并且第三个数字是第一个的3倍,第二个数字是第一个的2倍。求三个数。 // [说明,结果可能多于一组,例如327 654 981] public class GetNumbers { /** * The main method. *原创 2010-04-16 12:02:00 · 1119 阅读 · 0 评论 -
指定分苹果问题
// 有600个苹果10个盒子,要求把600个苹果分装到10个盒子里。如果有人来买 // 苹果随便说出一个数,直接拿这些盒子组装一下就可以给他不用拆分盒子。 // 请问这10个盒子应该分别装多少苹果? // 扩展到n,得出方式,只是需要多少盒子,怎么分配。public class SplitNumber { /** * @param args原创 2010-04-16 11:56:00 · 747 阅读 · 0 评论 -
母牛问题
// * 牛产仔问题。有一头母牛,它每年年初要生一头小母牛;每头小母牛从第四个年头起, //* 每年年初也要生一头小母牛。按此规律,若无牛死亡,第20年头上共有多少头母牛? public class CowCount { public static void main(String[] args) { int year = 20;原创 2010-04-16 12:17:00 · 1066 阅读 · 0 评论 -
取素数
// 求101—200之间的素数个数? public class GetPrime { /** * @param args */ public static void main(String[] args) { List arrays = getPrime(200);原创 2010-04-16 12:10:00 · 617 阅读 · 0 评论 -
数组拷贝
// 有两个数组A,B,B数组中的元素包含在A数组中, // 请写一段代码把A数组中B没有的元素放到C数组中。 // 假如数组中都是数字,而且已经按大小排序,请写一段代码最快效率把 // 上面的元素放到C数组中。 /** * The Class CopyArray. */ public class CopyArray { /**原创 2010-04-16 12:04:00 · 2094 阅读 · 0 评论 -
不借助第三方变量,将x,y两个变量的值互换。
public static void change (int x, int y) { //要求: //不借助第三方变量,将x,y两个变量的值互换。 } 正解: Java代码public static void change (int x, int y) { x = x + y;原创 2010-04-15 12:40:00 · 714 阅读 · 0 评论 -
java 五子棋
import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.*;public class WuZiQi extends KeyAdapter{ boolean start=false; JFrame frame; Thread timerThread; int h,l原创 2010-04-13 23:05:00 · 1065 阅读 · 0 评论 -
计算器 java源代码
//package 娱乐;import java.awt.Container;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;impo原创 2010-04-13 17:57:00 · 703 阅读 · 0 评论 -
利用Javamail来发送邮件
利用Javamail来发送邮件 利用126邮箱提供的服务来发送邮件,但是必须通过邮箱认证 JavaMail.jsp利用JavaMail来传送电子邮件 InternetAddress[] address = null; request.setCharacterEncoding("GB2312"); String mailserver = "smt原创 2010-04-13 18:38:00 · 1906 阅读 · 0 评论 -
统计字符串中相同字符的个数
//统计字符串中相同字符的个数 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class CountChar { /** * The main m原创 2010-04-16 12:06:00 · 4113 阅读 · 0 评论 -
生成杨辉三角
使用java数组来实现杨辉三角,要求内存空间开辟越小越好 /** * The Class YangHuiTriangle. */ public class YangHuiTriangle { /** * The main method. * * @param args *原创 2010-04-16 11:59:00 · 597 阅读 · 0 评论 -
struts2配置文件
下面是struts2的配置文件,与上一篇struts1进行对照,可以发现很多不同与改进:1.web.xmlhttp://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http原创 2010-04-20 07:06:00 · 737 阅读 · 0 评论 -
java新闻抓取程序代码
/*我做了个程序把新浪上的天气新闻抓过来存到本地,考虑访问速度问题,新闻中的图片也要保存到本地。 程序如下*/package vnet.com.weather1;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.F原创 2010-04-19 20:19:00 · 3743 阅读 · 0 评论 -
String args[] 和 String[] args 有什么区别
其实没什么区别的;当初我也是这样的疑问,呵呵;非要说区别就看下面:执行效果上没有不同, 但在语法意义上略有不同. 比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型. String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型. Stri原创 2010-04-19 19:10:00 · 31494 阅读 · 12 评论 -
Java中的鼠标事件和键盘事件
http://www.cnblogs.com/rookieport/archive/2005/09/05/163393.html留下原创作者的链接 10个例子 另外还有一篇//利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子//程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT//模拟右键点击原创 2010-04-19 07:59:00 · 1650 阅读 · 0 评论 -
JAVA和JSP之间的关系
我现在给你一个JAVA和JSP之间的关系,以及JAVA的完整认识JAVA分为J2EE,J2SE.J2ME,下面分别介绍:一.J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范原创 2010-04-18 16:44:00 · 24029 阅读 · 4 评论 -
生成指定的规则数
1 2 2 3 4 5生成4不在第3位 3 5不相邻的不重复的6位数 public class CreateNum { // ****************************************************************************** private int[] numbers = new int[] { 1, 2原创 2010-04-18 02:10:00 · 468 阅读 · 0 评论