国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

[Java]基本的學習實例

2019-11-18 15:04:25
字體:
來源:轉載
供稿:網友

  好久沒有更新了,偷懶,該打!
1、這個是一個基本的文件操作,實現對文件讀取、寫入一個數字的操作的
package trying;
import java.io.*;

/**
* @author gooing
*/
public class FileRw {
PRivate File f = new File("d://j2//a.txt");
public int getNum(){
int i = -1;
try{
String stri="";
BufferedReader in = new BufferedReader(new FileReader(f));
while((stri=in.readLine())!=null){
i = Integer.parseInt(stri.trim());
}
in.close();
}catch(Exception e){
e.printStackTrace();
}
return i;
}
public void setNum(){
int i = getNum();
i++;
try{
PrintWriter out=new PrintWriter(new BufferedWriter(new FileWriter(f,false)));
out.write(String.valueOf(i));
//可能是編碼的原因,假如直接寫入int的話,將出現java編碼和windows編碼的混亂,因此此處寫入的是String
out.close() ;
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
FileRw frw = new FileRw();
for(int i =0;i<100; i++){
frw.setNum();
System.out.println(frw.getNum());
}
}
}

2、下面這個是學習工廠模式的一個例子
//Garden.java實現一個抽象花園工廠,你可以從中得到該花園的中心植物和周邊植物;
//當然,對于不同的花園而言,其中心植物和周邊植物是不一樣的
package pkgfactory;

/**
* @author gooing TODO To change the template for this generated type
* comment go to Window - Preferences - Java - Code Style - Code
* Templates
*/
public abstract class Garden {
public abstract Plant getCenter();
public abstract Plant getBorder();

public void memo() {
System.out.println("CenterPlant:" + getCenter().getName());
System.out.println("BorderPlant:" + getBorder().getName());
System.out.println("---------------------");
}
}

//Plant.java 實現對花園中植物的基本抽象,此處只提供一個植物的name屬性
package pkgfactory;
public class Plant {
public Plant(String name) {
this.name = name;
}

public String getName() {
return name;
}

private String name;
}

//VerGarden.java 和FlowerGarden.java 分別實現了一個菜園子和花園子
package pkgfactory;
public class VegGarden extends Garden {
public Plant getCenter() {
return new Plant("Wheat");
}

public Plant getBorder() {

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜川市| 读书| 新民市| 赫章县| 翼城县| 梁平县| 云梦县| 固安县| 睢宁县| 牡丹江市| 天门市| 文登市| 朝阳市| 临猗县| 河东区| 关岭| 湖北省| 体育| 贵南县| 澎湖县| 富平县| 阿合奇县| 潢川县| 乌鲁木齐市| 文安县| 司法| 金门县| 深圳市| 嘉峪关市| 滕州市| 连江县| 洞头县| 巴林左旗| 林口县| 巴林右旗| 新田县| 武陟县| 离岛区| 楚雄市| 乌兰县| 武鸣县|