io。就是操作文件嘛。在公司經(jīng)常有用到的。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、渾江ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的渾江網(wǎng)站制作公司
現(xiàn)在是講例子1:
//創(chuàng)建一個(gè)新文件
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
File f=newFile("D:\\hello.txt");
try{
f.createNewFile();
}catch(Exception e) {
e.printStackTrace();
}
}
}
//程序運(yùn)行之后,在d盤下會(huì)有一個(gè)名字為hello.txt的文件。
例子2:
//File類的兩個(gè)常量
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
System.out.println(File.separator);
System.out.println(File.pathSeparator);
}
}
運(yùn)行結(jié)果:\
;
現(xiàn)在用常量來改動(dòng)寫上面的代碼:
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
String fileName="D:"+File.separator+"hello.txt";
File f=newFile(fileName);
try{
f.createNewFile();
}catch(Exception e) {
e.printStackTrace();
}
}
}
用這些,建議使用常量,因?yàn)榇a寫的少了。
案例3:
//刪除一個(gè)文件
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
String fileName="D:"+File.separator+"hello.txt";
File f=newFile(fileName);
if(f.exists()){
f.delete();
}else{
System.out.println("文件不存在");
}
}
}
案例4:創(chuàng)建一個(gè)文件夾
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
String fileName="D:"+File.separator+"hello";
File f=newFile(fileName);
f.mkdir();
}
}
案例5:列出指定目錄的全部文件(包括隱藏文件):
importjava.io.*;
classhello{
publicstaticvoidmain(String[] args) {
String fileName="D:"+File.separator;
File f=newFile(fileName);
String[] str=f.list();
for(inti =0; i str.length; i++) {
System.out.println(str[i]);
}
}
}
大概的簡單的東西,就這些了吧。你自己好好看看吧,歡迎追問。
可以的。推薦的是使用綠盾加密,采用的是文件透明加密模塊,對(duì)平常辦公使用是沒有影響的。而且綠盾支持與SVN等源代碼管理工具無縫結(jié)合。
如果企業(yè)內(nèi)部SVN服務(wù)器采取透明模式,即加密文件是可以存放在SVN服務(wù)器上的,需要達(dá)到的效果是SVN服務(wù)器上文件密文存儲(chǔ)。則配合天銳綠盾應(yīng)用服務(wù)器安全接入系統(tǒng)來實(shí)現(xiàn)只有安裝了加密客戶端的Windows、Linux、MAC端才能夠正常的訪問公司內(nèi)部的SVN服務(wù)器。
如果企業(yè)內(nèi)部采用eclipse、VS等開發(fā)工具,從這些開發(fā)工具將代碼直接上傳到SVN服務(wù)器上時(shí)會(huì)自動(dòng)解密。為了避免明文、密文混亂存放導(dǎo)致版本比對(duì)時(shí)出現(xiàn)錯(cuò)誤等問題。因此,SVN服務(wù)器上需統(tǒng)一存放明文文件。則通過服務(wù)器白名單功能實(shí)現(xiàn)對(duì)終端電腦數(shù)據(jù)進(jìn)行強(qiáng)制透明加密,對(duì)上傳到應(yīng)用服務(wù)器數(shù)據(jù)實(shí)現(xiàn)上傳自動(dòng)解密、下載自動(dòng)加密。再配合天銳綠盾應(yīng)用服務(wù)器安全接入系統(tǒng)實(shí)現(xiàn)只有安裝了加密客戶端的Windows、Linux、MAC端才能夠正常的訪問公司內(nèi)部的SVN服務(wù)器。
賽虎信息科技始終傾力為企事業(yè)單位的信息安全、綠盾數(shù)據(jù)防泄密提供一體化顧問式解決方案,為客戶提供優(yōu)質(zhì)的內(nèi)網(wǎng)安全管理產(chǎn)品和適合多種行業(yè)的應(yīng)用解決方案。
這個(gè)應(yīng)該比較簡單一點(diǎn)。
某系統(tǒng)日志記錄器要求支持多種日志記錄方式,如文件記錄、數(shù)據(jù)庫記錄等,且用戶可以根據(jù)要求動(dòng)態(tài)選擇日志記錄方式。現(xiàn)使用工廠方法模式設(shè)計(jì)該系統(tǒng),并寫出相應(yīng)Java代碼。
interface Log{
public void writeLog();
}
class FileLog implements Log{
public void writeLog(){
System.out.println("文件記錄");
}
}
class DatabaseLog implements Log{
public void writeLog(){
System.out.println("數(shù)據(jù)庫記錄");
}
}
interface LogFactory{
public Log createLog();
}
class FileLogFactory implements LogFactory{
public Log createLog(){
return new FileLog();
}
}
class DatabaseLogFactory implements LogFactory{
public Log createLog(){
return new DatabaseLog();
}
}
public class Client{
public static void main(String[] args) {
try{
Log log;
LogFactory factory;
//這里可以改成使用DOM和Java反射機(jī)制讀取XML文件,獲取工廠類名
factory=new DatabaseLogFactory ();
log=factory.createLog();
log.writeLog();
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
名稱欄目:公司真實(shí)java代碼,java企業(yè)真實(shí)項(xiàng)目
URL地址:http://chinadenli.net/article46/dsgcdeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站排名、用戶體驗(yàn)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)