revision
2 tutorials tagged “revision”.
Core Java Interview QuestionsThe core Java interview questions asked most often, from JDK vs JRE vs JVM to pass-by-value, static, final and wrapper classes, with clear answers to reveal.Java · medium · 7 min · Nov 14, 2026
Java MCQsMultiple choice questions on core Java by topic: basics, OOP, strings, exceptions, collections, multithreading and modern Java, each with an explanation.Java · easy · 8 min · Nov 14, 2026
Other tags
2d-arraysabstractionaesaggregationalgorithmsannotationsaotarraysassessmentatomicsbacktrackingbasicsbeginnersbenchmarkingbest-practicesbfsbig-obigdecimalbinarybinary-searchbinary-search-treeblobbreakbubble-sortbuild-toolsbytecodecareerscastingcharcheckstyleclass-file-apiclassesclassfileclassloadingclasspathclean-codecode-smellscollectionscollectorscommand-linecommentscompact-source-filescompletablefuturecomplexityconcurrencyconfigurationconsoleconstantsconstructorscontinuecontrol-flowconventionscopyingcore-javacppcrudcryptographycurrencydata-structuresdata-typesdatabasedatasourcedate-timedeadlockdebuggingdefault-valuesdependenciesdeploymentdequedesigndesign-patternsdfsdistributeddivide-and-conquerdo-whiledocumentationdsadynamic-programmingencapsulationencodingencryptionenumenumserror-handlingerrorsexceptionsexecutorsexpressionsffmfilesfinalfirst-programfor-eachfor-loopforkjoinformatformattingfunctional-interfacesgarbage-collectiongatherersgcgenericsgitgitignoregradlegraphhas-ahash-tablehashinghashmapheaphistoryhttpi18nideidentifiersif-elseimmutabilityincubatorinheritanceinitializationinner-classesinputinsertion-sortinstanceofinterfacesinternalsinterviewinterview questionsiojarjavajava-11java-14java-15java-16java-17java-21java-25java-5java-7java-8java11java16java21java22java24java25java8java9javacjavadocjavascriptjdbjdbcjdkjitjlinkjmmjpackagejpmsjshelljunitjvmkdfkeywordslambdalambdaslazylegacylinear-searchlinked-listlistliteralslocalelockslogbackloggingloopsmain-methodmapmarkdownmathmavenmcqmemoizationmemorymerge-sortmetadatamethod-referencesmethodhandlesmethodsmock interviewmockingmockitomodern-javamodulesmultithreadingmysqlnamingnativenested-loopsnetworkingnionullnull-safetynullpointerexceptionnumbersobject-classobjectsoopoopsoperatorsoptionaloracleoutputoverflowoverloadingpackagespackagingpanamapass-by-valuepasswordspattern-matchingperformanceplacementpolymorphismportfoliopostgresqlpracticeprecedencepreviewprintfpriority-queueprocessprogramsprojectsproxypythonquestionsqueuequick-sortquizrandomreadabilityrecordsrecursionrefactoringreferencereferencesreflectionregexremote-debuggingresourcebundlereturnrmirowsetrsascannerscenariosscopesealedsealed-classessearchingsecurityselection-sortserializationsetsetupsha-256simdslf4jsliding-windowsocketssolidsonarqubesortingspotbugssqlstable-valuesstackstartupstaticstored-proceduresstreamsstringstringbuilderstringsstylesuperswitchsynchronizationsystemternarytesttestingthisthreadstime-zonestimezonetoolstransactionstreetricky-programstroubleshootingtry-with-resourcestwo-pointerstype-castingudpunicodeunit-testingurlutilityutility-classesuuidvalidationvarvarargsvariablesvector-apiversion-controlversionsvirtual-threadswhile-loopwrapper-classeszip