网盘java源代码 开源网盘源码

求JAVA源代码

我用了半个小时 帮你写了一个简单的验证用户名和密码登陆问题 别辜负我的好意 下面是代码!(建好包和类 代码粘过去就能用)

创新互联建站从2013年创立,先为麟游等服务建站,麟游等地企业,进行企业商务咨询服务。为麟游企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

实体类 包entity

-------------------------------------------------------------

package entity;

/**

* 用户实体类

* @author new

*

*/

public class Users {

private String name;//用户名

private String pass;//用户密码

/**

* 空的构造函数 用户实力化 此类对象

*/

public Users(){

}

/**

* 构造函数 接收用户名和密码

* @param name

* @param pass

*/

public Users(String name, String pass) {

this.name = name;

this.pass = pass;

}

/**

* 下面set和get方法就不用解释了吧

* @return

*/

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPass() {

return pass;

}

public void setPass(String pass) {

this.pass = pass;

}

}

数据库类 包dao(我是模拟一下数据库 没有用到数据库)

--------------------------------------------------------------

package dao;

import java.util.*;

import entity.Users;//导入实体类

/**

* 模拟数据库 用户DAO

* @author new

*

*/

public class UsersDAO {

private static Users users=new Users();

static

{

users.setName("tom");

users.setPass("jerry");

}

/**

* 根据姓名查找这个用户 (模拟一下数据库)

* @param name

* @return

*/

public Users findUserByName(String name)

{

if(name.equals(this.users.getName()))

{

return this.users;

}

return null;

}

}

业务类 包service (验证用户名和密码)

------------------------------------------------------------

package service;

import dao.UsersDAO;

import entity.Users;

/**

* 验证密码 业务类

* @author new

*

*/

public class validatePass {

//实力化DAO对象

private UsersDAO us=new UsersDAO();

/**

* 验证输入的密码是否正确

* @param name

* @param pass

* @return

*/

public Users validate(String name,String pass)

{

Users user=null;

user=us.findUserByName(name);

//如果不为空 说明查到了

if(user!=null)

{

//用查询出来对象的密码和传过来的密码比较

if(user.getPass().equals(pass))

{

return user;

}

}

return null;

}

}

最后是测试test类 包test

----------------------------------------------------------

package test;

import entity.Users;

import service.validatePass;

/**

* 测试类

* @author new

*

*/

public class test {

/**

* main方法 用于测试

* @param args

*/

public static void main(String[] args)

{

//实例化业务类对象

validatePass v=new validatePass();

//用户名和密码

String name="tom";

String pass="jerry";

//开始验证

Users user=v.validate(name, pass);

if(user==null)

{

System.out.println("你输入的用户名或密码错误!");

}else

{

System.out.println("你已经通过验证,成功登陆!");

}

}

}

求《第一行代码Java视频讲解版》全文免费下载百度网盘资源,谢谢~

《第一行代码Java视频讲解版》百度网盘pdf最新全集下载:

链接:

?pwd=t7i1 提取码: t7i1

简介:第一行代码 Java 视频讲解版从初学者的角度,以丰富的例子、通俗易懂的语言、简单的图示,详细地介绍了Java开发中重点用到的多种技术。全书分为15章,包括Java简介、程序基本概念、面向对象基本概念、面向对象高级知识、包及访问控制权限、异常的捕获及处理、Eclipse开发工具、Java新特性、多线程、Java常用类库、Java IO编程、Java网络编程、Java类集框架、Java数据库编程、DAO设计模式等内容。   

java求源代码

你是青鸟的吧 这我写过 有源码 这里怎么上传压缩包啊

package ghhh;

import java.util.Scanner;

public class DvD {

public static void main(String[] args) {

int state[]=new  int[6];

String name[]=new  String[6];

int date[]=new int[6];

int count[]=new int [6];

name[0]="权利的游戏";

name[1]="命运之夜";

name[2]="傲慢与偏见";

state[0]=1;

state[1]=0;

state[2]=1;

date[0]=13;

date[1]=0;

date[2]=9;

count[0]=23;

count[1]=23;

count[2]=23;

int n;

// boolean n=false;

do{

System.out.println("欢迎使用迷你DVD管理器");

System.out.println("1.新增DVD");

System.out.println("2.查看DVD");

System.out.println("3.删除DVD");

System.out.println("4.借出DVD");

System.out.println("5.归还DVD");

System.out.println("6.退出DVD");

Scanner input =new Scanner(System.in);

System.out.println("请选择:");

 n=input.nextInt();

switch(n){

case 1:

System.out.println("请输入要增加DVD的名称:");

String name1=input.next();

boolean flag=false;

for(int i=0;iname.length;i++){

if(name[i]==null){

name[i]=name1;

flag=true;

break;

}

}

if(flag){

System.out.println("新增DVD"+name1+"成功");

}else{

System.out.println("货架已满!增加失败!");

}

System.out.println("请输入0返回!");

n=input.nextInt();

break;

case 2:

System.out.println("序号\t"+"状态\t"+"名称\t\t"+"借出日期\t"+"借出次数");

for(int i=0;iname.length;i++){

if(name[i]!=null){

String state1 =((state[i]==0)?"可借":"已借");

String date1=((date[i]==0)?"":date[i]+"日");

String count1=count[i]+"次";

System.out.println((i+1)+"\t"+state1+"\t"+name[i]+"\t"+date1+"\t\t"+count1);

}

}

System.out.println("请输入0返回!");

n=input.nextInt();

break;

case 3:

System.out.println("请输入要删除的DVD名称:");

String name2=input.next();

int index=-1;

boolean a=false;

boolean flag1=false;

for(int i=0;iname.length;i++){

if(name2.equals(name[i])state[i]==1){

System.out.println("此DVD已经借出,无法删除");

a=true;

break;

}else if(name2.equals(name[i])state[i]==0){

a=true;

index=i;

flag1=true;

System.out.println("删除成功!");

break;

}

}

if(a==false){

System.out.println("没有找到相同名称的DVD!");

}

if(flag1){

for (int i=index;iname.length;i++){

if(i!=name.length-1){

name[i]=name[i+1];

state[i]=state[i+1];

date[i]=date[i+1];

count[i]=count[i+1];

}

name[name.length-1]=null;

state[name.length-1]=0;

date[name.length-1]=0;

count[name.length-1]=0;

}

}

System.out.println("请输入0返回!");

n=input.nextInt();

break;

case 4:

System.out.println("请输入要借出的DVD:");

 String name3=input.next();

 boolean a3=false;

 boolean b3=false;

 for(int i=0;iname.length;i++){

 if(name3.equals(name[i])  state[i]==1){

 System.out.println("该DVD已经借出");

 a3=true;

 }else if(name3.equals(name[i])  state[i]==0){

 do{

 System.out.println("请输入借出的日期:");

int m=input.nextInt();

 

 if(m31||m1){

 System.out.println("请重新输入日期:");

 b3=true;

 }else{

 date[i]=m; 

 state[i]=1;

 count[i]+=1;

 }

 

 }while(b3==true);

 System.out.println("借出成功!");

 a3=true;

 }

 }

 if(a3==false){

 System.out.println("没有该DVD");

 }

 System.out.println("请输入0返回!");

 n=input.nextInt();

break;

case 5:

System.out.println("请输入要归还的DVD:");

String name5=input.next();

boolean b5=false;

boolean m5=false;

for(int i=0;iname.length;i++){

if(name5.equals(name[i])  state[i]==1){

b5=true;

do{

System.out.println("请输入要归还DVD的日期:(归还日期请输入当月日期 1~31)");

int a5=input.nextInt();

if(a531){

System.out.println("请重新输入日期:");

m5=true;

}else if(a5date[i]){

System.out.println("借出日期是"+date[i]+"日\t输入的日期不能小于借出的日期,请重新输入日期:");

m5=true;

}else{

state[i]=0;

System.out.println("归还成功");

System.out.println("借出日期是:"+date[i]+"归还日期是:"+a5+"日\t租金一天一元:共"+(a5-date[i])+"元");

   date[i]=0;

   m5=false;

}

}while(m5==true);

}else if (name5.equals(name[i])  state[i]==0){

System.out.println("该DVD未借出,不可归还!");

b5=true;

}

}

if(b5==false){

System.out.println("没有该名称的DVDV");

}

System.out.println("请输入0返回!");

 n=input.nextInt();

break;

case 6:

n=1;

System.out.println("程序退出!");

break;

default:

if(n==0){

}else{

System.out.println("输入错误!请重新输入!");

n=0;

}

break;

}

}while(n==0);

System.out.println("谢谢使用!");

}

}

看看有没有问题 好久之前的了

java se的全部源代码哪里下载?

如果你已经安装了jdk的话,直接找到jdk的安装目录。有2个文件一个是jdk1.6(版本号) 一个是jre6(Java运行环境) 。进入jdk1.6文件夹下,找到src.zip的压缩文件,解压就是java se的源代码


当前文章:网盘java源代码 开源网盘源码
文章链接:http://cdiso.cn/article/hgepei.html

其他资讯