Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Was muss ein Java Entwickler alles können

Empfohlene Antworten

Veröffentlicht

Ich habe eventuell die Chance als Java-Progammierer anzufangen.

Welche Qualifikationen bräuchte ich oder wären nützlich um diesen Job ausüben zu können

ich verstehe deine Fragen ned ganz. Du könntest anfangen? Wenn du die Qualifikation ned hättest, warum würden sie dann dich nehmen. Also mußt sie doch haben. Was hast denn vorher alles gemacht?

Es ist eine Stelle frei; als Java Entwickler

Da ich ein bissel mit Java kann wollte ich nur wissen nach welchen weiteren Qualifikationen sie fragen könnten

Also ich sage mal so :

- Du solltest JAVA beherrschen

- Du solltest schon mal programmiert haben

- Du solltest den Kontext kennen zu dem du was programmierst.

Bsp. Du sollst Software für Kostenrechnung programmieren, da sollest

su schon wissen was ein BAB ist.

Das sind so Grundanforderungen.

P.S. Die Frage verstehe ich aber auch nicht so richtig.

Vielleicht fällt dir was zu : J2EE, Swing, Applets ein

Ging den aus der Stellenausschreibung nicht mehr hervor?

"Ein bisschen Java können" reicht für eine Bewerbung auf eine Stelle als Java-Entwickler nicht aus, da gehört fundiertes Wissen zu.

Was ich auf jeden Fall bei einer solchen Stelle als Voraussetzungen erwarten würde:

Syntax und JVM

Fundierte Kenntnisse über die Java-Syntax, wieso macht z.B. ein Codeausschnitt wie dieser hier Sinn, und was wird dort eigentlich gemacht?

BackgroundExector executor = new BackgroundExecutor(new BackgroundCallback() {

  public void progress(int progress) {

    System.err.println("Progress: " + progress + " %");

  }

});

Ausserdem solche Dinge wie: Welche Bedeutung hat der transient Modifier? Wieso werden static Methoden nicht vererbt, wieso muss ich in der Methodendefinition deklarieren, dass eine IOException geworfen wird, kann die Deklaration jedoch für eine IllegalArgumentException auch weglassen, was ist die Aufgabe des GarbageCollectors ...

OO-Konzepte

Ein grundlegendes Verständnis davon, wie Objektorientierung funktioniert.

Was ist eine Klasse, was ist ein Objekt, wo liegt der Unterschied zwischen protected und package private Sichtbarkeit, wo liegt der Unterschied zwischen einer abstrakten Klasse und einem Interface, was ist Polymorphie, ...

Java Class Library

Umfangreiche Kenntnis der java.* Klassenbibliothek und die Konzepte, die hierdruch abgebildet sind.

Welche Datenstrukturen sind im Collection Framework abgebildet? Wann benutze ich ein Set, wann eine List, wie ist das Laufzeitverhalten einer ArrayList verglichen mit einer LinkedList, wo liegen die Vor- und Nachteile der verschiedenen Implementierungen. Wie arbeite ich mit Input-/OutputStreams, wann verwende ich Reader/Writer, ...

Das ist ein Ausschnit aus den Dingen, die zu den absoluten Basics gehören.

Je nach Stellenbeschreibung kommen dann noch weitere als bekannt vorausgesetzte Kenntnisse hinzu (J2EE, Swing, SWT, ...)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.