- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 计算算术表达式
import java.util.Stack;//计算中缀表达式//1+2*(3-4)+5public class Test1 {/** * 后缀表达式计算 * @param expstr * @return */ public static String toPostfix(String expstr){ String postfix="";
2012-11-09 10:28:02
450
转载 java文件中不一定要有public的class,除非文件名要是这个public类的名字
class BankAccout{ private double balance; public BankAccout(double open) { balance = open; } public void deposit(double amount){ balance+=amount; } public void display(){
2012-10-08 09:53:01
657
转载 判断一个整数是不是2的阶次方数
解答:如果一个数是2的阶次方数,那么它的二进制的首位一般是1,后面接若干个0.比如8就是1000,64就是1000000,。如果将这个数减1后,再与该数做和(&)运算,则应该全为0.(例如,8与7,一个是1000,一个是111,他们做和运算后全是0)所以((d-1)&(d))==0class Result{ void print(int d){ if(((
2012-09-17 21:52:00
701
转载 在接口中不要存在实现代码
public class Client { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //调用接口的实现 B.s.doSomething(); }} public interface
2012-07-20 14:10:49
377
转载 判断两个数值中最大的一个以及不用中间变量交换两个数
1.判断最大值int max=(a+b+abs(a-b))/2; 2:不使用中间变量交换两个数方案一:a=a+b; b=a-b; a=a-b;这一个容易数值越界方案二:a=a^b;b=a^b;a=a^b;无需担心越界问题的出现public static void main(String[] args) {
2012-07-16 16:55:05
406
转载 JAVA螺旋队列
import static java.lang.Math.abs;//静态引入import static java.lang.Math.max;public class SpiralQueue { /** * JAVA版螺旋队列 */ public static void main(String[] args) { // TODO Auto-generated m
2012-07-16 16:39:57
597
转载 易变业务使用脚本语言编写
脚本语言三大特性:灵活。脚本语言一般都是动态类型,可以不用声明变量类型而直接使用,也可以在运行期改变类型。便捷。脚本语言是一种解释性语言,不需要编译成二进制代码,也不需要想Java一样生成字节码。它的执行是靠解释器解释的,因此在运行期间变更代码非常容易,而且不停止使用。部分脚本语言简单。比如Groovy,Java程序员若转到该程序语言上,只需要两个小时。在目录下建立model.js文件
2012-07-16 14:49:45
678
转载 三元操作符的类型务必一致
public class Client2 { /** * 对于s1来讲,第一个操作数是90(int)型,第二个操作数是100.0(浮点数),也就是这两个数的类型不一致 * 可是三元操作符必须返回一个数据,而且类型要确定,不可能条件为真时返回int,而条件为假时,返回float * 因此必须要进行类型转换 * int型90转换为浮点型90.0,也就是返回值是浮点数90.0
2012-07-15 19:45:22
389
转载 Tomcat配置https
Tomcat下配置HTTPS1、需要使用的程序:我使用的JDK版本为JDK1.6,设置环境变量“JAVA_HOME=D:\Java\jdk1.6.0_23”。使用的的Tomcat版本为Tomcat 5.5.34,配置环境变量:"TOMCAT_HOME=C:\Tomcat\Tomcat 5.5.34"或者(可选)"CATALINA_BASE=C:\Tomcat\Tomcat
2012-06-27 21:19:53
512
转载 MATLAB fspecial函数用法
fspecial函数用于建立预定义的滤波算子,其语法格式为:h = fspecial(type)h = fspecial(type,para)其中type指定算子的类型,para指定相应的参数;type的类型有:1、'average'averaging filter为均值滤波,参数为hsize代表模板尺寸,默认值为【3,3】。H = FSPECIAL('averag
2012-06-25 20:32:58
911
转载 MyEclipse配置Ext插件Spket
Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式, 启动ECLIPSE Help → Software Updates → Find and I
2012-06-11 16:01:06
293
转载 设计模式
(1)设计程序要站在使用者的角度来看待问题。(2)尽量不要删除修改程序,应该去添加程序,这样可以使程序多样化。(不一定,谨记)(3)排序方法:³冒择路(入)兮(希尔)快归堆--冒泡,选择,插入,希尔,快速,归并,堆排序
2012-05-29 14:05:18
238
转载 JSP提取表格内容
需要在js中用document.getElementsByTagName("tr")。。类似这样获取所有tr,可以直接取td,然后再用循环遍历取出值,如果用JQuery的话就方便简单多了;var tableObj = document.getElementById("tableName");var str = "";for(var i=0;i{ for(varj=0;j
2012-05-29 08:52:17
1393
转载 抽象类
package com.hdy.test9;abstract class Animal { private String name; Animal(String name) {this.name = name;} /* public void enjoy(){ System.out.println("叫声......");//这个方法,要被重写,因此父类没有必
2012-05-28 19:12:18
213
转载 多态I
//动态绑定是指在执行期间(而非编译期间)判断所引用对象的实际类型,根据其实际类型调用其相应的方法。public class Test { public static void main(String args[]) { Cat c = new Cat("catname", "blue"); Dog d = new Dog("dogname", "black"); Lad
2012-05-28 15:39:18
260
转载 Casting转型II
public class Test2 { /** * @param args */ public static void main(String[] args) { Test2 test2=new Test2(); Animal a=new Animal("name"); Cat c =new Cat("catname", "blue"); Dog d=
2012-05-28 14:17:43
329
转载 Casting(对象转型)I
public class Test { /** * @param args */ public static void main(String[] args) { Animal a=new Animal("name"); Cat c=new Cat("catname", "blue"); Dog d=new Dog("dogname", "black");
2012-05-28 14:09:38
342
转载 比较两个对象相等
public class TestEquals { /** * @param args */ public static void main(String[] args) { Cat cat=new Cat(1, 2, 3); Cat cat2=new Cat(1, 2, 3); System.out.println(cat==cat2); System
2012-05-28 13:08:30
300
转载 Java操作XML文档(2)-写入文件
import java.io.FileWriter;import java.io.IOException;import org.dom4j.*;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class Test2 { public static void main(String[]
2012-05-28 09:49:30
383
转载 Java操作XML文档(1)
利用dom4j.jar,创建XML文件,并将文件内容输出到控制台上import java.io.IOException;import java.io.OutputStreamWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.
2012-05-28 09:42:16
661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人