Javaga kirish !
Download 0.56 Mb.
|
Java dars Lesson1.
Javaga kirish ! Lesson 1. JVM -> (Java Vertual Mashina) JVM - > ning vazifasi tarjimonlik ya’ni, dastlab biz yozgan*.javafayl kompilyator yordamidabayt kodga o’giriladiva JVM yordamida esa mashina tiliga aylantiriladi.Bu degani JVM qaysi platformaga tegishli bo’lsa, kodlarni ham o’sha platformaga moslab beradi. JRE - > (JavaRuntimeEnvironment ya’ni Java bajarilish muhit) JRE -> bu faqat dastur bajarilishi uchun kerak bo`lgan muhit xolos. Dasturchi bo`lmagan oddiy foydalanuvchilarga Javadasturlari bajarilishi uchun JRE yetarlidir. JDK -> (Java Development Kit ya’ni Java dasturlash uskunasi) JDK -> JRE + dasturlashga oid qo`shimcha uskunalar.Bu esa dasturchilarga kerak. Formuladan ko`rinib turibdiki , JDKning hajmi JRE dan katta bo`ladi. U birmarta ko`chirib o`rnatiladi xolos. Variable -> (o’zgaruvchi) xotiraning nomlangan qismi. Classloader -> JVM ning quyi tizimi hisobanadi va class fayllairni yuklash uchun ishlatiladi. Bytecode vazifasi -> obeyktga murojat qilishdagi qoninlarni buzilmagan kod qismlri uchun ishlatiladi. Interface -> bayt kodini o’qib ko’rib korsatmalrni amlaga oshiradi. Data types -> 2 ga bo’linadi. 1 .Primitive types. 2.Reference types. Reference types: 1.Class. 2.Arrays. 3.Interface. 4.Enum. JAVA QISMLARI. 1.Simple (oddiy). 2.Object-Oriented (obyektgayo’naltirilgan). 3.Platformindependent (mustaqilplatformalar). 4.Secured (himoyalangan). 5.Robust (kuchli). 6.Architectureneutral (neytralarxitektura). 7.Portable (ixcham). 8.Dynamic (dinamik). 9.Interpreted (interpretatsiyalangan). 10.HighPerformance (yuqoritezlik). 11.Multithreaded (ko’ppotokli). 12.Distributed (modelbo’yichataqsimlanish). - Main metodidagi datalar Stackga joylanadi int neg = ~a; (Tilda belgisi ) bu har bir bitda mantiqiy inkorni amalga oshiradigan unar operatsiya bo'lib, berilgan ikkilik qiymatning birlar to'ldiruvchisini tashkil qiladi. 0 bo'lgan raqamlar 1 ga aylanadi va aksincha. Misol. 0000 0000 0000 0010 - > 2 (2 lik ko’rinshi) ~2 - > 1111 1111 1111 1101 - > -3 Arifmetik shift left – ( << ) Arifmetik shift right – ( >> ) LogicalShiftRight (>>>) Download 0.56 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling