Βίντεο: The mind behind Linux | Linus Torvalds 2024
Μέρος του Java Προγραμματισμός για προγραμματιστές Android Για Dummies Cheat Sheet
"Πρέπει να δημιουργήσω μια δήλωση για βελτιωμένη. Μπορεί κάποιος να μου υπενθυμίσει πώς να κωδικοποιήσω μια ενισχυμένη για δήλωση; Και ενώ είστε σε αυτό, πώς μπορώ να κάνω μια εξαίρεση; Πού μπορώ να βρω γρήγορα όλα αυτά τα στοιχεία της Java; "
Βρίσκετε όλα αυτά τα πράγματα εδώ σε αυτό το εξαπατημένο φύλλο. Το πρόγραμμα Java σε αυτό το εξαπατούμενο φύλλο περιέχει αποσπάσματα κώδικα που αντιπροσωπεύουν πολλά από τα πιο σημαντικά χαρακτηριστικά γνωρίσματα της γλώσσας της Java, συμπεριλαμβανομένων των διακοπτών, των συμβολοσειρών, των διακοπών, των άλλων δηλώσεων … και των συστοιχιών. Ως πρόσθετο επίδομα, το πρόγραμμα περιέχει ακόμη και μια πονηρή αναφορά σε αυτή την κλασική ταινία Marx Brothers, Crackers Animal. Απολαύστε!
πακέτο com. παράδειγμα. cheetsheet;
Εισαγωγή του. υποστήριξη. v7. app. AppCompatActivity;
εισαγωγή του Android. os. Δέσμη;
εισαγωγή του Android. θέα. Θέα;
εισαγωγή του Android. widget. EditText;
εισαγωγή του Android. widget. TextView;
εισαγωγή του Android. widget. Τοστ;
εισαγωγή java. χρήσιμο. ArrayList;
η δημόσια κλάση MainActivity επεκτείνει το AppCompatActivity {
EditText editText;
TextView textView;
int myInt = 42;
διπλό myDouble = 27649. 00;
boolean myBoolean = true;
@Override
προστατευμένο void onCreate (Bundle savedInstanceState) {
σούπερ. onCreate (savedInstanceState);
setContentView (διάταγμα διάταξης.activity_main);
editText = (EditText) findViewById (id.title edit);
textView = (TextView) findViewById (κωδικός αναγνώρισης κειμένου);
}
public void onButtonClick (προβολή προβολής) {
char myChar = 'B';
String myString = "Γεια σας";
ArrayList myList = νέο ArrayList ();
String [] myArray = {"Αυτό", "είναι", "an", "πίνακας."};
textView. append ("myInt είναι" + ακέραιος. toString (myInt) + " n");
textView. append ("myChar είναι" + χαρακτήρας. toString (myChar) + " n");
Τοστ. makeText (αυτό, myString, Τοστ. LENGTH_LONG). προβολή();
textView. append ("myInt + myString + \" "+ myDouble είναι");
textView. append (myInt + "" + myString + "" + myDouble + " n");
δοκιμάστε {
myInt = Ακέραιος αριθμός. parseInt (editText. getText (). toString ());
} αλίευση (NumberFormatException ε) {
e. printStackTrace ();
}
textView. append ("myInt είναι");
αν (myInt <5) {
textView. προσάρτηση ("μικρό n");
} αλλιώς {
textView. προσάρτηση ("μεγάλο n");
}
textView. append ("Είναι το myBoolean αληθινό;");
αν (myBoolean) {
textView. προσάρτηση ("Ναι n");
}
textView. append ("myInt είναι");
διακόπτης (myInt) {
περίπτωση 1:
textView. προσάρτηση ("ένα n");
σπάσει.
περίπτωση 2:
περίπτωση 3:
textView.προσάρτηση ("μικρός αριθμός n");
σπάσει.
προεπιλογή:
textView. προσάρτηση ("πολύ n");
σπάσει.
}
για το (int i = 0; i <10; i ++) { textView. append (ακέραιος αριθμός στο string (i));
textView. προσάρτηση ("");
}
textView. προσάρτηση (" n");
int i = 0.
ενώ (i <10) {
textView. προσάρτηση (i ++ + "");
}
textView. προσάρτηση (" n");
int j = 0.
να {{ textView. προσάρτηση (Ακεραίο σε toString (j ++));
textView. προσάρτηση (j <= 9; ",": "");
} ενώ (j <10);
textView. προσάρτηση (" n");
myList. προσθέστε ("Τρεις");
myList. προσθέστε ("cheers")?
myList. προσθέστε ("για");
myList. προσθέστε ("Καπετάνιος")?
myList. προσθέστε ("Spaulding");
για (λέξη συμβολοσειράς: myList) {
textView. προσθήκη (λέξη);
}
textView. προσάρτηση (" n");
textView. να προσθέσετε (addPeriod ("Spaulding"));
textView. προσάρτηση (" n");
για το (int n = 0; n
textView. προσάρτηση (myArray [n]);
}
textView. προσάρτηση (" n");
}
String addPeriod (συμβολοσειρά συμβολοσειράς) {
επιστροφή συμβολοσειράς + ".";
}
}