From c95e5202e3b8adbee149df6833ae518cb318c2d9 Mon Sep 17 00:00:00 2001 From: Cristobal Date: Sun, 20 Nov 2022 18:52:30 +0100 Subject: [PATCH] Commit --- .classpath | 10 +++++ .project | 17 +++++++ .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 14 ++++++ .../cristobalbernal/Proyecto_8_1/Main.class | Bin 0 -> 1660 bytes .../Proyecto_8_1/Persona.class | Bin 0 -> 1167 bytes .../Proyecto_8_1/package-info.class | Bin 0 -> 138 bytes bin/module-info.class | Bin 0 -> 151 bytes .../cristobalbernal/Proyecto_8_1/Main.java | 31 +++++++++++++ .../cristobalbernal/Proyecto_8_1/Persona.java | 42 ++++++++++++++++++ .../Proyecto_8_1/package-info.java | 1 + src/module-info.java | 9 ++++ 12 files changed, 126 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/com/cristobalbernal/Proyecto_8_1/Main.class create mode 100644 bin/com/cristobalbernal/Proyecto_8_1/Persona.class create mode 100644 bin/com/cristobalbernal/Proyecto_8_1/package-info.class create mode 100644 bin/module-info.class create mode 100644 src/com/cristobalbernal/Proyecto_8_1/Main.java create mode 100644 src/com/cristobalbernal/Proyecto_8_1/Persona.java create mode 100644 src/com/cristobalbernal/Proyecto_8_1/package-info.java create mode 100644 src/module-info.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..ffb0d25 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Proyecto_8_1 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/bin/com/cristobalbernal/Proyecto_8_1/Main.class b/bin/com/cristobalbernal/Proyecto_8_1/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..da9f0971dff2e684768c7a0e2c634c02f49a652e GIT binary patch literal 1660 zcma)6-%}e^6#gzG*$~n;O#lm0No}#T1!Ak#8Yq-PtI$BOY0;G^UN*O|oz33N?xr?A z_~7{9j6Uigq7N`5>L1`A<@nu%&}Qt6KJ49d&#!yVcfWK0`un#(0o=xy7WxDx9bGRt zfg478S9-fD@TFJS40KC5k>0trbG@)GUEe}XAoEl{lLb%udxi4uQ`!X*^RDkk3j+O9 zSGELV%etmg=*K`BaU=xJlw4nJH0#X!NbY({AY0Oo^tNQ+n*Fgd7VW#Cz~$2aDrSxc z)mfCl$kcY}MNyR~aQ(eGQ%LIGb4N8ISNoxbtU#{qL$IkFT>fIj8e$qoauU0V0h|P zRatml;M~jSm77tc8L@07>nV)kyorB9;Oucc>osMuBMW(fv2JV!{od#aylJ8@3XHyp ze%Ym+WwHxJGjhGcQV_^iiC3S(B@9@Y>bc_%oJm|2u$KHt`>sx6ns?5&U5D~4<+Y~t z*C@ZuJ6Y4xPvQn8dJxQa8MrLHnhNM}Qy^*Za-}bmxW(PN3?j1Q>l7wXOk)o70)t-# zZlt>G>cO$2WETdhg)|lozv7OkLo#jx3j?@|6${I~J+#6|)zi3#`{bx@lCr~{yCJrl zq{}h-b4h$8aHpd3`_j)lypWpCGj*Of%e9r?Ys#Qzl*-R5FE0aU-+iX@jt&A9Hnd-J zNf8#ZhLVK`U6gwdNn_ox!)lmwJ<>NOgFVtd_X-lz?TPE`6FPy@Cl$BZz($^EhK=>8 zd#>8_YFx%oT>ecNPEoRPOyCn#dTBuy%h&Z?wkR+l8_M(Cn#r3`#KI{1wpTfYy(8Uf zbjNzBb9`^o`Trhr!xPTc+yV7-qvfngBOXvrQuFf>a&~t35U-VvFlJvn z#Q6FVChX}$T-Z3mCHoL>6=T*PxNP@luT<<<_FBb`XJ;yQB3q~wmb{ipvcxT$UD>39ev=Oh z2EhkEz>gBo%&tjnQt)AC?%cWOo^#Lauirm@0(b$(L{7lz#Y3-`1fy}>m0{OUA{lxo zN&M08jpOrY=TE&8KN-c5G+_wTF60O4g)$m=Z@U*PF;Nt-bvB5-Q$Go07<`i5&=)91 z@vxgPsJCaZ({U0+gXaPz`Q8u1pdSkueqZ(l#1SzEK@^M+smoaeEoP2d9l~G5eZPV{ zY8EW43FMttrwoC03noe`+OSYgqfHAHtO%^OgUCO=9CG5bRBpW;_hi_S9D(w)q%nRM zj0D{F|JuaKRtEm~<#agPX)Wqz(P+MCW688?v@%;AXD*hB_#2zdzt*O4R@!FrE~98|(<0Yp_F^=qmB+TyHY#rg+@KHc#xNd4-M?b52K!TPfos zX3Ph?QB@VqEXX|LtFjiTvGW@F>YB$&t1}*f9qeYEJnpJf!TkpN3xgb#=%P;AbKt@h zd>eN%@FA;}#G)GBo=K?a>?Q}_(j6LU)pX3Fwp9`DEfrF~Dr9G=kmhnBb6%uE_9&!z yjS%(DO2}Q@%Z8eFr1ANRBl}B*?Bjk0o;kAp&rgsFaVVs9jS%(7O2`Av`0x)2y{?V` literal 0 HcmV?d00001 diff --git a/bin/com/cristobalbernal/Proyecto_8_1/package-info.class b/bin/com/cristobalbernal/Proyecto_8_1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..b41ab12a21ac4c75459054b6955fb06ff57e9dd1 GIT binary patch literal 138 zcmX^0Z`VEs1_oOOc6J6PMh4yF{9OIyqRirw{G`O3q|~Ck#2o#AqWsF# literal 0 HcmV?d00001 diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..1c9df33b290f862569b3ea66e604e23bbf122f48 GIT binary patch literal 151 zcmX^0Z`VEs1_oOOE_MbcMh5QO{FKt1RNc(Hw0uSeuHgLAqU2P!%$!t41_2}~y{yEt zL`DWSU$AOn26jdUo`9nK%GBhN{CJCaLtzF^Mg~rhBE6)<;?xEP21cMI5WvL13}i4d VurRO!X)y*iurMP7M+2AvApoNz9uEKj literal 0 HcmV?d00001 diff --git a/src/com/cristobalbernal/Proyecto_8_1/Main.java b/src/com/cristobalbernal/Proyecto_8_1/Main.java new file mode 100644 index 0000000..5aba312 --- /dev/null +++ b/src/com/cristobalbernal/Proyecto_8_1/Main.java @@ -0,0 +1,31 @@ +package com.cristobalbernal.Proyecto_8_1; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.ObjectOutputStream; +import java.util.ArrayList; + +public class Main { + public static void main(String[] args)throws IOException { + File fichero = new File("C:\\Users\\crist\\Documents\\2DAM\\BaseDeDatos\\Personas.dat"); + FileOutputStream fos = new FileOutputStream(fichero); + ObjectOutputStream oos = new ObjectOutputStream(fos); + ArrayList personas = new ArrayList<>(); + + String[] nombres= {"Antonio","Perico","JuanJo","Joan"}; + String[] apellidos = {"Pere","Caldero","Persiana","Martinez"}; + int[] edades= {20,18,19,45}; + + oos.writeObject(nombres); + oos.writeObject(apellidos); + oos.writeObject(edades); + + + fos.close(); + oos.close(); + + System.out.println("Se han creado los datos y guardado en el archivo correspondiente"); + } + +} diff --git a/src/com/cristobalbernal/Proyecto_8_1/Persona.java b/src/com/cristobalbernal/Proyecto_8_1/Persona.java new file mode 100644 index 0000000..666139a --- /dev/null +++ b/src/com/cristobalbernal/Proyecto_8_1/Persona.java @@ -0,0 +1,42 @@ +package com.cristobalbernal.Proyecto_8_1; + +import java.io.Serializable; + +public class Persona implements Serializable{ + private String nombre; + private String apellido; + private int edad; + + public Persona(String nombre,String apellido, int edad) { + this.nombre = nombre; + this.apellido = apellido; + this.edad= edad; + } + + public Persona() { + this.nombre=null; + } + public String getApellido() { + return apellido; + } + public void setApellido(String apellido) { + this.apellido = apellido; + } + + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public int getEdad() { + return edad; + } + + public void setEdad(int edad) { + this.edad = edad; + } +} diff --git a/src/com/cristobalbernal/Proyecto_8_1/package-info.java b/src/com/cristobalbernal/Proyecto_8_1/package-info.java new file mode 100644 index 0000000..e6edce8 --- /dev/null +++ b/src/com/cristobalbernal/Proyecto_8_1/package-info.java @@ -0,0 +1 @@ +package com.cristobalbernal.Proyecto_8_1; \ No newline at end of file diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..690e810 --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,9 @@ +/** + * + */ +/** + * @author crist + * + */ +module Proyecto_8_1 { +} \ No newline at end of file