Zum Inhalt springen

::1

Mitglieder
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

Beiträge von ::1

  1. Fehler sollten dich ja erstmal nicht hindern schonmal die 100 Tests zu schreiben. Das JUnit bei jedem Fehler aufhört macht sogar sehr viel sinn, da es dann nicht "unendlich" viele Stracktraces protokollieren muss. Bei fehlgeschlagenen Asserts sollte dein Programm weiterlaufen. In Verbindung mit einer Exception jedoch nicht mehr.

  2. Prima.

    Trotzdem der Hinweis:

    Tu dir selbst einen Gefallen und versuch mal, ordentlich strukturiereten und dokumentierten Code zu schreiben ;)

    //Edit:

    Ich bin mir nicht sicher, aber ich glaube, dass das hier 1:1 das gleiche macht, wie dein Code:

    
    
    // Variablen
    
    // hier deine PORTS eintragen:
    
    int[] ports = new int[] { 80, 33, 66, 443, 225, 778, 80, 8080 };
    
    int[] winPorts = new int[] { 135, 445 };
    
    
    BufferedWriter bw = null;
    
    
    try {
    
    	// Der BuffedWriter und FileWriter
    
    	bw = new BufferedWriter(new FileWriter("Portprüfung_ausgabe.txt"));
    
    
    	// Erste Zeile im Dokument
    
    	bw.write("<----------------- Ausgabe des Virenscanner Portprüfers! ----------------->");
    
    	bw.newLine();
    
    
    	InetAddress ia = InetAddress.getByName("127.0.0.1");
    
    	if (ia.isReachable(1000)) {
    
    
    		for (int iCounter = 0; iCounter < ports.length; iCounter++) {
    
    			try {
    
    				Socket s = new Socket(ia, ports[iCounter]);
    
    				if (s.isConnected()) {
    
    					System.out.println("Gegenstelle hat Port Nummer: "+ ports[iCounter] + ". IP Adresse:  " + ia.getHostName());
    
    					bw.write("IP Adresse:  " + ia + " hat den gesuchten Port: "	+ ports[iCounter]);
    
    					bw.newLine();
    
    				}else{
    
    					bw.write("IP Adresse:  " + ia + "ist unter dem Port "+ports[iCounter]+" nicht erreichbar");
    
    					bw.newLine();
    
    				}
    
    				s.close();
    
    			} catch (ConnectException ex) {
    
    				continue;
    
    			}
    
    		}
    
    	} else {
    
    		for (int iCounter = 0; iCounter < winPorts.length; iCounter++) {
    
    			Socket s = new Socket(ia, winPorts[iCounter]);
    
    			if (s.isConnected()) {
    
    				System.out.println("Gegenstelle hat Port Nummer: " + winPorts[iCounter] + ". IP Adresse:  "	+ ia.getHostName());
    
    				bw.write("IP Adresse:  " + ia + " hat den gesuchten Port: "	+ winPorts[iCounter]);
    
    				bw.newLine();
    
    			}else{
    
    				bw.write("IP Adresse:  " + ia + "ist unter dem Port "+winPorts[iCounter]+" nicht erreichbar");
    
    				bw.newLine();
    
    			}
    
    			s.close();
    
    		}
    
    	}
    
    	bw.flush();
    
    	bw.close();
    
    } catch (IOException e) {
    
    	e.printStackTrace();
    
    }
    
    
    Beware of bugs in the above code; I have only proved it correct, not tried it.
    Ey du Nase! Du müsstes es besser wissen! Fliegt ne IOException in deinem Quelltext wird der BufferdWriter nie geschlossen. Lass das Programm dann mal auf dem Systemlaufen dass nur ne beschränke Anzahl an IOStreams erlaubt. Wie wärs mitm try-finally? Bezieht sich auf
    
    try {
    
     ....
    
    
    	bw.flush();
    
    	bw.close();
    
    } catch (IOException e) {
    
    	e.printStackTrace();
    
    }
    
    

  3. Schließende Klammer fehlt.

    Und das soll eine Nullpointer Exception liefern :D Wohl kaum. Da würd zuerst der Compiler dran scheitern!

    Zum Thema:

    An welcher Stelle fliegt die Nullpointer-Exception?

    
    
    [COLOR="red"]ArrayList <Colors>colors=new ArrayList<Colors>();[/COLOR]
    
    
    public test(){
    
    
        this.colors.add(new Color("{red}","RED")); this.colors.add(new Color("{blue}","BLUE"));
    
    
    }
    
    

    Pack die Initialisierung der Liste mal in den Konstruktor.

  4. Ich hab nichts mit Schule drin. Hab da stehn "Berufsschule" und fertig. Mein Ausbildungnachweise wurden bei der schriftlichen Abschlussprüfung im Mai durchgeblättert und da hat er nix gesagt. Den Aufsichtshabenden hab ich auch am Freitag bei mir in der Präsentation deswegen geh ich davon aus, dass das in Ordnung sein wird. War außerdem n netter Kerl.

    Ansonsten hast du die Ausbildungsnachweise ja gemacht und dein Betrieb hat sie gegen gekennzeichnet. Du wirst daher vermutlich so oder so zur Prüfung zugelassen, aber dein Betrieb bekommt Besuch von einem Ausbildungsberater der IHK um das genauer Prüfen zu lassen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...