『壹』 小型java資料庫程序使用什麼資料庫較好

小型資料庫當然要使用sqlite
SQLite,是一款輕型的關系型資料庫,它佔用資源非常的低
或者使用Redis
這是一個開源的使用ANSI C語言編寫、支持網路、可基於內存亦可持久化的日誌型、Key-Value資料庫,

『貳』 實現一個小型通訊錄。Java

package com.link;public class Friend {

private String name;

private String phone;

private String email;

private String company; public String getCompany() {
return company;
} public void setCompany(String company) {
this.company = company;
} public String getEmail() {
return email;
} public void setEmail(String email) {
this.email = email;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getPhone() {
return phone;
} public void setPhone(String phone) {
this.phone = phone;
}

public String toString(){
StringBuffer sb = new StringBuffer();
sb.append("姓名:").append(name).append("\n").
append("電話:").append(phone).append("\n").
append("郵箱:").append(email).append("\n").
append("公司:").append(company).append("\n").
append("---------------------------------------\n");
return sb.toString();

}}
至於測試類 AddFriend,不明白你的意思,要添加聯系人到什麼地方?

『叄』 如何用java實現一個十分小型的搜索引擎,需要實現思路和代碼,非常感謝!

給你來個Blog的那裡有你所需自的思路和代碼,因為太長了,你可以參考一下他的。 http://blog.csdn.net/thinkerandy/archive/2008/02/13/2090464.aspx

『肆』 我是怎麼開發一個小型java在線學習網站的

一直想做一個自己的網站(非博客),但是又不知道做什麼內容的好,又一次看到了回w3schools,就萌發了開發答一個在線java學習的網站,最好可以像w3schools網站一樣可以在線執行,想法是很好,就是要填的坑有點多。
技術選擇
使用過wordpress和jekyll兩個工具。wordpress是需要php的支持,由於沒有php開發經驗的,沒有很強烈的使用意願。
jekyll是使用ruby開發的靜態博客生成系統,閱讀完官網上的文檔之後開始搭建環境,過程還是很順利,但是在使用jekyll提供的功能開發模板的時候感覺不是很順手,又開始了漫無目的的搜索。
搜索「static website generator」 意外的發現了兩個比jekyll更新更潮流的靜態網站生成器,一個是hexo,一個是hugo。
hexo台灣人使用nodejs開發的,hugo是外國人使用go語言開發的,兩者都很輕量級,由於最近買了一本《深入淺出node.js》
對nodejs比較熟, 就先試驗hexo,發現確實很好用, hexo的插件系統很方便就能編寫自己的插件,由於代碼寫的不是很成熟,

『伍』 一個超小型java項目伺服器內存要多大,幾核怎麼選擇

根據你的描述,完全沒有必要用獨立伺服器,選擇一個普通配置的雲主機即可滿足.比如說雙核處理器.1G內存.20G以上硬碟的配置就可以.如果網站上面圖片以及下載量不多的話,也沒有必要用太大帶寬.3M以上獨享帶寬完全足夠使用.
個人建議.僅供參考.若有需要幫忙的可以來找我.

『陸』 有什麼小型資料庫用於java最好是免安裝

如果你只是需要存一些簡單的信息,不需要考慮復雜的保密什麼的,可以用XML文件代替資料庫

『柒』 JAVA小型項目開發

程序我已經封裝好了,並且有使用樣例,你照著用應該就差不多了如果說是主窗口的方法,在設置構造函數的時候可以添加一個主窗口類型的參數,實例化的時候在主窗口
new ClockLabel("00:00:05",this);
將主窗口作為參數傳進去,然後你就能在時鍾類里調用主窗口的方法了。注釋的已經很詳細了,時鍾類代碼如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.Timer;
import com.sun.org.apache.bcel.internal.generic.RETURN;
public class ClockLabel extends JLabel implements ActionListener {
private int hour = 0;
private int min = 0;
private int sec = 0;
private Timer t;
private String timeStr;
private boolean finish = false;// 判斷考試是否結束標志位,當值為false的時候考試結束
public ClockLabel() {
// TODO Auto-generated constructor stub
init();
}
public ClockLabel(String timeStr) {//參數為考試時間
init();
setTime(timeStr);
}
private void init() {
t = new Timer(1000, this);// 初始化計時器
}
private boolean begain() {
// 請輸入考試時間,例如:\"01:00:00\"
if (!checkStr())
return false;
hour = Integer.parseInt(timeStr.substring(0, 2));
min = Integer.parseInt(timeStr.substring(3, 5));
sec = Integer.parseInt(timeStr.substring(6));
finish = true;//初始化結束標志位
showTime();
return true;
}
private boolean checkStr() {
// 檢測考試時間是否符合格式
if (timeStr == null) {
System.out.println("尚未設置考試時間");
return false;
}
if (!timeStr.matches("\\d{2}:\\d{2}:\\d{2}")) {// 格式可以根據你的需求自己修改
System.out.println("輸入的時間格式不正確");// 顯示在控制台的提示語句
return false;
}
return true;
}
public void setTime(String timeStr) {//設置考試時間
this.timeStr = timeStr;
if (!begain())
System.out.println("時間設置不正確,初始化失敗");
}
public boolean timeStart() {// 考試開始方法,返回值為true表示開始成功
if (finish) {//如果考試沒有結束,繼續開始計時
t.start();
return true;
} else
JOptionPane.showMessageDialog(null, "考試已經結束!");
return false;
}
public boolean timeStop() {// 預設的暫停考試方法,返回值為true表示暫停成功
if (finish) {
t.stop();
return true;
} else
JOptionPane.showMessageDialog(null, "考試已經結束!");
return false;
}
public boolean resetTime() {// 重置考試時間為初始狀態的方法
return begain();
}
public void showTime() {
// 在label上顯示時間的方法
String str = "";
if (hour < 10)
str += "0";
str += hour + ":";
if (min < 10)
str += "0";
str += min + ":";
if (sec < 10)
str += "0";
str += sec;
this.setText("剩餘時間:" + str);
}
@Override
public void actionPerformed(ActionEvent ae) {
// 時鍾計時事件
sec--;
if (sec == -1) {
sec = 59;
min--;
if (min == -1) {
min = 59;
hour--;
if (hour == -1) {
t.stop();
finish = false;//考試結束,修改標志位
JOptionPane.showMessageDialog(getParent(), "考試結束!");
//自動交卷方法設置處
return;
}
}
}
if (hour == 0 && min == 5 && sec == 0){
//默認方法是將顯示內容設置為提示語句,可自行更改
this.setText("離考試結束還有5分鍾!!!");
}
else
showTime();
}
}

使用樣例類代碼如下:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ClockLabelDemo extends JFrame {
private ClockLabel clockLabel;
private JPanel pane1, pane2;
private JButton button1, button2;
public ClockLabelDemo() {
// TODO Auto-generated constructor stub
this.setSize(200, 100);
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension scrnsize;
scrnsize = toolkit.getScreenSize();
setLocation(scrnsize.width / 2 - getWidth() / 2,
scrnsize.height / 2 - getHeight() / 2);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
clockLabel = new ClockLabel("00:00:05");// 請輸入考試時間,例如:\"01:00:00\"
button1 = new JButton("開始考試");
button2 = new JButton("暫停考試");
pane1 = new JPanel();
pane2 = new JPanel();
pane1.add(clockLabel);
pane2.setLayout(new FlowLayout());
pane2.add(button1);
pane2.add(button2);
this.add(pane1, BorderLayout.CENTER);
this.add(pane2, BorderLayout.SOUTH);
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
clockLabel.timeStart();
}
});
button2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
clockLabel.timeStop();
}
});
this.setVisible(true);
}
public static void main(String[] args) {
new ClockLabelDemo().setVisible(true);
}
}

『捌』 一個小型JAVA程序,會JAVA的都過來幫幫忙啊

已發至你郵箱,請注意查收!

『玖』 求一個java web的小型項目

建議做一個學生管理系統,簡單有實質基礎,同事能鍛煉自己
用SSH框架來完成,初步完成可以慢慢的用不同的開發技術來替換,
我大學就這么聯系來的,現在出來工作了,例子都還有,你要是要的話,可以發給你!
但是。。。。。

『拾』 哪裡有Java方面的小型項目可做

http://prj.csdn.net/login/login.html
csdn的做外包的,希望對你有幫助