myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Sicherheit & Anonymität
Seite neu laden

Zu hohe Java Version

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 14.03.16, 11:43   #1
RichtigKäse
Anfänger
 
Registriert seit: Aug 2015
Beiträge: 4
Bedankt: 0
RichtigKäse ist noch neu hier! | 3 Respekt Punkte
Standard Zu hohe Java Version

Hi,

ich habe heute mal wieder gekuckt ob mein Java noch aktuell ist (mache das gerne selbst) und stelle fest, ich habe am 10.2 Java 8 Update 74 installiert, aber auf java.com ist die aktuellste Version vom 05.2 mit Java 8 Update 73 gelistet.

jave -version in Kommandokonsole gibt mir auch 1.8.0_74 zurück.

Habe ich irgendwie ein eine Fälschung erwischt (schaue normalerweise trotz lesezeichen immer auf Zertifikat usw) oder hat man das einfach wieder zurückgenommen? Google wollte mir nicht so richtig antworten, aber muss ja nichts heißen.

Hoffe ihr wisst was da los ist.
RichtigKäse ist offline   Mit Zitat antworten
Ungelesen 14.03.16, 15:19   #2
iload2
Anfänger
 
Registriert seit: Dec 2014
Beiträge: 41
Bedankt: 17
iload2 ist noch neu hier! | 3 Respekt Punkte
Standard

Hi,
laut chip ist 8.0 Update 74 - vom 06.02.2016 die aktuellste.
Auch die Java-Infoseite sagt das:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Auf java.com kommt man aber tatsächlich auf die Update 73 Version, keine Ahnung, warum.
Du wirst wahrscheinlich das Auto-Update anhaben, und deswegen die neuste haben.
iload2 ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei iload2:
Ungelesen 14.03.16, 18:46   #3
RichtigKäse
Anfänger
 
Registriert seit: Aug 2015
Beiträge: 4
Bedankt: 0
RichtigKäse ist noch neu hier! | 3 Respekt Punkte
Standard

Definitiv aus, in Firewall Blockiert, und ich nehme immer das Lesezeichen. Eventuel wurde nach meinem Download einfach unbemerkt was auf ihrer Seite zurückgesetzt, .html vertauscht oder sonst was.
Vielen dank für deine Hilfe - auf chip, heise, ect schnell die anderen Uploader durchgehen hätte ich aber selber draufkommen müssen *schäm*


Aber das eine so große Firma wie Oracle eine ihrer main seiten verbockt hätte ich jetzt nicht erwartet.
Ab jetzt hohle ich mir Java immer von chip - "keine zukunftsträchtige Technologie" ist der beste Kommentar ever den ich über Java je gehört habe, knapp vor: "C# ist rein formal gesehen einfach besser"
RichtigKäse ist offline   Mit Zitat antworten
Ungelesen 15.03.16, 14:31   #4
Client70
Newbie
 
Registriert seit: Dec 2013
Beiträge: 71
Bedankt: 71
Client70 wird langsam von ratten respektiert | 129 Respekt PunkteClient70 wird langsam von ratten respektiert | 129 Respekt Punkte
Standard

Java den Vorteil das ein Java Programm auf unterschiedlichen Betriebssystemen gleich läuft.
Der markante Punkt der Sprache dabei ist das der Quellcode nicht für für jedes andere Betriebssystem angepasst werden muss wenn man ein neues Programm schreibt.
Der Java Code wird in einen speziellen Bytecode compiliert(umgewandelt) der nur von der JVM (Java Virtual Maschine) interpretiert wird.
Daher muss einzig die JVM auf das Betriebssystem angepasst sein. Es ist also ein völlig anderes Prinzip was Java da verfolgt. Die Zukunft von Java liegt meines Erachtens eher in der Kombination mit anderen Sprachen wie z.B. Swift oder Ruby keine zukunftsichere Technologie ist da stark übertrieben bzw. steht noch in den Sternen. Ob C# in 10 Jahren noch zukunftssicher ist ? , das kann auch keiner mit Sicherheit sagen. Aber Java stehen noch genügend Wege offen ist nur die Frage ob die richtigen Entscheidungen getroffen werden und welche das im Gegensatz zur Konkurrenz im Bereich der Sprachen sind die ähnliche Prinzipien verfolgen.

Ausserdem zum Versionsproblem: auf Oracle.com kannst du unter Developer Downloads bereits die 73er und 74er downloaden - denke mal das die 73er einfach mal lieber angeboten wird - da mit der 74er für den reinen Nutzer wenig unterschied besteht.

Das du eine höhere Version benutzt kann bei Java nicht schaden(solange es keine gefakte Version ist). Java ist ausserdem auch immer abwärtskompatibel zu den mit niedrigeren Java-Versionen erstellten Programmen.
Dies ist ein ebenfalls ein weiteres Prinzip von Java welches Java besonders vom Prinzip anderer Sprachen wie z.B. C# und C++ unterscheidet.
Client70 ist offline   Mit Zitat antworten
Ungelesen 17.03.16, 10:09   #5
RichtigKäse
Anfänger
 
Registriert seit: Aug 2015
Beiträge: 4
Bedankt: 0
RichtigKäse ist noch neu hier! | 3 Respekt Punkte
Standard

Ja die Sprache hat schon gewisse Annehmlichkeiten.
Schnell mit z.b. Eclipse und Java ne DB und oder Webseite live zusammenbasteln und entprechende Praktikumsaufgaben wo jeder auf dem Laptop ohne einschränkungen haben kann was starten kann ist schon nett.

Aber dann gibt es Spezialisten die für Java Programmierung bezahlt werden und es läuft dann nur auf Windows, Jahre spärer auf Mac, und auf Linux wahrscheinlich bis heute nicht, es seiden man macht dem Server glauben man hätte Windows, dann startet es...

Speax oder so heißt diese Sprachen lern Seite die Java verwendet - man hat aber festellen müssen Aufgaben Abgabe + Java + Informatik Studenten (1. und 2. Semester) bedeutet der erste 0815 hacker findet eine Lücke, schickt dem Server die Nachricht alle Aufgaben bestanden, Server aktzeptiert - der rest mach es nach.
Studenten glücklich, Dozenten/Tutoren glücklich, wurde ja alles zu 100% sauber bestanden... - seit 2 Semestern machen die wieder alles auf Papier xD



Desweiteren sind so Kleinigkeiten wie wärend der Laufzeit veränderbaren Arraygrößen und vieles mehr oder größere Kleinigkeiten wie Sprunganweisungen und Pointer zwar für sehr viele Anwendungsbereiche wirklich nicht notwendig und Java macht es einem Recht schwer häßlichen Code zu schreiben, aber es dem Nutzer komplett vorzuenthalten halte ich für Blödsinn - manche Dinge Würden sich wunderschön ohne Schachteln und Verkomplizieren so schnell mit einem Jump oder Pointer hinschreiben lassen, aber Java zwingt einen dazu wenn man Pech hat maßiv in die Übersichtlichkeit oder Preformance einzugreifen weil man um diese Dinge drumherum navigieren muss (oft geht das natürlich auch ganz elegant)

C++ hingegen macht es einem dann halt wieder schwer Fremdcode zu lesen wenn 100 autovariabeln auf 100 andere auto Variabeln kommen und man einfach vorne und hinten nicht weiß was am ende wo drinnen steht ist nur der Programmier glücklich der in einem Rutsch alles runter geautot hat.

C# hingegen habe ich noch nicht so wirklich etwas zu klagen gefunden, allerdings kam ich noch nicht dazu ernsthaft damit zu arbeiten.
RichtigKäse ist offline   Mit Zitat antworten
Ungelesen 17.03.16, 19:44   #6
Client70
Newbie
 
Registriert seit: Dec 2013
Beiträge: 71
Bedankt: 71
Client70 wird langsam von ratten respektiert | 129 Respekt PunkteClient70 wird langsam von ratten respektiert | 129 Respekt Punkte
Standard

Zitat:
Aber dann gibt es Spezialisten die für Java Programmierung bezahlt werden und es läuft dann nur auf Windows, Jahre spärer auf Mac, und auf Linux wahrscheinlich bis heute nicht, es seiden man macht dem Server glauben man hätte Windows, dann startet es...
Genau das ist eben nicht der Fall. Java Code ist multiplattformkompatibel im Gegensatz zu vielen anderen Programmiersprachen wenn der Code wirklich komplett in Java geschrieben wurde. Alle meine Windows Java Programme laufen z.B. auch auf Linux - Probleme gibt es erst wenn die Programme auch Komponenten enthalten die eben nicht sauber in Java gecodet sind oder Hardware angesprochen wird die nicht im System verfügbar ist. Zu den Servern - ein Server ist ja nicht das Programm. Wenn dieser entsprechende Vorraussetzungen Merkmale erwartet ist ja nicht das Programm schuld.

Zitat:
Speax oder so heißt diese Sprachen lern Seite die Java verwendet - man hat aber festellen müssen Aufgaben Abgabe + Java + Informatik Studenten (1. und 2. Semester) bedeutet der erste 0815 hacker findet eine Lücke, schickt dem Server die Nachricht alle Aufgaben bestanden, Server aktzeptiert - der rest mach es nach.
Studenten glücklich, Dozenten/Tutoren glücklich, wurde ja alles zu 100% sauber bestanden... - seit 2 Semestern machen die wieder alles auf Papier xD
Es ist durchaus manchmal leicht Sicherheitslücken in Java Programmen aufzudecken das liegt aber wohl eher nicht an der Sprachsyntax, denn diese sollte wenn Sicherheit ein Ziel ist auch entsprechend angepasst werden z.B. könnte man in diesem Fall kritische Befehle von ausserhalb generell durch Sicherheitsabfragen unterbinden. Bei den C Sprachen mag es schwieriger aussehen, aber es sieht eben nur so aus wer seine Sprache gut kennt wird auch dort die Lücken in der Sicherheit finden bzw. sich einfach selber den passenden Code dazu basteln.
Das Schulen, manche Firmen sogar z.B unser Bundestag teilweise nicht über das nötige Know-How verfügen um sich vernünftig abzusichern ist ja mittlerweile bekannt. Und ehrlich gesagt ein Armutszeugnis für uns.
Zitat:
manche Dinge Würden sich wunderschön ohne Schachteln und Verkomplizieren so schnell mit einem Jump oder Pointer hinschreiben lassen, aber Java zwingt einen dazu wenn man Pech hat maßiv in die Übersichtlichkeit oder Preformance einzugreifen weil man um diese Dinge drumherum navigieren muss (oft geht das natürlich auch ganz elegant)
Auch dazu gibt es Mittel und Wege soetwas in Java einfacher umzusetzen als du es da beschreibst - das Problem ist eher das man sich auch mit den Neuerungen der Sprache in den letzten Jahren auseinandersetzen muss. Oft werden unter Java eher nur die grundlegenden Konzepte eingesetzt und wenig fortgeschrittenere Konzepte angewandt. Performance, Optimierung, Sicherheit alles ist möglich wenn man es richtig anstellt. Die Übersichtlichkeit hat denke ich auch am meisten mit dem Programmierer zu tun der den Code schreibt und auch welche Konzepte dieser kennt. Ums mal einfach zu sagen es liegt in den Händen des Programmierers, seinen Kenntnissen und Erfahrungen.
Wobei man noch erwähnen sollte das die Performance von C und C++ doch was Zugriff auf Hardware angeht immer noch besser ist weil die Syntax einfach hardwarenäher angepasst ist und daher auch z.B. eher für z.B Spiele eingesetzt wird.
Hier z.B mal ne interessante Dikussion über Pointer in Java
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Einige behaupten Java kann nicht was Pointer in C oder C++ können aber darüber kann man sich streiten bis zum gehtnichtmehr. Meines Erachtens sind es einfach unterschiedliche Wege oft mit dem gleichen Resultat.
Client70 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:53 Uhr.


Sitemap

().