- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiálProč Java jednotný, univerzální jazyk ( ne však vhodný pro cokoli )
rozsáhlý, otevřený, rozvíjející se softwarový systém a technologie
právně chráněný
normotvorný - zavádí řadu užitečných norem, uzancí a přístupů
expanzivní, od května 1995 vykazuje nevídaný rozmach
velmi efektivní při tvorbě software
spolehlivý, robustní, přesně specifikovaný, dobře dokumentovaný
portabilní, ( Windows / Linux / Solaris ...)
bezpečný
deterministický - úlohy končí či havarují určitelným způsobem
silně objektový - obsahuje však i neobjektové primitivní typy
síťový
internetový a internacionální a návazný na nativní platformu
multithreadový - více vláken (úkolů) může běžet (jakoby) současně
interpretovaný - s adaptací pro platformu
zdarma Java & IDE Tvůrcem a vlastníkem práv Javy je fa. Sun Microsystems, která vydává JavaSE, JavaEE, JavaME, Netbeans a další produkty po verzích.
Lze je zdarma stahovat z: java.sun.com
Verze 1.0.2 - byla první , 1.1 – rozšíření o delegační model událostí
1.2. - zahrnuje JFC, 1.3, 1.4 - rozšíření assert,
1.5 - z 2004: rozšíření jazyka for, enum, autoboxing, generics,
j2SE 1.6 - z 2006, 1.7 “Dolphin” – v plánu.
jre - Java Runtime Environment ( bez vývojových prostředků )
Toto software neobsahuje ani IDE, databázi či aplikační server.
S Javou lze pracovat velmi nepohodlně řádkově:
j2sdk1.6/bin/javac A.java B.java ... kompilace
j2sdk1.6/bin/java A běh
či velmi pohodlně a bezpečně pomocí vyspělých IDE:
Netbeans ( Sun: v. 6.0.1 ( prosinec 2006 ) ) ,
JBuilder - Borland, JDeveloper - Oracle, Eclipse – IBM, JCreator, ...
Zdarma stáhněte a instalujte z www.netbeans.org Netbeans 6.0.1 pack All. Zdarma dále stáhněte z java.sun.com/javase/downloads/index.jsp Java SE 6 Documentation – a pak nerozzipovanou připojte k Netbeans. Podpora Javy Fa. Sun Microsystems mnohostranně podporuje Javu tím, že vydává:
ke každé hlavní verzi dokumentaci ve formě html stránek. Ta obsahuje
zejména popis API, který je krajně radno připojit k užívanému IDE.
Viz http://java.sun.com/docs/
Nejnovější verze je jdk-6-doc.zip .
řadu tématických tutoriálů ve formě html stránek.
Viz http://java.sun.com/docs/books/tutorial/index.html
http://java.sun.com/docs/books/jls
- Java specification 3rd edition popisuje i verze >= 1.5
Pecinovský, R: Java 5.0, CP Books, Brno, 2005, s. 152, ISBN 80-251-0615-2 Jména a konvence Jméno tvoří libovolná neprázdná posloupnost písmen Unicodu ( tedy i z
národních abeced ), znaků $ _ , tj. dolar a podtržítko ( underscore )
a číslic, nezačínající číslicí a jež není klíčovým slovem. Jména je radno
volit mnemotechnická, pouze z písmen ASCII a číslic.
Dolarem a podtržítkem radno šetřit - neboť se užívají i jinak.
Tečka se užívá jako selektor položky.
Jmény se označuje:
package ( balíček ) - jen malá písmena a číslice tečkou, např:
abc def2.gh3 java.util.zip
class ( třída ) - a její konstruktory - podstatné jméno začínající velkým
písmenem, např:
String FileInputStream BankAccount
Rectangle2D.Double - pro tzv. vnitřní třídy
Výjimky by měly mít sufix Exception, např: MySpecialException Jména a konvence interface ( rozhraní ) - přídavné jméno začínající velkým písmenem, např:
Comparable Serializable Cloneable
method ( metoda ) - sloveso začínající malým písmenem, např:
reset parseDouble compareTo
vrací-li typ boolean, hodí se prefix is nebo has
isLetterOrDigit hasNextElement
variable ( proměnná ) - začínající vždy malým písmenem, např:
j counter totalTax currentFrequency
final variable ( konstanta ) a návěští:
- jen velká písmena, číslice a podtržítka, např:
PI MAX_VALUE POINT_123 CYCLE3 Primitivní typy Typ Formát Obalové (wrap) třídy
Celá čísla - dvojkový komplement se znaménkem
byte 8-bit -128 … 127 Byte
short 16-bit -32768 … 32767 Short
int 32-bit -2147483648 … 2147483647 Integer
long 64-bit -9223372036854775808 … 9223372036854775807 Long
(9.2E18 = 9.2 trilionů)
char 16-bit Unicode '\u0000' to '\uffff' 0 ... 65535
Vloženo: 12.06.2009
Velikost: 736,85 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu X36PJV - Programování v jazyku Java
Reference vyučujících předmětu X36PJV - Programování v jazyku Java
Podobné materiály
- 01M4 - Matematika 4 - Přednášky Prucha ReseniII
- 01M4 - Matematika 4 - Přednášky Prucha ReseniIII
- X01ALG - Úvod do algebry - Přednášky Horcik
- X01MA1 - Matematika 1 - Přednášky Tkadlec
- X16EKO - Ekonomika - Přednášky ekonomika
- X31EO1 - Elektrické obvody 1 - Přednášky EO1
- X31EO2 - Elektrické obvody 2 - Přednášky (2)
- X31EO2 - Elektrické obvody 2 - Přednášky
- X34ELE - Elektronika - Přednášky
- X36ALG - Algoritmizace - Přednášky algoritmizace
- Y36PJV - Programování v jazyku Java - Přednášky
- X02FY1 - Fyzika 1 - Přednášky
- X17TEP - Teorie elektromagnetického pole - prednasky
- 34EL - Elektronika - prednasky
- 12TD - Technická dokumentace - prednasky
- X12UEM - Úvod do elektrotechnických materiálů - prednasky od slova do slova
- Y36OMO - Objektové modelování - přednášky
Copyright 2023 unium.cz. Abychom mohli web rozvíjet a dále vylepšovat podle preferencí uživatelů, shromažďujeme statistiky o návštěvnosti, a to pomocí Google Analytics a Netmonitor. Tyto systémy pro unium.cz zaznamenávají, které stránky uživatel na webové stránce navštívil, odkud se na stránku dostal, kam z ní odešel, jaké používá zařízení, operační systém či prohlížeč, či jaký má preferenční jazyk. Statistiky jsou anonymní, takže unium.cz nezná identitu návštěvníka a spravuje cookies tak, že neumožňuje identifikovat konkrétní osoby. Používáním webu vyjadřujete souhlas použitím cookies a následujících služeb: