Τα πάντα για την java

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 03 Ιαν 2012, 15:47

Star_Light έγραψε:αυτη ειναι η λεγομενη αναφορα έτσι?


Ακριβός.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 03 Ιαν 2012, 16:00

giannosfor έγραψε:

Μεταβλητή κλάσης? Όνομα αντικειμένου ή όνομα στιγμιότυπου.


Nαι και εγω ηθελα να το επισημανω αυτο για να μην μπερδευτουμε. Ονομα στιγμιοτυπου πιστευω
ειναι πιο βολικο για μενα.... η κλαση ειναι το στανταρ καλουπι.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 03 Ιαν 2012, 16:24

Υπάρχει βέβαια και η περίπτωση όπου χρησιμοποιείς το όνομα της κλάσης αλλά αυτό είναι στη περίπτωση που έχεις δηλώση static κάποιες μεθόδους.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό pc_magas » 03 Ιαν 2012, 23:29

@giannosfor
Σωστά.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 00:16

giannosfor έγραψε:
Χαίρομαι ;) Το καλό με τη Java είναι ότι ξεχνάς αυτά τα συμβολάκια * &.
Δε πρόκειται να ξανασχοληθείς με δείκτες. Και αυτό θεωρώ οτι είναι σπουδαίο!
Χρειάζεσαι ένα τρόπο να αναφέρεσαι στα αντικείμενα που δημιουργείς γιαυτό και τους
δίνεις ένα όνομα όταν τα δημιουργείς.


Και ομως εμενα δεν μου αρεσει αυτο... εμενα μου αρεσαν πολυ οι δεικτες.
Δεν ξερω αμα δεν δω χαιρι απο δουλειες θα παω φανταρος θα γυρισω και θα ξαναπιασω C
μπορει να φυγω εξωτερικο να δουλεψω που εκει ζητανε C δεν ειναι ρημαδιό κρατος
πλεον οπως εδω.

Μπορει και να μην μεινω στην Java τελικα... θα δω τι θα κανω... θα δωσω χρονο και βλεπουμε.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 04 Ιαν 2012, 02:04

Star_Light έγραψε:Και ομως εμενα δεν μου αρεσει αυτο... εμενα μου αρεσαν πολυ οι δεικτες.
Δεν ξερω αμα δεν δω χαιρι απο δουλειες θα παω φανταρος θα γυρισω και θα ξαναπιασω C
μπορει να φυγω εξωτερικο να δουλεψω που εκει ζητανε C δεν ειναι ρημαδιό κρατος
πλεον οπως εδω.

Μπορει και να μην μεινω στην Java τελικα... θα δω τι θα κανω... θα δωσω χρονο και βλεπουμε.


Πάντως να ξέρεις ότι με την αντικειμενοστρέφεια προχωράς αρκετά.Και'γω απο C ξεκίνησα και ήμουν αρκετά καλός
το θέμα είναι ότι αυτά που κάνεις με την αντικειμενοστρέφεια με την C δεν τα κάνεις.
Και μένα μου άρεσαν και οι δείκτες και οι δομές μέχρι που κατάλαβα ότι μπορείς να κάνεις
παραπάνω πράγματα χωρίς να κάθεσαι να τρως την ώρα σου με αυτά * &
τα πραγματάκια.Και αναγκαστικά πιστεύω αν θέλεις να ασχοληθείς με develop
θα πρέπει να μάθεις.

Όσο αφορά το θέμα δουλειάς δε ξέρω αν θέλουν άτομα στο εξωτερικό να κάνει πράγματα σε C
πάντως αν κοιτάξεις τεχνολογίες που σίγουρα έχουν πέραση η J2EE είναι
μία από αυτές.Είναι server-side Java.

Άλλα αν δεν έχεις πάει φαντάρος τότε δε νομίζω ότι έχεις κάτι άλλο να κάνεις απ'το να πας.
Και μετά βλέπεις.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 04 Ιαν 2012, 02:11

Star_Light έγραψε:Δεν ξερω αμα δεν δω χαιρι απο δουλειες θα παω φανταρος θα γυρισω και θα ξαναπιασω C
μπορει να φυγω εξωτερικο να δουλεψω που εκει ζητανε C


Πάντως μου κάνει εντύπωση.Που στο εξωτερικό ζητάνε C προγραμματιστές?
Είχα ακούσει μία ιστορία από ένα καθηγητή μου.
Συγκεκριμένα αυτός μου έμαθε Java.Και έλεγε ότι όταν ήταν
πιο νέος σκέφτηκε να φύγει Αμερική να βγάλει λεφτά προγραμματίζοντας
σε Fortran.Έπρεπε κάποιος να συντηρήσει τα
παλαιότερα προγράμματα γιατί δε σύμφερε να τα γράψουν απ'την αρχή
σε μία καινούργια γλώσσα.

Ίσως είναι μία τέτοια περίπτωση.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 04:55

giannosfor έγραψε:

Πάντως μου κάνει εντύπωση.Που στο εξωτερικό ζητάνε C προγραμματιστές?
Είχα ακούσει μία ιστορία από ένα καθηγητή μου.
Συγκεκριμένα αυτός μου έμαθε Java.Και έλεγε ότι όταν ήταν
πιο νέος σκέφτηκε να φύγει Αμερική να βγάλει λεφτά προγραμματίζοντας
σε Fortran.Έπρεπε κάποιος να συντηρήσει τα
παλαιότερα προγράμματα γιατί δε σύμφερε να τα γράψουν απ'την αρχή
σε μία καινούργια γλώσσα.

Ίσως είναι μία τέτοια περίπτωση.


Εχω μιλησει με κατι αμερικανους και μου ειπανε πως θελουνε. Και ζητάνε σε κάποιες δουλειες
C προγραμματιστες. Αλλα ακομα δεν λεω τιποτα... γιατι δεν θελω να πω μεγαλα λογια και μετα να μην παω...
για αυτο και λεω μπορει. Η αληθεια παντως ειναι οτι η Java ειναι αναπτυσσομενη τεχνολογια και χρειαζεται παντου σχεδον
και σιγουρα πρεπει να ασχοληθεις και με αυτην για να εχεις μια πιο ολοκληρωμενη αποψη στον προγραμματισμο
απο οτι με μια γλωσσα.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό migf1 » 04 Ιαν 2012, 15:37

Off topic:
giannosfor έγραψε:
Πάντως μου κάνει εντύπωση.Που στο εξωτερικό ζητάνε C προγραμματιστές?
Είχα ακούσει μία ιστορία από ένα καθηγητή μου.
Συγκεκριμένα αυτός μου έμαθε Java.Και έλεγε ότι όταν ήταν
πιο νέος σκέφτηκε να φύγει Αμερική να βγάλει λεφτά προγραμματίζοντας
σε Fortran.Έπρεπε κάποιος να συντηρήσει τα
παλαιότερα προγράμματα γιατί δε σύμφερε να τα γράψουν απ'την αρχή
σε μία καινούργια γλώσσα.

Ίσως είναι μία τέτοια περίπτωση.


Είναι τέτοιος ο όγκος εφαρμογών γραμμένων σε C και εξαπλωμένος σε τόσο μεγάλο εύρος της πληροφορικής, που το παράξενο θα ήταν να ΜΗΝ ζητάνε C προγραμματιστές στο εξωτερικό (ο μικρόκοσμος της Ελλάδας δεν έχει καμία σχέση με τον παγκόσμιο χάρτη). Και φυσικά δεν περιορίζεται μονάχα στα υπάρχοντα αλλά και στη δημιουργία μελλοντικών.

Για παράδειγμα: http://www.freelancer.com/jobs/C-Programming/

Σίγουρα όμως η Java είναι η κατά τεκμήριο πιο περιζήτητη γλώσσα επαγγελματικά, εδώ και πολλά χρόνια!

έγραψε:
Πάντως να ξέρεις ότι με την αντικειμενοστρέφεια προχωράς αρκετά.Και'γω απο C ξεκίνησα και ήμουν αρκετά καλός
το θέμα είναι ότι αυτά που κάνεις με την αντικειμενοστρέφεια με την C δεν τα κάνεις.
Και μένα μου άρεσαν και οι δείκτες και οι δομές μέχρι που κατάλαβα ότι μπορείς να κάνεις
παραπάνω πράγματα χωρίς να κάθεσαι να τρως την ώρα σου με αυτά * &
τα πραγματάκια.Και αναγκαστικά πιστεύω αν θέλεις να ασχοληθείς με develop
θα πρέπει να μάθεις.

Μια χαρά τα κάνεις και με τη C, αρκεί να μη τα γράφεις συνέχεια από την αρχή σε κάθε νέο project και να χρησιμοποιείς object-oriented βιβλιοθήκες... είτε έτοιμες (όπως π.χ. η GObject της glib) είτε custom δικές σου. Υπάρχουν όμως και αρκετά που όντως στη C θέλουν αρκετό έως πολύ παραπάνω κόπο, ακόμα και με βιβλιοθήκες. Το βασικό πρόβλημα όμως δεν είναι αυτό, είναι πως στη C δεν είναι στανταρισμένα κάτω από γενικές ντιρεκτίβες όλα τα έξτρα tools που χρειάζεσαι, που με λίγα λόγια συνεπάγεται πως πρέπει να φτιάχνεις πολύ πιο συχνά customized κώδικα για πράγματα που σε γλώσσες όπως η Java είναι στανταρισμένα μέσα στη γλώσσα και λειτουργούν παντού εγγυημένα.
Τελευταία επεξεργασία από migf1 και 04 Ιαν 2012, 16:12, έχει επεξεργασθεί 1 φορά/ες συνολικά
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 15:57

καλα νταξει τωρα... ποσοι ειναι σε υπουργεια και επιχειρησεις και εχουν μπει απο το...παραθυρο!!!!

Ποτε κανεις καθηγητης δεν μας εχει δειξει δικο του προτζεκτ.... ολοι γράφανε κωδικα οταν ηταν...νέοι
αλλα επεσε ο σερβερ απο τοτε και χαθηκαν τα αποθετηρια τους !!!!!!

Και θα ελεγε καποιος πχ στον migf1 ή σε εναν αλλο τοσο καλο στην C που κανει παπαδες.... "ξερεις δεν σε παιρνω επειδη δεν ξερεις σε Java"

:/
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι