// API callback
related_results_labels_thumbs({"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/","xmlns$blogger":"http://schemas.google.com/blogger/2008","xmlns$georss":"http://www.georss.org/georss","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$thr":"http://purl.org/syndication/thread/1.0","id":{"$t":"tag:blogger.com,1999:blog-913600556879440043"},"updated":{"$t":"2024-01-01T15:38:08.302+05:30"},"category":[{"term":"Java"},{"term":"General"},{"term":"C Plus Plus Programming"},{"term":"Selenium Automation Testing"},{"term":"High Performance Computing"},{"term":"PPL"},{"term":"Parallel Computing"},{"term":"My Vlogs"},{"term":"Blogging Tips"},{"term":"Skill Development Lab"},{"term":"Compiler"},{"term":"Website Designing"},{"term":"Data Structures"},{"term":"Android"},{"term":"Database"},{"term":"CUDA"},{"term":"OPENMP"},{"term":"YouTube Tips"},{"term":"Youtube"},{"term":"C Programming"},{"term":"How To Write Blog"},{"term":"Android App Development"},{"term":"Salesforce"},{"term":"Multithreading"},{"term":"Networking"},{"term":"Swing"},{"term":"LEX \u0026 YACC"},{"term":"Linux"},{"term":"Ubuntu"},{"term":"Mysql"},{"term":"Nanded City Pune"},{"term":"GATE"},{"term":"Cloud Computing"},{"term":"MS Excel Formulas \u0026 Functions"},{"term":"Applet"},{"term":"Computer Networks"},{"term":"Google Forms"},{"term":"SQL"},{"term":"MPI"},{"term":"OpenMPI"},{"term":"Socket Programming"},{"term":"Thread Pool"},{"term":"Amazon Links Summary"},{"term":"Fedora"},{"term":"Guest Blogging"},{"term":"Python"},{"term":"SDL"},{"term":"Wine"},{"term":"Abbreviations in Computer Science"},{"term":"Amazon Affiliate Program"},{"term":"Dia Software"},{"term":"Lisp"},{"term":"Mathematics"},{"term":"OPENCL"},{"term":"Udemy Courses"},{"term":"Unboxing \u0026 Review"},{"term":"Vedic Mathematics"},{"term":"Vocabulary"}],"title":{"type":"text","$t":"Computer Revolution (www.comrevo.com)"},"subtitle":{"type":"html","$t":""},"link":[{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom+xml","href":"https:\/\/www.comrevo.com\/feeds\/posts\/default"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/913600556879440043\/posts\/default\/-\/SDL?alt=json-in-script\u0026max-results=6"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.comrevo.com\/search\/label\/SDL"},{"rel":"hub","href":"http://pubsubhubbub.appspot.com/"}],"author":[{"name":{"$t":"Parag Jambhulkar"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/13991750622483538113"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"generator":{"version":"7.00","uri":"http://www.blogger.com","$t":"Blogger"},"openSearch$totalResults":{"$t":"2"},"openSearch$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"6"},"entry":[{"id":{"$t":"tag:blogger.com,1999:blog-913600556879440043.post-5129174661711401682"},"published":{"$t":"2017-10-03T15:28:00.000+05:30"},"updated":{"$t":"2019-10-12T09:57:47.262+05:30"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Android App Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SDL"}],"title":{"type":"text","$t":"Interview\/Viva Questions on Android Application Development"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Following is the list of Interview \/ Viva questions on Android Application Development which can be asked in Job interviews or Oral exams:\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ca name='more'\u003E\u003C\/a\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E1. Who are the founders of Android?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 17.92px;\"\u003EAndy Rubin\u003C\/span\u003E\u003Cspan style=\"background-color: white; line-height: 17.92px;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background: none rgb(255, 255, 255); line-height: 17.92px;\"\u003ERich Miner\u003C\/span\u003E\u003Cspan style=\"background-color: white; line-height: 17.92px;\"\u003E, Nick Sears, and Chris White\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E2. What are the advantages of Android?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: \u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; font-family: inherit; font-size: large; line-height: 108%;\"\u003EMultitasking,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; font-family: inherit; font-size: large; line-height: 108%;\"\u003ENotification,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; font-family: inherit; font-size: large; line-height: 108%;\"\u003EWidgets,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; font-family: inherit; font-size: large; line-height: 108%;\"\u003EMillions\nOf apps,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fafafa; font-family: inherit; font-size: large; line-height: 108%;\"\u003EOpensource\nframework,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fafafa; font-family: inherit; font-size: large; line-height: 108%;\"\u003EInbuilt\nsupport for the Flash\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cdiv style=\"line-height: 108%; margin-bottom: 0.28cm; margin-left: 1.27cm;\"\u003E\n\u003Cspan style=\"color: #333333;\"\u003E\u003Cspan style=\"font-family: \u0026quot;arial\u0026quot; , serif;\"\u003E\u003Cspan style=\"background: #fafafa; font-family: inherit; font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\n\n\n\n\n\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E3. Which languages are supported by Android other than Java for Application Development?\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: C, C++, Go, Kotlin\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E4. Which minimum Java version you required for Android Studio?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: JDK 1.8\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cb\u003E5. What are the minimum system requirements for installing Android Studio?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns:\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003ELinux:\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003ERAM: 3 GM RAM Minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EOS: 64 bit Distribution capable of running 32 bit applications\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EHard Disk Space: 2 GB minimum (500 MB for IDE and 1.5 GB for Android SDK); 4 GB recommended.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EScreen Resolution: 1280*800 (minimum)\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003EWindows:\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003ERAM: 3 GM RAM Minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EOS: Windows 7\/8\/10 32 or 64 bit\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EHard Disk Space: 2 GB minimum (500 MB for IDE and 1.5 GB for Android SDK); 4 GB recommended.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EScreen Resolution: 1280*800 (minimum)\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E6. Explain the architecture of Android OS?\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns: Check link\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/10\/architecture-of-android-operating-system.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/10\/architecture-of-android-operating-system.html\u003C\/a\u003E .\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"font-size: medium;\"\u003E\u003Cb\u003E7. What is activity in Android?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: Activity represents single screen with user interface. It is a subclass of ContextThemeWrapper class.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E8. Explain Activity Life Cycle in Android.\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Android Activity Life Cycle is controlled by 7 methods of android.app.Activity class.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u003Cspan style=\"font-family: inherit;\"\u003EThese 7 methods are as follows:\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonCreate: It is\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nwhen activity is first created.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonStart: It is\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nwhen activity is becoming visible to the user.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp; \u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonResume: It is\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nwhen activity will start interacting with the user.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonPause: It is\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nwhen activity is not visible to the user.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonStop: It is\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nwhen activity is no longer visible to the user.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonRestart: It is\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nafter your activity is stopped, prior to start.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003EonDestroy: It is\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"line-height: 0.61cm;\"\u003Ecalled\nbefore the activity is destroyed.\u003C\/span\u003E\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EFor details, check link: \u003Ca href=\"https:\/\/developer.android.com\/guide\/components\/activities\/activity-lifecycle\" target=\"_blank\"\u003Ehttps:\/\/developer.android.com\/guide\/components\/activities\/activity-lifecycle\u003C\/a\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E \u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cb\u003E\u003Cspan style=\"font-size: medium;\"\u003E9. What is NDK?\u003C\/span\u003E\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: NDK (Native Development Kit) is a toolset which enables you to implement part of Android Application in native code using languages C or C++.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E10. What is Android SDK?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns: SDK stands for\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp;Software Development Kit that enables developers to create\napplications for the \u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EAndroid\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp;platform.\nThe\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EAndroid\nSDK\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp;includes\nsample projects with source code, development tools, an emulator, and\nrequired libraries to build\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EAndroid\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp;applications.\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cb\u003E11. What is SQLite? Which type of database it is?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: SQLite is database system contained in a C library. It is different than the conventional Client-Server database systems. It is embedded into the end program e.g. Web browsers.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; It is a relational database system and support the SQL standards.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EHow to create Android App using SQLite database, check in following link:\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/android-app-using-sqlite-database.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/android-app-using-sqlite-database.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E12. What is the difference between Internal Storage and External Storage in Android application?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns: \u003Cu\u003EInternal storage\u003C\/u\u003E is used to save Application data and it is particular to that application i.e. can not be accessed by other applications.\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;When you install any app, data files related to App get saved to Internal storage and when you uninstall app, these data files get removed.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cu\u003EExternal storage\u003C\/u\u003E consists of two types of files: Private files and Public files. \u003Cu\u003EPrivate files\u003C\/u\u003E are particular to the application i.e.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003Ethey can not be accessed by other applications and when you uninstall app, these private files get removed.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003Cu\u003EPublic files\u003C\/u\u003E can be accessed by other applications.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EThese public files in external storage persist even after the app is uninstalled.\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Check link to know how to use internal storage:\u0026nbsp;\u003Ca href=\"https:\/\/www.tutorialspoint.com\/android\/android_internal_storage.htm\" target=\"_blank\"\u003Ehttps:\/\/www.tutorialspoint.com\/android\/android_internal_storage.htm\u003C\/a\u003E.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;Check Link to know how to use external storage:\u0026nbsp;\u003Ca href=\"https:\/\/www.journaldev.com\/9400\/android-external-storage-read-write-save-file\" target=\"_blank\"\u003Ehttps:\/\/www.journaldev.com\/9400\/android-external-storage-read-write-save-file\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E13. Mention the name of Class to be used for developing Android Audio Music Player?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; color: #333333; line-height: 108%;\"\u003EMediaPlayer\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; color: #333333; line-height: 108%;\"\u003EHow to create Audio Music Player App for Android, check in following link:\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; color: #333333; line-height: 108%;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/How-to-create-audio-music-player-app-for-android.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/How-to-create-audio-music-player-app-for-android.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"background-color: #fefdfa; color: #333333; line-height: 108%;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: medium;\"\u003E\u003Cb\u003E14. Mention the name of Class to be used for developing Android Video Music Player?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; color: #333333; font-family: inherit; font-size: large; line-height: 25.92px;\"\u003EMediaController\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: #fefdfa; color: #333333; font-family: inherit; font-size: large; line-height: 25.92px;\"\u003EHow to create Video Music Player App for Android, check in following link:\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: #fefdfa; color: #333333; font-family: inherit; font-size: large; line-height: 25.92px;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/How-to-create-video-music-player-app-in-android-studio.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/How-to-create-video-music-player-app-in-android-studio.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E15. What is APK? What is the full form?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns: APK stands for\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EAndroid\napplication package (\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EAPK\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E). It is the package file format used by the Android operating system for\ndistribution and installation of application software and middleware.\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E16. Android Studio is based on which IDE?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003EIntelliJ\nIDEA\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit;\"\u003E\u003Cspan style=\"font-size: medium;\"\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: medium;\"\u003E17. What is IntelliJ IDEA? Who has developed it?\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EIntelliJ\nIDEA\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E\u0026nbsp;is\na Java integrated development environment (IDE) for developing\ncomputer software. It is developed by JetBrains (formerly known\nas\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003EIntelliJ\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 108%;\"\u003E\u003Cspan style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;\"\u003E)\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"line-height: 108%;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"line-height: 108%;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E18. What is Gradle?\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"line-height: 108%;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003EIn\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003EAndroid\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u0026nbsp;Studio,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003EGradle\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u0026nbsp;is a custom build tool used to build\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003Eandroid\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u0026nbsp;packages (apk files) by managing dependencies and providing custom build logic.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u003Cspan style=\"color: black; text-align: justify;\"\u003E\u003Cb\u003E19. How events are handled in Android Application?\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; color: #222222; line-height: 17.4545px;\"\u003E\u003Cspan style=\"color: black; text-align: justify;\"\u003EAns:\u003Cb\u003E \u003C\/b\u003ECheck link \u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/android-app-for-addition-of-two-numbers.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/android-app-for-addition-of-two-numbers.html\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cb style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E20. How permissions are granted in Android Application? What is the difference between tags \u0026lt;uses-permission\u0026gt; and \u0026lt;uses-feature\u0026gt; ?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns: Permissions are provided to Android Apps by using \u0026lt;uses-permission\u0026gt; or \u0026lt;uses-feature\u0026gt; tag in AndroidManifest.xml.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EIf our app is requesting any hardware permission e.g. camera by using \u0026lt;uses-permission\u0026gt;; then Google Play filters out this App from the devices which do not provide that hardware.\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EWe can control this filtering by using \u0026lt;uses-feature\u0026gt; tag. We can disable filtering by adding attribute android:required=\"false\" in tag \u0026lt;uses-feature\u0026gt;.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cb style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E \u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; text-align: justify;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EFor details, check link \u003Ca href=\"https:\/\/developer.android.com\/guide\/topics\/manifest\/uses-permission-element\" target=\"_blank\"\u003Ehttps:\/\/developer.android.com\/guide\/topics\/manifest\/uses-permission-element\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E21. What is intent in Android? What are implicit intent \u0026amp; explicit intent?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003EAns: \u003C\/span\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EIntent is a class which is used to launch an activity, display a web page, send sms, send email etc.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; There are two ways of using Intent class. Those are Implicit Intent and Explicit Intent. \u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EImplicit Intent is used to invoke the system components (e.g. classes provided by Android SDK like Uri) while\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EExplicit Intent is used to invoke external class (e.g. other Activity class created by us).\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cu\u003E\u003Cb\u003Ee.g.\u003C\/b\u003E\u003C\/u\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EImplicit Intent\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EIntent i=new Intent(Intent.ACTION_VIEW);\u0026nbsp; \u003Cbr \/\u003Ei.setData(Uri.parse(\"https:\/\/www.comrevo.com\"));\u0026nbsp; \u003Cbr \/\u003EstartActivity(i);\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EExplicit Intent\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EIntent i = new Intent(getApplicationContext(), NewActivity.class);\u0026nbsp; \u003Cbr \/\u003EstartActivity(i);\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003ENote: startActivity() method is provided by Activity class.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EFor details, check link: \u003Ca href=\"https:\/\/www.javatpoint.com\/android-intent-tutorial\" target=\"_blank\"\u003Ehttps:\/\/www.javatpoint.com\/android-intent-tutorial\u003C\/a\u003E.\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E22. What are the steps to get Google Maps API key?\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EAns: Check link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/how-to-get-google-maps-api-key.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/how-to-get-google-maps-api-key.html\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E23. How to create Android App for getting Current Location on Google Maps Activity?\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003EAns: Check link: \u003Ca href=\"https:\/\/www.comrevo.com\/2019\/09\/android-app-to-get-current-location-on-google-maps.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/09\/android-app-to-get-current-location-on-google-maps.html\u003C\/a\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: medium;\"\u003E\u003Cspan style=\"background-color: white; line-height: 23px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u003Cb\u003EFind\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003EInterview \/ Viva questions on Advanced Java in this link\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-advanced-java.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-advanced-java.html\u003C\/a\u003E.\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.comrevo.com\/feeds\/5129174661711401682\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-android-application-development.html#comment-form","title":"1 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/913600556879440043\/posts\/default\/5129174661711401682"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/913600556879440043\/posts\/default\/5129174661711401682"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-android-application-development.html","title":"Interview\/Viva Questions on Android Application Development"}],"author":[{"name":{"$t":"Parag Jambhulkar"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/13991750622483538113"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"1"}},{"id":{"$t":"tag:blogger.com,1999:blog-913600556879440043.post-8206386787870761420"},"published":{"$t":"2017-10-03T13:45:00.001+05:30"},"updated":{"$t":"2019-10-14T14:23:07.336+05:30"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Java"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SDL"}],"title":{"type":"text","$t":"Interview\/Viva Questions on Advanced Java"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Following is the list of Interview \/ Viva questions on Advanced Java which can be asked in Job interviews or Oral exams:\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ca name='more'\u003E\u003C\/a\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E1. What is the significance or what is the use of these data structures in Java:\u0026nbsp;Enumeration, BitSet, Vector, Stack, Dictionary, Hashtable, Properties.\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check link\u0026nbsp;\u003Ca href=\"https:\/\/www.tutorialspoint.com\/java\/java_data_structures.htm\" target=\"_blank\"\u003Ehttps:\/\/www.tutorialspoint.com\/java\/java_data_structures.htm\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E2. What is the similarity between HashMap, Hashtable and Properties data stuctures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: HashMap, Hashtable, Properties, all these data structures are used to save data in terms of pair (Key, Value).\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EThough, they are used for same purpose, there are some differences in their working.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E3. What is the difference between HashMap and Hashtable data stuctures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: HashMap data structures are not synchronized while Hashtable data structures can be synchronized among the different threads.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E4. How Properties data structure is different from HashMap and Hashtable data stuctures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Properties data structure saves the values in terms of Key-Value pairs like HashMap and Hashtable; but Properties have some extra features like, Properties class has some methods by which we can save its values into text or xml file. Also we can read values from text or xml file and allocate them to Properties.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E5. What is Collections Framework in Java?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/07\/What-is-Collections-Framework-in-Java.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/07\/What-is-Collections-Framework-in-Java.html\u003C\/a\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E6. What is the difference between List and Set data structures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: List allows duplicate elements; in the sense, List can have same element multiple times. Set does not have duplicate elements i.e. all elements of Set are unique.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E7. What is the difference between HashSet, LinkedHashSet and TreeSet data structures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003ESet inteface is implemented in classes HashSet, LinkedHashSet, TreeSet. All these classes stores unique elements. HashSet stores the elements in random sequence. LinkedHashSet stores the elements in the order of their insertion. TreeSet stores the elements in their increasing order. \u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E8. What is the difference between HashMap, LinkedHashMap and TreeMap data structures?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003EMap interface is implemented in classes HashMap, LinkedHashMap, TreeMap.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003EAll these classes stores elements in terms of key-value pair. HashMap stores the elements in random sequence. LinkedHashMap stores the elements in the order of their insertion. TreeMap stores the elements in increasing order of keys.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E9. What is Generics in Java?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"https:\/\/www.tutorialspoint.com\/java\/java_generics.htm\" target=\"_blank\"\u003Ehttps:\/\/www.tutorialspoint.com\/java\/java_generics.htm\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E10. What is Socket?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: In computer network, socket is an end point for sending and receiving data. It is combination of IP address and Port number.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E11. Explain the different types of Sockets \u003Cspan style=\"font-family: inherit;\"\u003E(\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EStream Sockets,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EDatagram Sockets,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003ERaw Sockets,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003ESequenced Packet Sockets\u003C\/span\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E).\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EAns: \u003Cu\u003EStream Sockets\u003C\/u\u003E: They are also known as Connection-oriented sockets. They uses TCP (Transmission Control Protocol), SCTP (Stream Control Transmission Protocol), DCCP (Datagram Congestion Control Protocol).\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cu\u003EDatagram Sockets\u003C\/u\u003E: They are also known as Connection-less Sockets. They uses UDP (User Datagram Protocol). \u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cu\u003ERaw Sockets\u003C\/u\u003E: They are used in routers. Here, transport layer is bypassed i.e. there in no port number, only IP address.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cu\u003ESequenced Packet Sockets\u003C\/u\u003E: They are similar to Stream sockets with the exception that record boundaries are preserved.\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E12. What do you mean by Port Number? What is the size of port number (in terms of bits)?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Port numbers are 16 bit unsigned integers.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E13. What are the different types of port numbers? What is their range?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: \u003Cu\u003E0 to 1023 (Well Known Ports)\u003C\/u\u003E: these port numbers are reserved by IANA for special services e.g.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: inherit; font-size: large; text-align: justify;\"\u003EFTP: 20 \u0026amp; 21,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: inherit; font-size: large; text-align: justify;\"\u003ETelnet: 23,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: inherit; font-size: large; text-align: justify;\"\u003EHTTP: 80\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; text-align: justify;\"\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cu\u003E1024 to 49151 (Registered Ports)\u003C\/u\u003E: these port numbers can be registered by companies \/ \u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003Eorganisations\u003C\/span\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u0026nbsp;with IANA. e.g. Mysql uses port number 3306, Apache Tomcat uses: 8080\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: white; font-family: inherit; font-size: large; text-align: justify;\"\u003E\u003Cu\u003E49152 to 65535 (Dynamic or Private Ports)\u003C\/u\u003E: These ports can not be be registered with IANA. These port numbers can be used by anyone for their applications.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cb\u003E14. Explain the differences between Connection oriented (TCP) and Connection less (UDP) services?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EAns: Check link\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/difference-between-tcp-and-udp.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/difference-between-tcp-and-udp.html\u003C\/a\u003E\u003Cb\u003E \u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cb\u003E15. What are the Socket primitives (APIs) on Client side and on Server side in connection oriented \/ connection less services?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cb\u003E(e.g. bind(), listen() etc.)\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EAns:\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cu\u003EConnection Oriented Services:\u003C\/u\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EServer: socket(), bind(), listen(), accept(), receive(), send(), close()\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EClient: socket(), bind(), connect(), send(), receive(), close()\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003E\u003Cu\u003EConnection-less Services:\u003C\/u\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EServer: socket(), bind(), recvfrom(), sendto(),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: white; box-sizing: border-box; line-height: 24px; text-align: justify;\"\u003EClient: socket(), bind(), sendto(), recvfrom(), close()\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E16. How Socket programming is implemented in Java? Which package should be imported? Which Java Classes are used?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Links:\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003ETCP Client Server Program in Java (Socket Programming)\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/tcp-client-server-program-in-java-socket-programming.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/tcp-client-server-program-in-java-socket-programming.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003EUDP Client Server Program in Java (Socket Programming)\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/udp-client-server-program-in-java-socket-programming.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/udp-client-server-program-in-java-socket-programming.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003EClient Server chat program (application) in Java using Socket Programming\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/client-server-chat-program-application-in-java-using-socket-programming.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/client-server-chat-program-application-in-java-using-socket-programming.html\u003C\/a\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E17. What is Serialization?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E18. What is the need of Serialization?\u0026nbsp;\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E19. What is Deserialization?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003Cspan style=\"font-size: large;\"\u003E20. How Serialization is achieved in Java?\u0026nbsp;\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/serialization-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E21. What is JDBC?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: JDBC stands for Java DataBase Connectivity. It is API for Java Programming Language which specifies how client connects to database.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E22.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; font-size: large; line-height: 25.2px;\"\u003EWhat are the types of JDBC drivers?\u0026nbsp;\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"background-color: #fefdfa; font-size: large; line-height: 25.2px;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/what-are-types-of-jdbc-drivers.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/what-are-types-of-jdbc-drivers.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan id=\"goog_1382654393\"\u003E\u003C\/span\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E23. What are the\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E\u003Cb\u003Ebasic steps in jdbc starting from connection with database to the execution of SQL queries?\u0026nbsp;\u003C\/b\u003E\u003Cspan id=\"goog_1382654394\"\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/basic-steps-in-jdbc-code.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/basic-steps-in-jdbc-code.html\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E\u003Cb\u003E24. Which package should be imported in JDBC Java program?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: java.sql.*\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003ENote: Check sample jdbc program to retrieve data from MySQL database\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/jdbc-code-to-retrieve-data-from-mysql-database.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/jdbc-code-to-retrieve-data-from-mysql-database.html\u003C\/a\u003E\u0026nbsp;.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E\u003Cb\u003E25. What is port number used by MySQL database?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: 3306\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E\u003Cb\u003E26. Explain some basic SQL queries with their syntaxes?\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2015\/12\/mysql-tutorial-basic-sql-queries.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2015\/12\/mysql-tutorial-basic-sql-queries.html\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E27. What is the need of Prepared Statement? How to use it?\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/java-mysql-insert-example-using-prepared-statement.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/java-mysql-insert-example-using-prepared-statement.html\u0026nbsp;\u003C\/a\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003E28. What is the need of Callable Statement? How to use it?\u003C\/span\u003E\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-family: inherit; font-size: large;\"\u003E\u003Cspan style=\"background-color: #fefdfa; line-height: 25.2px;\"\u003EAns: Check Link: \u003Ca href=\"https:\/\/www.comrevo.com\/2019\/07\/java-mysql-callablestatement-example-or-java-mysql-call-stored-procedure-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2019\/07\/java-mysql-callablestatement-example-or-java-mysql-call-stored-procedure-example.html\u003C\/a\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E29. What are the different phases in Thread Life Cycle?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Newborn: New thread is created.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003ERunning: Thread is running on processor core.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003ERunnable: Thread is waiting for the access of processor core.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EBlocked: Thread is suspended.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EDead: Execution of thread is stopped.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E30. What are the two ways of creating threads in Java?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2016\/01\/how-to-create-threads-in-java.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2016\/01\/how-to-create-threads-in-java.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E31. What is Thread Pool concept in Java?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link \u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E32. What is the advantage of Thread Pool?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E33. What is ExecutorService? How it is used to create pool of threads?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/07\/thread-pool-in-java-with-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E34. How multi-threading synchronization is achieved in Java?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/multi-threading-synchronization-in-java-with-example-programs.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/multi-threading-synchronization-in-java-with-example-programs.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E35.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003EHow multi-threading synchronization is achieved in Java using Synchronized block?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/multi-threading-synchronization-in-java-with-synchronized-block.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/multi-threading-synchronization-in-java-with-synchronized-block.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E36. Explain the Life Cycle of Applet?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check link\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/10\/life-cycle-of-applet.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/10\/life-cycle-of-applet.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E37. What is AppletViewer?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: AppletViewer is command\/program provided by Java. It is used to test applets. Applets are embedded in webpages. For this, web browsers should be Java enabled. If we don't have Java enabled web browsers, then AppletViewer is used to test applets. Though AppletViewer is used in place of web browser, it shows only the content mentioned in \u0026lt;applet\u0026gt;\u0026lt;\/applet\u0026gt; tags.\u0026nbsp;\u003Cb\u003E\u0026nbsp;\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/b\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E38. Which class provides paint() method?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns:\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003Epublic void paint(Graphics g) is used to redraw applet. It is given by \u003Cu\u003EComponent\u003C\/u\u003E class. Component class is given by package \u003Cu\u003Ejava.awt\u003C\/u\u003E.\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E39. What is Swing in Java?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E40. How Swing is different from Applet?\u0026nbsp;\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large; font-weight: bold;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E41. Explain step by step methods to create Swing application?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/08\/swing-in-java-with-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large; font-weight: bold;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E42. What is the default Layout in Swing?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: CardLayout\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E43. What is the use of methods setVisible(), setSize(), setDefaultCloseOperation(), setLayout() in Swing?\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: \u003Cu\u003EsetVisible()\u003C\/u\u003E: To make frame visible. For that, we need to pass parameter 'true'.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cu\u003EsetSize()\u003C\/u\u003E: To set the size of frame. We need to pass column, row size in pixels.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cu\u003EsetDefaultCloseOperation()\u003C\/u\u003E: To perform some operations when 'cross' botton on top corner of frame is clicked.\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003ETo stop running Swing process when 'cross' button is clicked, we need to pass 3 or predefined constant 'JFrame.EXIT_ON_CLOSE' as parameter.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cu\u003EsetLayout()\u003C\/u\u003E: To set the layout of Swing frame, this method is called. e.g. setLayout(new FlowLayout()) to set FlowLayout. By default, there is CardLayout.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E44. How events are handled in Swing using ActionListener interface?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2017\/08\/java-swing-program-for-addition-of-two-numbers.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2017\/08\/java-swing-program-for-addition-of-two-numbers.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E45.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003EHow mouse events are handled in Swing using MouseListener interface?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2017\/08\/java-swing-mouselistener-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2017\/08\/java-swing-mouselistener-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003E46.\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003EHow mouse events are handled in Swing using MouseMotionListener interface?\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/java-swing-mouse-motion-listener-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/java-swing-mouse-motion-listener-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E47. How Menu bar is added in Java Swing?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/java-swing-menu-bar-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/java-swing-menu-bar-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E48. How Progress Bar is added in Java Swing?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/swing-progress-bar-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/swing-progress-bar-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E49. How to use multiple frames in Java Swing?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/swing-multi-frame-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/swing-multi-frame-example.html\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E50. How to use multiple frames with progress bar in Java Swing?\u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAns: Check Link:\u0026nbsp;\u003Ca href=\"https:\/\/www.comrevo.com\/2018\/09\/swing-multi-frame-progress-bar-example.html\" target=\"_blank\"\u003Ehttps:\/\/www.comrevo.com\/2018\/09\/swing-multi-frame-progress-bar-example.html\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EFind\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E\u003Cspan style=\"font-size: large;\"\u003EInterview \/ Viva questions on Android Application Development in this link\u0026nbsp;\u003Ca href=\"http:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-android-application-development.html\" target=\"_blank\"\u003Ehttp:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-android-application-development.html\u003C\/a\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: large;\"\u003E.\u003C\/span\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.comrevo.com\/feeds\/8206386787870761420\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-advanced-java.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/913600556879440043\/posts\/default\/8206386787870761420"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/913600556879440043\/posts\/default\/8206386787870761420"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.comrevo.com\/2017\/10\/interview-questions-on-advanced-java.html","title":"Interview\/Viva Questions on Advanced Java"}],"author":[{"name":{"$t":"Parag Jambhulkar"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/13991750622483538113"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}}]}});