1.【java项目】保姆级java项目实战教程(4大企业级java项目+10套游戏项目+实战源码)
2.javaåå·¥èå¤è¡¨
【java项目】保姆级java项目实战教程(4大企业级java项目+10套游戏项目+实战源码)
对于想要系统学习java实战项目的考勤考勤朋友们,找寻完整教程可能会感到困扰。管理管理不用担心,系统系统小编特别整理了一套完整的源码源码视频课程(含源码),涵盖了4个具有企业级挑战的考勤考勤java项目和款游戏项目,旨在帮助新手逐步提升技能。管理管理tftp32 源码这些项目从简单的系统系统小游戏到复杂的商业应用,都能满足不同阶段的源码源码学习需求。 首先,考勤考勤来看看企业项目:1. 百战商城
这是管理管理一个大型B2C平台,基于SOA架构,系统系统使用Dubbo进行服务调用,源码源码适合高并发场景。考勤考勤Trampoline源码后台系统用FastDFS存储文件,管理管理前台系统则利用Redis做缓存,系统系统涉及Spring Boot、Spring MVC等技术。资料领取时,请记得支持一下哦!sxtoa源码2. 房屋海选平台
这是一款前后端分离项目,结合MongoDB、ElasticSearch等技术,提供高效房屋租赁搜索功能。该项目涉及Spring Boot、Spring Data等技术,mai源码适合移动开发学习。3. 企业OA系统
源自尚学堂的OA系统,涵盖了人事管理、考勤管理等多个模块,适合练习MVC、Ajax、求积源码数据库设计等技能。通过这个项目,你将熟悉项目开发流程。4. Ting域主持人
这是一个互联网项目,包含前台和后台,涉及Spring、移动支付等技术,有助于理解业务逻辑和UI设计。 游戏项目部分,课程包含王者荣耀、飞机大战等经典小游戏,能激发你的创新思维,也是实战练习的好机会。 学习时,建议根据自己的兴趣和需求,选择几个项目深入学习,不必贪多。你的支持和收藏是对我们最大的鼓励,也便于你日后随时回顾!javaåå·¥èå¤è¡¨
ç®åï¼ç¬¬ä¸æ¥ï¼åä¸ä¸ªå工类 第äºæ¥ï¼åä¸ä¸ªåå·¥æä½ç±» 第ä¸æ¥ï¼åä¸ä¸ªæµè¯ä¸»å½æ° 第åæ¥ï¼åä¸ä¸ªæ°æ®åºæä½ç±»ç»ä½ ä¸ä¸ªåè¿ç代ç ï¼ä½ èªå·±åç §çççå§ï¼å¨ä¸è¡å æqqï¼ ï¼ç»æåå¨å ï¼å¦åä¸å ï¼=================================æµè¯ç±»Application.java=================================import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream;public class Application { public static void main(String[] args) throws Exception{
EmpManage em=new EmpManage();
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String EmpNo;
String name;
double salary;
while(true)
{
String optype;
System.out.println("请è¾å ¥ä½ éçæä½");
System.out.println("1:å建ç¨æ·");
System.out.println("2ï¼æ¥æ¾ç¨æ·ä¿¡æ¯");
System.out.println("3ï¼æ¾ç¤ºææç¨æ·ä¿¡æ¯");
System.out.println("4: ä¿åå°æ件");
optype=br.readLine();
if(optype.equals("1"))
{
System.out.println("请è¾å ¥ç¨æ·ID");
EmpNo=br.readLine();
System.out.println("请è¾å ¥ç¨æ·å");
name=br.readLine();
System.out.println("请è¾å ¥ç¨æ·å·¥èµ");
salary=Double.parseDouble( br.readLine());
Employee ee=new Employee(EmpNo,name,salary);
em.addEmployee(ee);
}else if(optype.equals("2"))
{
System.out.println("请è¾å ¥ç¨æ·ID");
EmpNo=br.readLine();
em.findEmployee(EmpNo);
}else if(optype.equals("3"))
{
em.allDisplay();
}else if(optype.equals("4")){
em.saveFile();
}
} }}
=================================å工类ãEmployee.java=================================import java.io.*;
public class Employee implements Serializable{
private String EmpNo;
private String name;
private double salary;
public Employee(String EmpNo,String name,double salary)
{
this.EmpNo=EmpNo;
this.name=name;
this.salary=salary;
} public String getEmpNo() {
return EmpNo;
} public void setEmpNo(String empNo) {
EmpNo = empNo;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public double getSalary() {
return salary;
} public void setSalary(double salary) {
this.salary = salary;
}
}
=================================åå·¥æä½ç±»ãEmpManage.java================================= import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;public class EmpManage {
ArrayList al=new ArrayList();
//å建添å ä¸ä¸ªæ°ç¨æ·
Employee ee=null;
public EmpManage()
{
try {
FileInputStream fis=new FileInputStream("data.ser");
ObjectInputStream ois=new ObjectInputStream(fis);
ee= (Employee)ois.readObject();
while(ee!=null)
{
al.add(ee);
System.out.println(al.size());
ee= (Employee)ois.readObject();
System.out.println("æ¤å¤å®å ¨");
}
System.out.println("æ¤å¤å®å ¨");
ois.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void addEmployee(Employee ee)
{
al.add(ee);
}
//éè¿åå·¥å·æ¥æ¾å工对åºä¿¡æ¯
public void findEmployee(String EmpNo)
{
for(int i=0;i<al.size();i++)
{
if(((Employee)al.get(i)).getEmpNo().equals(EmpNo))
{
System.out.println("ä½ ææ¥æ¾çç¨æ·å·²ç»æ¥å° ä¿¡æ¯å¦ä¸ï¼");
System.out.println("å§åï¼"+((Employee)al.get(i)).getName());
System.out.println("å·¥å·ï¼"+((Employee)al.get(i)).getEmpNo());
System.out.println("å·¥èµï¼"+((Employee)al.get(i)).getSalary());
}
}
}
public void saveFile() throws Exception
{
FileOutputStream fos=new FileOutputStream("data.ser");
ObjectOutputStream oos=new ObjectOutputStream(fos);
for(int i=0;i<al.size();i++)
{
Employee ee=(Employee) al.get(i);
oos.writeObject(ee);
System.out.println("ä¿åæå");
}
oos.close();
}
//æ¾ç¤ºææç¨æ·ä¿¡æ¯
public void allDisplay()
{
for(int i=0;i<al.size();i++)
{
Employee ee=(Employee) al.get(i);
System.out.println("====================");
System.out.println("å·¥å·:"+ee.getEmpNo());
System.out.println("åå:"+ee.getName());
System.out.println("å·¥èµ:"+ee.getSalary());
System.out.println("====================");
}
}
}