Commit 89b5d4bd by Patryk Czarnik

Przykłady baz danych

parent 6735c009
...@@ -20,5 +20,17 @@ ...@@ -20,5 +20,17 @@
<artifactId>jakarta.json</artifactId> <artifactId>jakarta.json</artifactId>
<version>2.0.1</version> <version>2.0.1</version>
</dependency> </dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.7.3</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.46.0.0</version>
<scope>runtime</scope>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
package gotowe.p01_interakcja.konsola; package gotowe.p01_interakcja.konsola;
import java.io.IOException; import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Arrays; import java.util.Arrays;
public class B_SuroweWejscie2 { public class B_SuroweWejscie2 {
......
package gotowe.p03_instrukcje.c_switch; package gotowe.p03_instrukcje.c_switch;
import java.util.Random;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
public class Switch3 { public class Switch3 {
......
package gotowe.p18_enkapsulacja.v1_brak_enkapsulacji; package gotowe.p18_enkapsulacja.v1_brak_enkapsulacji;
import java.util.ArrayList;
import java.util.List;
public class Student extends Osoba { public class Student extends Osoba {
String kierunek; String kierunek;
int rok; int rok;
......
...@@ -2,10 +2,7 @@ package gotowe.p18_enkapsulacja.v4_po_zmianie; ...@@ -2,10 +2,7 @@ package gotowe.p18_enkapsulacja.v4_po_zmianie;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.function.Function;
import java.util.stream.DoubleStream;
public class Student extends Osoba { public class Student extends Osoba {
private String kierunek; private String kierunek;
......
package gotowe.p19_wyjatki; package gotowe.p19_wyjatki;
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class ZasadyWyjatkow2 { public class ZasadyWyjatkow2 {
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -2,9 +2,7 @@ package gotowe.p25_kolekcje.a_list; ...@@ -2,9 +2,7 @@ package gotowe.p25_kolekcje.a_list;
import java.text.Collator; import java.text.Collator;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Locale;
public class NoweOperacjeList { public class NoweOperacjeList {
......
package gotowe.p25_kolekcje.b_set_map; package gotowe.p25_kolekcje.b_set_map;
import java.util.ArrayList;
import java.util.List;
import java.util.TreeMap; import java.util.TreeMap;
public class NoweOperacjeMap { public class NoweOperacjeMap {
......
...@@ -4,8 +4,6 @@ import java.util.ArrayList; ...@@ -4,8 +4,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Scanner; import java.util.Scanner;
import javax.print.attribute.standard.Sides;
public class P2_Lista { public class P2_Lista {
// Listy: // Listy:
// - mogą zawierać duplikaty (tę wartość kilka razy), // - mogą zawierać duplikaty (tę wartość kilka razy),
......
...@@ -5,8 +5,6 @@ import java.util.ArrayList; ...@@ -5,8 +5,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Scanner; import java.util.Scanner;
import javax.print.attribute.standard.Sides;
public class P2_Lista_Sortowanie { public class P2_Lista_Sortowanie {
// Listy: // Listy:
// - mogą zawierać duplikaty (tę wartość kilka razy), // - mogą zawierać duplikaty (tę wartość kilka razy),
......
...@@ -4,7 +4,6 @@ import java.util.ArrayList; ...@@ -4,7 +4,6 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.IntStream;
public class C21_DistinctSorted { public class C21_DistinctSorted {
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -4,7 +4,6 @@ import java.util.ArrayList; ...@@ -4,7 +4,6 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.IntStream;
public class C22_DistinctSorted { public class C22_DistinctSorted {
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -4,7 +4,6 @@ import java.util.ArrayList; ...@@ -4,7 +4,6 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.IntStream;
public class C23_DistinctSorted { public class C23_DistinctSorted {
public static void main(String[] args) { public static void main(String[] args) {
......
package gotowe.p31_streamy.d_redukcje_i_grupowanie; package gotowe.p31_streamy.d_redukcje_i_grupowanie;
import java.util.stream.Collector; import java.util.stream.Collector;
import java.util.stream.Collector.Characteristics;
import java.util.stream.Stream; import java.util.stream.Stream;
public class Collector_Test { public class Collector_Test {
......
...@@ -3,7 +3,6 @@ package gotowe.p40_io; ...@@ -3,7 +3,6 @@ package gotowe.p40_io;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
public class InputStream_DodatkoweMetody { public class InputStream_DodatkoweMetody {
......
...@@ -4,7 +4,6 @@ import java.io.BufferedInputStream; ...@@ -4,7 +4,6 @@ import java.io.BufferedInputStream;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
public class InputStream_Markowanie { public class InputStream_Markowanie {
......
...@@ -4,7 +4,6 @@ import java.io.FileInputStream; ...@@ -4,7 +4,6 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.util.Arrays;
public class Kopiuj2 { public class Kopiuj2 {
private static final int ROZMIAR = 4096; private static final int ROZMIAR = 4096;
......
...@@ -3,8 +3,6 @@ package gotowe.p40_io; ...@@ -3,8 +3,6 @@ package gotowe.p40_io;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.io.OutputStreamWriter; import java.io.OutputStreamWriter;
......
package gotowe.p42_tekstowe; package gotowe.p42_tekstowe;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
......
...@@ -3,7 +3,6 @@ package gotowe.p42_tekstowe; ...@@ -3,7 +3,6 @@ package gotowe.p42_tekstowe;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.List;
public class Odczyt7_Lines { public class Odczyt7_Lines {
......
...@@ -7,10 +7,7 @@ import java.nio.file.Path; ...@@ -7,10 +7,7 @@ import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.nio.file.attribute.BasicFileAttributes; import java.nio.file.attribute.BasicFileAttributes;
import java.nio.file.attribute.DosFileAttributes; import java.nio.file.attribute.DosFileAttributes;
import java.nio.file.attribute.PosixFileAttributes;
import java.nio.file.attribute.PosixFilePermission;
import java.util.Map; import java.util.Map;
import java.util.Set;
public class FilesProperties { public class FilesProperties {
......
...@@ -3,7 +3,6 @@ package gotowe.p43_files; ...@@ -3,7 +3,6 @@ package gotowe.p43_files;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
public class Przenoszenie { public class Przenoszenie {
......
package gotowe.p43_files; package gotowe.p43_files;
import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.nio.file.attribute.FileAttribute;
import java.nio.file.attribute.PosixFileAttributeView;
import java.nio.file.attribute.PosixFileAttributes;
import java.nio.file.attribute.PosixFilePermission;
import java.nio.file.attribute.PosixFilePermissions;
import java.nio.file.attribute.UserPrincipal;
import java.util.Arrays; import java.util.Arrays;
import java.util.Set;
public class Tworzenie { public class Tworzenie {
......
...@@ -4,10 +4,8 @@ import java.io.IOException; ...@@ -4,10 +4,8 @@ import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream;
public class WczytajWszystko2 { public class WczytajWszystko2 {
......
package gotowe.p45_serializacja; package gotowe.p45_serializacja;
import java.io.Serializable;
public class Organizm { // implements Serializable { public class Organizm { // implements Serializable {
public String gatunek; public String gatunek;
......
package gotowe.p46_tcp; package gotowe.p46_tcp;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.net.Socket; import java.net.Socket;
import java.net.UnknownHostException; import java.net.UnknownHostException;
......
package gotowe.p46_tcp; package gotowe.p46_tcp;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.net.Socket; import java.net.Socket;
import java.net.UnknownHostException; import java.net.UnknownHostException;
......
...@@ -3,10 +3,8 @@ package gotowe.p46_tcp; ...@@ -3,10 +3,8 @@ package gotowe.p46_tcp;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket; import java.net.ServerSocket;
import java.net.Socket; import java.net.Socket;
import java.util.Scanner;
public class Serwer2 { public class Serwer2 {
......
package gotowe.p50_watki.kolekcje; package gotowe.p50_watki.kolekcje;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.ThreadLocalRandom;
......
...@@ -2,8 +2,6 @@ package gotowe.p50_watki.kolekcje; ...@@ -2,8 +2,6 @@ package gotowe.p50_watki.kolekcje;
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue; import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
// Kolejki blokujące mają dodatkowo metody take i put, które działają w sposób blokujący. // Kolejki blokujące mają dodatkowo metody take i put, które działają w sposób blokujący.
......
...@@ -3,7 +3,6 @@ package gotowe.p50_watki.pule; ...@@ -3,7 +3,6 @@ package gotowe.p50_watki.pule;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
public class PuleWatkow { public class PuleWatkow {
......
...@@ -2,9 +2,7 @@ package gotowe.p50_watki.rwlock; ...@@ -2,9 +2,7 @@ package gotowe.p50_watki.rwlock;
import java.util.Random; import java.util.Random;
import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
public class CzytelnicyPisarze_Lock { public class CzytelnicyPisarze_Lock {
private Lock lock = new ReentrantLock(); private Lock lock = new ReentrantLock();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment