1.【java项目】保姆级java项目实战教程(4大企业级java项目+10套游戏项目+实战源码)
2.javaåå·¥èå¤è¡¨
【java项目】保姆级java项目实战教程(4大企业级java项目+10套游戏项目+实战源码)
对于想要系统学习java实战项目的考勤考勤朋友们,找寻完整教程可能会感到困扰。管理管理不用担心,系统系统小编特别整理了一套完整的源码源码视频课程(含源码),涵盖了4个具有企业级挑战的考勤考勤java项目和款游戏项目,旨在帮助新手逐步提升技能。管理管理精品成品源码推荐这些项目从简单的系统系统小游戏到复杂的商业应用,都能满足不同阶段的源码源码学习需求。 首先,考勤考勤来看看企业项目:1. 百战商城
这是管理管理一个大型B2C平台,基于SOA架构,系统系统使用Dubbo进行服务调用,源码源码适合高并发场景。考勤考勤问道网页支付源码后台系统用FastDFS存储文件,管理管理前台系统则利用Redis做缓存,系统系统涉及Spring Boot、Spring MVC等技术。资料领取时,请记得支持一下哦!同步接收卡 源码2. 房屋海选平台
这是一款前后端分离项目,结合MongoDB、ElasticSearch等技术,提供高效房屋租赁搜索功能。该项目涉及Spring Boot、Spring Data等技术,云卡商城源码适合移动开发学习。3. 企业OA系统
源自尚学堂的OA系统,涵盖了人事管理、考勤管理等多个模块,适合练习MVC、Ajax、精进mybatis源码分析数据库设计等技能。通过这个项目,你将熟悉项目开发流程。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("====================");
}
}
}