POO - Manel Guerrero
Instalació Netbeans
Recomano instalar Netbeans 8.2 amb Java 1.8 d'Oracle. Versions més noves de Java acostumen a donar problemes.
Sembla que Netbeans 10 amb JDK 9 també funciona bé.
Ubuntu 18.04.2 LTS (bionic) sembla que té el packages netbeans (versió 10) i el openjdk-11-jdk .
TRANSPAS
Tema 0 (2x2) (1x1)
Tema 1 (2x2) (1x1)
Tema 2 (2x2) (1x1)
Tema 3 (2x2) (1x1)
Tema 4 (2x2) (1x1)
Tema 5 (2x2) (1x1)
Tema 7 (2x2) (1x1)
Tema 8 (2x2) (1x1)
Tema 9 (2x2) (1x1) (fet per en Jordi Perelló).
CALENDARIO
TeoCalendar.pdf Calendario de las sesiones de teoria.
TeoIndex.txt Contenido de las sesiones de teoria.
CODIGO FUENTE
POO_NetBeans_20190520.tgz Version para Netbeans.
POO_RAW_20190520.tgz Version para terminal.
T13_ExemplesGrafs.zip Codi del tema de grafs (fet per en Jordi Perelló).
COLECCION DE PROBLEMAS
Versión 20190530:
Problemas_POO.pdf
Versión 20190501:
Problemas_POO_UML.pdf
NETBEANS
NetBeans keyboard shortcuts
JAVA PRACTICES
Java Practices
CODIGO FUENTE JAVA
Open-source implementation of the Java SE 8 Platform Código fuente de Java SE 8 comentado.
Para bajaros el código fuente de la versión 8 a vuestro ordenador:
sudo apt install openjdk-8-source
cd /usr/lib/jvm/openjdk-8/lib
sudo unzip src.zip
cd java
Para bajaros el código fuente de la versión 11 a vuestro ordenador:
sudo apt install openjdk-11-source
cd /usr/lib/jvm/openjdk-11/lib
sudo unzip src.zip
cd java.base/java
Manera oficial de trabajar con ficheros
ExemplePrintWriter.java
ExempleScanner.java
Generador de diagramas UML
PlantUML
Cómo usar PlantUML
Class Visualizer
Class Visualizer Auto-generated class diagrams and Instant UML class previews.
MAS RECURSOS
API Java 12
API Java 9
String
StringBuilder
Integer
Double
Boolean
ArrayList
LinkedList
HashSet
TreeSet
HashMap
TreeMap
Collections
Arrays
Exemple 1: Rosetta Stone for C and Java
1_Example1_C.tgz
Compilar amb "gcc -o example1 *.c -lm" i executar amb "./example1"
1_Example1_Java.tgz
Compilar amb "javac *.java" i executar amb "java Example1"
Com fer scanf() en Java?
2_Scanf.tgz
ReadConsoleSystem.java ensenya la manera antiga.
ReadConsoleScanner.java ensenya la manera actual.
Source: How to read input from console - Java
Que vol dir static?
Java static keyword
Constants en Java?
Define constant
Define a constant value and use it
Java tutorial
TutorialsPoint: Java - Tutorial
Sorting algorithms
Bubble sort
Insertion sort
Sorting algorithm
Complex numbers
Complex number
Containers
Java Collections Framework
Java - How to use Iterator?
Java - How to use Comparator?
Liant-la amb les Collections
Interface Collection E
Interface Map K,V
Oracle Java Tutorial Collections
Javadoc
Javadoc
Tips and tricks
How to convert a Map to List in Java?
Files
Read and Write Text Files in Java
Files_entrada.txt
Files.java Exemple que llegeix Files_entrada.txt i escriu a Files_salida.txt
Clean Code
Clean Code: A Handbook of Agile Software Craftsmanship
MANEL's WEBPAGE