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、涨停调整周期源码数据库设计等技能。通过这个项目,你将熟悉项目开发流程。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("====================");
}
}
}
2024-11-25 01:59733人浏览
2024-11-25 00:14604人浏览
2024-11-24 23:351709人浏览
2024-11-24 23:35297人浏览
2024-11-24 23:332326人浏览
2024-11-24 23:31400人浏览
1.赛车游戏编程流程2.口袋四驱车九游版安卓APK如何下载3.求助!疯狂赛车自己向右打方向,怎么会事?4.QQ飞车怎么批量删除好友赛车游戏编程流程 这个范围太大了 你要知道游戏不是那么容易就做
據中新社柏林報道,中國常駐國際原子能機構代表李松22日率團出席國際原子能機構11月理事會,就巴以衝突和以色列核問題發言。11月22日,中國常駐國際原子能機構代表李松率團出席在維也納召開的國際原子能機構