Java
KerryMo
在路上...
展开
-
从C++转到Java需注意的地方
1.Java在虚拟机上运行Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;2.Java是完全面向对象的Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东 西了。取而代之的是,你必须转载 2009-02-15 16:29:00 · 505 阅读 · 0 评论 -
java 引用传递与值传递
值传递:class Str { public static void main(String[] args) { int i = 900; System.out.println(i); changeInt(i); System.out.println(i); } public static void changeInt(in转载 2009-06-26 11:09:00 · 503 阅读 · 0 评论 -
java判断闰年
初学JAVA,参考一些资料,自己写的几种实现方法方法一:import java.util.*;public class LeapY{ public static boolean isLeapYear(int year){ boolean flag; if(year%4 ==0|| year%100 != 0 && year%400 == 0 ){ System.out.pr原创 2009-06-23 11:29:00 · 1378 阅读 · 1 评论 -
Java关闭窗体的六种方法
1.使用JFrame的enableEvents和processWindowEvent //Frame1.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame { public Frame1() { enableEv转载 2009-06-25 09:47:00 · 32900 阅读 · 3 评论 -
JAVA矩形
public class drawRetanger{ public void drawRetanger(int x,int y){ for(int i=1;i<=x;i++){ //System.out.println("*"); for(int j=1;j<=y;j++){ System.out.print("*"转载 2009-06-25 10:56:00 · 734 阅读 · 0 评论 -
JAVA——继承、多态、重载和重写
本文章来自下面网站:hi.baidu.com/cl_boy/blog/item/25fb49aeb47a7afdfaed5011.html什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。继承简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产转载 2009-06-25 16:19:00 · 755 阅读 · 0 评论 -
JAVA判断素数
方法一:import java.util.Scanner;public class PrimeNumber {/*用(int) Math.sqrt(n)求出循环上限 * isPrime()方法用来检测当前数是否为质数 */public static boolean isPrime(int num) { boolean prime = true; int limit = (int) Ma转载 2009-06-23 16:43:00 · 3166 阅读 · 0 评论 -
如何自学java迅速成为java高手
很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是JAVA私塾愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironmen转载 2009-06-25 09:44:00 · 865 阅读 · 0 评论 -
九九乘法表
public class nineNineMulitTable{ /*public void nineNineMulitTable(){ for(int i=1,j=1;j<=9;i++){ System.out.println(i+"*"+j+"="+i*j+""); if(i==j){原创 2009-06-25 09:56:00 · 1017 阅读 · 0 评论 -
JAVA对象引用
等于运算符可以使用任意类到的操作数。基本数据类型的值可以比较。如果操作数同是其它的对象类型(比如用户创建的类),那么计算结果取决于操作数是否引用相同的对象。考虑—下下面的例子: String1 =String2 在这个例子中,String1和String2必须引用同一个字符串而不是两个不同的字符串,即使是字符串中包含相同的字符序列。两个字符串也不相等。如下列:public clas原创 2009-06-27 10:07:00 · 615 阅读 · 0 评论 -
JAVA this用法
转帖this的用法方便自己以后查看必须用this关键字的三种情况: 1、我们想通过构造方法将外部传入的参数赋值给类的成员变量,构造方法的形式参数名称与类的成员变量名相同。例如: class Person ...{ String name; public Person(String name)转载 2009-06-27 12:00:00 · 862 阅读 · 0 评论 -
四种JAVA过滤器
java 代码一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCach转载 2009-06-29 11:26:00 · 593 阅读 · 0 评论 -
Java性能优化[2]:字符串过滤实战
上一个帖子已经介绍了基本类型和引用类型的性能差异(主要是由于内存分配方式不同导致)。为了给列位看官加深印象,今天拿一个具体的例子来实地操作一把,看看优化的效果如何。 ★关于需求 首先描述一下需求,具体如下:给定一个String对象,过滤掉除数字(字符0-9)以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:String filter(String str); 针对上述需转载 2009-06-29 14:59:00 · 642 阅读 · 6 评论 -
JAVA时间
import java.util.Date; /** * 类说明: * @author 作者:GeekWang * @version 创建时间:Dec 2, 2008 7:12:53 PM */ public class Test { /**测试 * @param args */转载 2009-06-23 16:46:00 · 563 阅读 · 0 评论 -
JAVA判断闰年
方法一:import java.util.Scanner;public class LeapYear {public static boolean isLeapYear(int year){return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ;}/*** @param args*/public static void原创 2009-06-22 17:12:00 · 16420 阅读 · 2 评论 -
一个通过Java连接MYSQL数据库的代码
Java的数据库连接终于做好了,虽然功能是简单了点,不过我会推出复杂一点的程序,可能以后推出的只用鼠标就可以完成绝大部分的数据库操作,好了,这次的数据库还是用的和那个非常小的数据库管理系统(JSP)一样的Mysql web_data 的数据库。图示如下:代码如下:------------------------------------------------------------i转载 2009-07-17 15:45:00 · 993 阅读 · 0 评论 -
Java连接数据库实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String原创 2009-07-17 15:33:00 · 563 阅读 · 0 评论 -
java连接mysql数据库
//java连接mysql数据库import java.sql.*;public class Myproject{ public static void main(String[] args){ try{ Class.forName("org.gjt.mm.mysql.Driver"); String url="jdbc:mysql://l原创 2009-07-22 15:55:00 · 624 阅读 · 0 评论 -
Java与MySQL数据库编程
Java连接数据库过程: 第一步:驱动安装和路径设置Step1:到mysql的官方网站下载mysql-connector-java-5.0.8.zip驱动,解压以后复制里面的mysql-connector-java-5.0.8.jar到jdk安装目录的lib文件夹中; Step2:设置环境变量CLASSPATH=.;%JAVA_HOME%/lib/mysql-connect原创 2009-08-06 13:07:00 · 1683 阅读 · 0 评论 -
JAVA入门教程
博客本来升级后,用来的数据不再保留。后来觉得一些基础的教程对初学者还是有点帮助的,所以把以前的博客部分教程重新加入到新博客中,方便初学者的学习。JDK1.5下载与安装 浏览 Eclipse3.2与语言包的下载和安装 浏览 tomcatPluginV3 插件安装以及tomcat5 .0配置 浏览 tomcat5 .0安装 浏览tomcat5.5安装与配置 浏览 Tomcat5.5配置MySQL转载 2009-06-22 13:34:00 · 545 阅读 · 0 评论 -
构建基于词典的Lucene分类器
Lucene是Apache的一个基于Java的开放源代码的搜索软件包,也是目前最为流行的搜索软件包。但是对于绝大多数中文用户来说其提供的两个中文分析器(ChineseAnalyzer和CJKAnalyzer)的能力又太弱了,因此我们有必要开发适合自己的中文分析器。这篇文章中给出了一个基于词典的简单的实现。 实现这个中文分析器的过程就像是一场精彩的赛事。好了,让我们马上开始。 冗长的代码常常是复杂性转载 2009-06-22 13:37:00 · 857 阅读 · 0 评论 -
中文分词算法
中文分词一向是搜索引擎中的难点,总结了一个简单的算法,由此可以推出逆向最大匹配,当然还有最大概率匹配import java.lang.*;import java.io.*;import java.util.*;public class FMMSegment{Dictionary dic;public FMMSegment(){}public FMMSegment(Dictionary newDic转载 2009-06-22 13:42:00 · 624 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
实战 Lucene,第 1 部分: 初识 Lucene文档选项打印本页将此页作为电子邮件发送级别: 初级朋 周登 (zhoudengpeng@yahoo转载 2009-06-22 15:33:00 · 396 阅读 · 0 评论 -
一个比较综合的阴历和阳历的java源程序
/************************************ 阴历及节日程序 2008 beta1 免费软件(Free Software) 你可以无限传播与反编译 该日历有三种外观样式,有从1900年至2049年间的所有阴历 个人爱好开发 作者:朱春 Email:npuxbd@163.com Copyright @ 2008- All Rights Reserved转载 2009-06-22 15:10:00 · 477 阅读 · 0 评论 -
最短编辑距离算法
最短编辑距离算法,在搜索引擎开发中应用很多,比如相关词等还可用于比较2个页面是否相同,如果不同需要多少步才能相同。把相同的去掉,提取不同的,这样可以达到自动提取正文的目的,使得文本提取不局限于具体的网页结构,打破模板的缺陷,是垂直搜索更具通用性。package com.lietu.relatedwords;public class Distance {// ********************原创 2009-06-22 13:47:00 · 1427 阅读 · 0 评论 -
Lucene:基于Java的全文检索引擎简介
« 从 汉化 到 国际化 | (回到Blog入口)|(回到首页) | Resin学习笔记 » Lucene:基于Java的全文检索引擎简介作者:车东 发表于:2002-08-06 18:08 最后更新于:2009-03-20 23:03版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/tech/luce转载 2009-06-22 15:40:00 · 574 阅读 · 0 评论 -
用贪心算法实现的背包问题
Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.util.Scanner;//用贪心算法实现的背包问题public class BagProblem转载 2009-06-22 17:06:00 · 1280 阅读 · 0 评论 -
java中构造器和方法的区别
(1)功能和作用的不同 构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:Platypus p1 = new Platypus(); 相反,方法的作用是为了执行java代码。 (2)修饰符,返回值和命名的不同 构造器和方法在下面三个方便的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: public, protected, private转载 2009-06-27 11:08:00 · 10011 阅读 · 0 评论