Java初学者:图书管理小工具代码
1.Welcome.java
import java.util.Date;
import java.util.Scanner;
public class Welcome {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args){
// TODO Auto-generated method stub
System.out.println("Welcome to visit software of book management!\n");
System.out.println("Now is "+new Date()+"\n");
Select s=new Select();
s.SelectService();
}
}
2.Select.java
import java.util.Scanner;
public class Select {
ReturnBook rb=new ReturnBook();
InquireBook ib=new InquireBook();
LendBook lb=new LendBook();
ShowAllBooks sab=new ShowAllBooks();
AddBook ab=new AddBook();
ShowLentBooks slb=new ShowLentBooks();
public void SelectService()
{
System.out.println("1.Show all the books\n2.Inquire book\n3.Lend book\n4.Return book\n5.Add book\n" +
"6.Show lent books");
System.out.print("Please select one from services listed above:");
Scanner s=new Scanner(System.in);
int selectNumber=s.nextInt();
if(selectNumber==1)
{
sab.ShowAll();
}
else if(selectNumber==2)
{
ib.Inquire();
}
else if(selectNumber==3)
{
lb.Lend();
}
else if(selectNumber==4)
{
rb.returnBook();
}
else if(selectNumber==5)
{
ab.add();
}
else if(selectNumber==6)
{
slb.ShowLent();
}
else
{
System.out.println("Input error,Please select one from services listed below again.");
Select ss=new Select();
ss.SelectService();
}
}
}
3.AddBook.java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.
相关文档:
Constant Pool常量池的概念:
在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太
明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容.
String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为String Pool,也有人称 ......
在Java里面,两个整数相除得到是个整数,比如 int a = 28;
int b = 10;
a/b == 2; //true
在Flex中,上面Java代码将返回同样的结果。值得注意的是,如果使用的是Number类,则有所不一样了。下面的代码中,result的值为2.8。如果你不小心把返回的结果作为数组的索引去取值的话,那么什么结果都没有。
var a:Number = 28 ......
1,建一个userdb库,再建userinfo表,字段:id(int),username(varchar),password(varchar)。
2,DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQ ......
会。 所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。
java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。
&n ......
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务
1.首先建立一个Web services EndPoint:
Java代码
package Hello;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.xml.ws.Endpoint;
@WebService
public class Hello {
@WebMet ......