jdb - indførelse

, debugging - er en teknisk procedure at finde og fjerne insekter eller fejl i et program og få de forventede resultater.debugging - omfatter kontrol og overvågning.det er meget kompliceret, da den del af et edb - program er tæt koblet.vi ser et program med debugger værktøjer, der følger de foreskrevne api - grænseflader.en debugger tillader dig at gå igennem alle aspekter af en kode, undersøge alle elementer, og fjerne fejl, hvis nogen, debugging - teknikker, der er forskellige teknikker til ser en java - program.den gamle metode til fejlfinding ved brug af trykte erklæringer ved udgangen af hver kategori, hvilket vil trykke spore erklæringer på konsollen.tag et kig på følgende kode., lille klasse tilføje {offentlige statisk tomrum vigtigste (string ar []) (int en = ar [0] system. println (":" + a); int b = ar [1] system. println ("b." + b); int c = a + b - system. println (c = a + b: "+ c)}}, her har vi et program, der indeholder to numre og fingeraftryk output.bemærker, at hver gang, vi har indført et aftryk erklæring om, at fingeraftryk staten programmet på konsollen.det er den traditionelle fremgangsmåde ser et program. vi har desuden udviklet koncepter, der kan anvendes til ser et program, som f.eks.:,, en styrkelse, breakpoints og undtagelser eller watchpoints.,, typer af debugging - kan vi ser et program med forskellige metoder:, ved hjælp af java bytecode (samlet udgave java - koden), idet der bemærkninger i de programmer, som klasse til et løbende program, fjerntliggende fejlfinding, fejlfinding på efterspørgslen, optimeret kode fejlfinding, java, debuggers, her er nogle eksempler på java debuggers, der er tilgængelige på markedet:,, ides såsom formørkelse, netbeans osv. indeholder deres egne debuggers (visuel cafe., borland, jbuilder), eksterne debugger guis (f.eks. jikes, java platform debugger, og jprobe), kommando linjen debugger (sol er jdb), blok eller vi drevet (stak spor), det pædagogiske omfatter anvendelsen af de command-line debugger, jdb,., jdb, java debugger (jdb) er et redskab til java - klasser, ser et program i kommando linjen.det gennemfører java - platform debugger arkitektur.det hjælper med at opspore og fastsættelse af insekter i java - programmet ved hjælp af java ser grænseflade (jdi). jdb i jdk følgende arkitektur, definerer den rolle i jdb i jdk.den indeholder hovedsagelig tre enheder:,, java virtuelle hydraulisk maskine grænseflade (jvm ti), java ser ledninger pool (jdwp), java debugger grænseflade (jdi), jvm ti, det er en indfødt programming interface gennemføres af vm.det giver muligheder for at kontrollere og ser på den ansøgning, kører i vm.det giver en iværksætter (vm iværksætter), der kan vedlægges let til fejlfinding i arkitektur.den anvender også en tredje kanal, jdwp, kommunikation, jdwp, fastlægger formatet af de oplysninger og anmodninger, som passerer i mellem debuggee proces og debugger front.det primære formål med en jdwp er at gøre det muligt debuggee og debugger til at kommunikere, når de kører i en særskilt fos eller i forskellige platforme. jdi, det er et højtstående java grænsefladen gennemføres som front.det definerer de variable oplysninger til brugeren kode niveau.det anbefales at bruge et jdi lag for alle debugger udvikling.det bruger jdwp for kommunikation med de debuggee jvm.,

JDB Architecture



Previous:
Next Page: