Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • GfG 160: Daily DSA
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Java Arrays
  • Java Strings
  • Java OOPs
  • Java Collection
  • Java 8 Tutorial
  • Java Multithreading
  • Java Exception Handling
  • Java Programs
  • Java Project
  • Java Collections Interview
  • Java Interview Questions
  • Java MCQs
  • Spring
  • Spring MVC
  • Spring Boot
  • Hibernate
Open In App
Next Article:
Top 20 Java Applications in Real World [2025]
Next article icon

Top 20 Java Applications in Real World [2025]

Last Updated : 25 Nov, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Java, a programming language introduced over 25 years ago, continues to be the cornerstone of modern software development. From mobile apps to enterprise solutions, Java powers some of the most popular and mission-critical applications worldwide. Its platform independence, robust security, and object-oriented design have made it a top choice for developers and organizations alike.

20-Most-Popular-Java-Applications


But what makes Java so indispensable in 2025? Imagine your favourite streaming platform, mobile app, or banking system—chances are, Java is the silent force running behind the scenes. Whether you're a seasoned developer or a beginner, understanding Java’s role in today’s tech landscape can open countless career opportunities.

This article dives into the top 20 Java applications in 2025, explores why learning Java in 2025 is a wise choice, and highlights Java's features that make it a go-to language across industries.

Why Learn Java in 2025?

  1. High Demand Across Industries:
    Java developers remain in high demand due to the language’s widespread adoption in enterprise systems, web applications, and emerging technologies like blockchain and IoT.
  2. Versatile Career Opportunities:
    With Java, you can work in mobile app development, big data, game development, AI/ML, or cloud computing. Its adaptability ensures relevance across multiple domains.
  3. Robust Ecosystem and Tools:
    Java offers an extensive ecosystem of frameworks (e.g., Spring, Hibernate) and tools (e.g., IntelliJ IDEA, Eclipse) to simplify development and boost productivity.
  4. Backward Compatibility:
    Java’s backward compatibility ensures your skills remain relevant, even as newer versions are released. Applications written years ago can still run seamlessly on modern platforms.
  5. Strong Community Support:
    A global developer community, detailed documentation, and extensive online resources make Java an easy language to learn and troubleshoot.

Features of Java

  1. Platform Independence
  2. Object-Oriented Programming (OOP)
  3. Rich API
  4. Robust Security
  5. Automatic Memory Management
  6. Multithreading Support
  7. Extensive Framework Support

Table of Content

  • Top 20 Java applications in 2025
    • 1. Mobile Applications
    • 2. Desktop GUI Applications
    • 3. Web-based Applications
    • 4. Enterprise Applications
    • 5. Scientific Applications
    • 6. Gaming Applications
    • 7. Big Data Technologies
    • 8. Business Applications
    • 9. Distributed Applications
    • 10. Cloud-based Applications
    • 11. Software Development Tools
    • 12. Embedded Systems
    • 13. Trading Applications
    • 14. IoT Applications
    • 15. Financial Server Applications
    • 16. J2ME Applications
    • 17. Robotics Applications
    • 18. Education Applications
    • 19. Chatbots and Virtual Assistants
    • 20. Blockchain Applications
  • Conclusion

Top 20 Java applications in 2025

1. Mobile Applications

Java dominates mobile development, with Android depending heavily on it. Its compatibility with frameworks like Kotlin and Android Studio ensures smooth app development. Java ME offers cross-platform support for apps on various devices, making it highly versatile.

Features:

  • Supports cross-platform mobile app development.
  • Integrates with Android Studio and Kotlin.
  • Offers scalability for high-demand apps.

Famous Companies:

  • Spotify, Uber, Netflix

2. Desktop GUI Applications

Java is a strong player in GUI development, using tools like Swing, JavaFX, and AWT for building interactive desktop apps. Swing supports advanced widgets, while JavaFX enhances applications with modern 3D graphics. These frameworks meet various desktop needs.

Features:

  • Extensive support for GUI development.
  • Pre-built components and advanced widgets.
  • 3D graphics and media integration.

Famous Companies:

  • IntelliJ IDEA, Eclipse, NetBeans

3. Web-based Applications

Java simplifies web app development using Servlets, JSPs, and Struts, providing secure and scalable solutions. It also powers e-commerce platforms like Broadleaf, making it a popular choice for custom and open-source applications.

Features:

  • High security for web applications.
  • Simple coding with Servlets and JSPs.
  • Framework support for e-commerce apps.

Famous Companies:

  • Amazon, LinkedIn, Alibaba

4. Enterprise Applications

Java EE offers scalability and security for enterprise systems, making it ideal for banking, supply chain, and transaction management. Its multi-tiered architecture simplifies large-scale operations with robust APIs.

Features:

  • Scalable and multi-tiered architecture.
  • High security for sensitive data.
  • API support for enterprise operations.

Famous Companies:

  • Barclays, Goldman Sachs, Citigroup

5. Scientific Applications

Java supports computational needs for scientific applications, including data analysis and simulations. With its portability and security, it’s integral to tools like MATLAB, ensuring reliability and performance for researchers.

Features:

  • High portability across systems.
  • Secure for sensitive scientific data.
  • Reliable performance for simulations.

Famous Companies:

  • NASA, MathWorks (MATLAB), Oracle Labs

6. Gaming Applications

Java simplifies game development, supporting both 2D and 3D gaming engines like jMonkeyEngine. Its ease of use and compatibility with graphics libraries make it a developer favourite for creating immersive experiences.

Features:

  • Robust support for 3D and 2D gaming.
  • Compatible with jMonkeyEngine.
  • Efficient handling of real-time multiplayer.

Famous Companies:

  • Mojang (Minecraft), EA, Runescape

7. Big Data Technologies

Java is a cornerstone of big data frameworks like Hadoop and Spark, enabling scalable data processing. Its strong error-handling capabilities ensure smooth management of vast datasets in analytics and storage.

Features:

  • Integrates seamlessly with Hadoop and Spark.
  • Scalable for large datasets.
  • Reliable error-handling mechanisms.

Famous Companies:

  • Facebook, Airbnb, Spotify

8. Business Applications

Java supports large-scale business applications with multi-tiered designs and APIs. Its reliability and security make it a trusted choice for CRM systems, supply chains, and enterprise tools.

Features:

  • Multi-tiered network support.
  • Scalable for business needs.
  • Secure environment for sensitive operations.

Famous Companies:

  • Salesforce, IBM, TCS

9. Distributed Applications

Java facilitates distributed applications with tools like JINI, which enables seamless integration and object persistence. It is ideal for creating scalable programs across multiple networked systems.

Features:

  • Supports distributed computing with JINI.
  • Ensures data persistence and migration.
  • Scalable across multiple systems.

Famous Companies:

  • Cisco, Amazon AWS, Google Cloud

10. Cloud-based Applications

Java is pivotal in cloud computing, with tools like Oracle Java Cloud Service simplifying development. Its scalability and security make it a go-to choice for deploying applications in the cloud.

Features:

  • Efficient for cloud-based deployments.
  • Scalable for growing business needs.
  • Secure infrastructure for cloud services.

Famous Companies:

  • Netflix, Dropbox, Twitter

11. Software Development Tools

Java powers leading IDEs like IntelliJ IDEA, Eclipse, and NetBeans, providing developers with robust debugging, testing, and deployment tools for seamless application development.

Features:

  • Comprehensive debugging and testing tools.
  • Support for multi-language development.
  • Advanced deployment features.

Famous Companies:

  • JetBrains (IntelliJ IDEA), Red Hat, SAP

12. Embedded Systems

Java supports embedded systems with its lightweight design and portability. It is widely used for developing low-level systems like Blu-ray players, SIM cards, and IoT devices.

Features:

  • Lightweight and portable design.
  • Ideal for low-level systems.
  • Secure for embedded technology.

Famous Companies:

  • Gemalto, Sony, Intel

13. Trading Applications

Java powers secure trading platforms like Murex, ensuring high-speed operations for stock trading and risk management in financial markets.

Features:

  • High performance for trading systems.
  • Robust risk management tools.
  • Secure data handling.

Famous Companies:

  • Murex, JP Morgan, Nomura

14. IoT Applications

Java is ideal for IoT systems, thanks to frameworks like Eclipse IoT, which support real-time processing and connectivity in devices across industries.

Features:

  • Real-time connectivity for IoT systems.
  • Flexible for various device types.
  • Scalable for industrial use cases.

Famous Companies:

  • Bosch, Siemens, Philips

15. Financial Server Applications

Java enables the creation of server-side financial systems for managing transactions, risk analysis, and data processing in banks and financial institutions.

Features:

  • High security for financial data.
  • Reliable server-side operations.
  • Scalable for enterprise demands.

Famous Companies:

  • HSBC, Deutsche Bank, Barclays

16. J2ME Applications

Java 2 Platform, Micro Edition (J2ME) powers low-resource devices like Blu-ray players, PDAs, and feature phones. It remains relevant in embedded systems and niche markets where simplicity and portability are crucial.

Features:

  • Lightweight for resource-constrained devices.
  • Cross-platform compatibility.
  • Reliable for long-term usage in embedded systems.

Famous Companies:

  • Samsung, LG, Sony

17. Robotics Applications

Java is used in robotics for creating intelligent systems and managing hardware interactions. Its integration with AI and machine learning frameworks ensures precise automation and real-time task handling.

Features:

  • Integrates seamlessly with AI/ML frameworks.
  • Real-time task automation for robotics.
  • Scalable for industrial and personal robots.

Famous Companies:

  • Boston Dynamics, ABB Robotics, Honda (ASIMO)

18. Education Applications

Java powers e-learning platforms and interactive teaching tools, making education accessible and engaging. Its scalability and reliability allow for seamless integration of multiple modules for content management and student interaction.

Features:

  • Supports interactive learning tools.
  • Scalable for multiple users simultaneously.
  • Reliable for content and data management.

Famous Companies:

  • Coursera, Blackboard, Khan Academy

19. Chatbots and Virtual Assistants

Java is a popular choice for building chatbots and virtual assistants due to its support for natural language processing (NLP) and machine learning libraries. These bots offer enhanced user interaction and automation capabilities.

Features:

  • NLP support for intelligent conversations.
  • Integration with machine learning frameworks.
  • Scalable for multi-channel deployment.

Famous Companies:

  • HDFC Bank (Eva), Amazon (Alexa), Google (Dialogflow)

20. Blockchain Applications

Java provides a secure and robust foundation for building blockchain-based systems. With frameworks like Hyperledger, it supports distributed ledger technologies for secure transactions and data integrity.

Features:

  • Highly secure for blockchain protocols.
  • Scalable for distributed ledger systems.
  • Flexible integration with enterprise platforms.

Famous Companies:

  • IBM (Hyperledger), Walmart, Mastercard

Read More

  • Top 10 Reasons to Learn Java in 2025
  • Top 10 Most Popular Java Frameworks 
  • Top 10 Tools That Every Java Developer Should Know

Conclusion

Java’s enduring relevance is a testament to its versatility, reliability, and community support. From powering e-commerce giants and enterprise solutions to facilitating cutting-edge technologies like IoT and blockchain, Java continues to dominate the programming landscape in 2025.

Learning Java in 2025 isn’t just a choice—it’s an investment in a future-proof skill that opens doors to countless opportunities. Whether you're building mobile apps, designing robust back-end systems, or exploring emerging tech, Java is your trusted ally in the journey of innovation.


Next Article
Top 20 Java Applications in Real World [2025]
author
vanshika4042
Improve
Article Tags :
  • Java
  • GBlog
  • GBlog 2024
  • GBlog 2025
Practice Tags :
  • Java

Similar Reads

  • Top 25 C++ Applications in Real World [2025]
    C++, a programming language with a history spanning over four decades, remains important for software development in 2025. From high-performance applications to game development and operating systems, C++ powers a wide array of technologies that shape our world. Its combination of performance, contr
    12 min read
  • Top 10 Python Applications in Real World
    We are living in a digital world that is completely driven by chunks of code. Every industry depends on software for its proper functioning be it healthcare, military, banking, research, and the list goes on. We have a huge list of programming languages that facilitate the software development proce
    6 min read
  • Top 10 Java Frameworks in 2025
    In today's digital world, web applications play a crucial role across various industries. Building robust and scalable applications often requires choosing the right development tools. Among these tools, Java frameworks stand out for their efficiency and reliability, making them a popular choice for
    11 min read
  • Top 10 Reasons to Learn Java in 2025
    Java is an object-oriented, general-purpose programming language developed by James Gosling at Sun Microsystems in 1991. Java applications are compiled into bytecode that can be executed on any platform with the help of the Java Virtual Machine. For this reason, Java is also referred to as a WORA (W
    6 min read
  • 10 Skills Java Programmers Can Learn in 2022
    As we all know, with the change of technology, the world of digitalization is getting smoother day by day. Talking about Java, the language has drastically evolved in the past few years. Now the point is what kind of skills an individual should hold in the upcoming year so that he/she is not out of
    7 min read
  • Top 10 Practical Applications of JavaScript For Professionals
    JavaScript is one of the most popular programming languages used by more than 97% of websites. Thus, it's very important for JavaScript professionals to have a good grip on it. Using JavaScript you can build some of the best websites useful for industries to grow. Those who already have an idea of w
    8 min read
  • Explore GfG Application: Your Gateway to Tech World!
    Hey Geeks, Imagine a world where learning to code is as easy as pie, and understanding complex concepts feels like a walk in the park. Yes, GeeksforGeeks is the ultimate solution for all kinds of tech solutions you need. And it will be even wonderful to hear that GeeksforGeeks has come up with an ad
    4 min read
  • Top 10 .NET Development Trends in 2025
    Over the years, .NET development has continuously changed with time, turning it into one of the most robust and various frameworks in building manifold applications. With a rise in cloud computing, microservices, artificial intelligence, and other state-of-the-art technologies, the .NET ecosystem de
    9 min read
  • Learn Java on Your Own in 20 Days - Free!
    Indeed, JAVA is one of the most demanding programming languages in the IT world. Statistically, there are around 7-8 million JAVA Developers across the world and the number is growing rapidly. Needless to say, JAVA has a lot of career opportunities in the tech market and the language will undoubtedl
    7 min read
  • Top 10 IT Career Paths to Explore in 2025
    IT Career Paths offer many different types of jobs, not just technical ones. IT opens a wide range of career paths one can choose to pursue their career. You can work in data, cloud computing, computer support, and many more. In the rapidly evolving landscape of technology, the year 2025 promises an
    9 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

'); // $('.spinner-loading-overlay').show(); let script = document.createElement('script'); script.src = 'https://assets.geeksforgeeks.org/v2/editor-prod/static/js/bundle.min.js'; script.defer = true document.head.appendChild(script); script.onload = function() { suggestionModalEditor() //to add editor in suggestion modal if(loginData && loginData.premiumConsent){ personalNoteEditor() //to load editor in personal note } } script.onerror = function() { if($('.editorError').length){ $('.editorError').remove(); } var messageDiv = $('
').text('Editor not loaded due to some issues'); $('#suggestion-section-textarea').append(messageDiv); $('.suggest-bottom-btn').hide(); $('.suggestion-section').hide(); editorLoaded = false; } }); //suggestion modal editor function suggestionModalEditor(){ // editor params const params = { data: undefined, plugins: ["BOLD", "ITALIC", "UNDERLINE", "PREBLOCK"], } // loading editor try { suggestEditorInstance = new GFGEditorWrapper("suggestion-section-textarea", params, { appNode: true }) suggestEditorInstance._createEditor("") $('.spinner-loading-overlay:eq(0)').remove(); editorLoaded = true; } catch (error) { $('.spinner-loading-overlay:eq(0)').remove(); editorLoaded = false; } } //personal note editor function personalNoteEditor(){ // editor params const params = { data: undefined, plugins: ["UNDO", "REDO", "BOLD", "ITALIC", "NUMBERED_LIST", "BULLET_LIST", "TEXTALIGNMENTDROPDOWN"], placeholderText: "Description to be......", } // loading editor try { let notesEditorInstance = new GFGEditorWrapper("pn-editor", params, { appNode: true }) notesEditorInstance._createEditor(loginData&&loginData.user_personal_note?loginData.user_personal_note:"") $('.spinner-loading-overlay:eq(0)').remove(); editorLoaded = true; } catch (error) { $('.spinner-loading-overlay:eq(0)').remove(); editorLoaded = false; } } var lockedCasesHtml = `You can suggest the changes for now and it will be under 'My Suggestions' Tab on Write.

You will be notified via email once the article is available for improvement. Thank you for your valuable feedback!`; var badgesRequiredHtml = `It seems that you do not meet the eligibility criteria to create improvements for this article, as only users who have earned specific badges are permitted to do so.

However, you can still create improvements through the Pick for Improvement section.`; jQuery('.improve-header-sec-child').on('click', function(){ jQuery('.improve-modal--overlay').hide(); $('.improve-modal--suggestion').hide(); jQuery('#suggestion-modal-alert').hide(); }); $('.suggest-change_wrapper, .locked-status--impove-modal .improve-bottom-btn').on('click',function(){ // when suggest changes option is clicked $('.ContentEditable__root').text(""); $('.suggest-bottom-btn').html("Suggest changes"); $('.thank-you-message').css("display","none"); $('.improve-modal--improvement').hide(); $('.improve-modal--suggestion').show(); $('#suggestion-section-textarea').show(); jQuery('#suggestion-modal-alert').hide(); if(suggestEditorInstance !== null){ suggestEditorInstance.setEditorValue(""); } $('.suggestion-section').css('display', 'block'); jQuery('.suggest-bottom-btn').css("display","block"); }); $('.create-improvement_wrapper').on('click',function(){ // when create improvement option clicked then improvement reason will be shown if(loginData && loginData.isLoggedIn) { $('body').append('
'); $('.spinner-loading-overlay').show(); jQuery.ajax({ url: writeApiUrl + 'create-improvement-post/?v=1', type: "POST", contentType: 'application/json; charset=utf-8', dataType: 'json', xhrFields: { withCredentials: true }, data: JSON.stringify({ gfg_id: post_id }), success:function(result) { $('.spinner-loading-overlay:eq(0)').remove(); $('.improve-modal--overlay').hide(); $('.unlocked-status--improve-modal-content').css("display","none"); $('.create-improvement-redirection-to-write').attr('href',writeUrl + 'improve-post/' + `${result.id}` + '/', '_blank'); $('.create-improvement-redirection-to-write')[0].click(); }, error:function(e) { showErrorMessage(e.responseJSON,e.status) }, }); } else { if(loginData && !loginData.isLoggedIn) { $('.improve-modal--overlay').hide(); if ($('.header-main__wrapper').find('.header-main__signup.login-modal-btn').length) { $('.header-main__wrapper').find('.header-main__signup.login-modal-btn').click(); } return; } } }); $('.left-arrow-icon_wrapper').on('click',function(){ if($('.improve-modal--suggestion').is(":visible")) $('.improve-modal--suggestion').hide(); else{ } $('.improve-modal--improvement').show(); }); const showErrorMessage = (result,statusCode) => { if(!result) return; $('.spinner-loading-overlay:eq(0)').remove(); if(statusCode == 403) { $('.improve-modal--improve-content.error-message').html(result.message); jQuery('.improve-modal--overlay').show(); jQuery('.improve-modal--improvement').show(); $('.locked-status--impove-modal').css("display","block"); $('.unlocked-status--improve-modal-content').css("display","none"); $('.improve-modal--improvement').attr("status","locked"); return; } } function suggestionCall() { var editorValue = suggestEditorInstance.getValue(); var suggest_val = $(".ContentEditable__root").find("[data-lexical-text='true']").map(function() { return $(this).text().trim(); }).get().join(' '); suggest_val = suggest_val.replace(/\s+/g, ' ').trim(); var array_String= suggest_val.split(" ") //array of words var gCaptchaToken = $("#g-recaptcha-response-suggestion-form").val(); var error_msg = false; if(suggest_val != "" && array_String.length >=4){ if(editorValue.length { jQuery('.ContentEditable__root').focus(); jQuery('#suggestion-modal-alert').hide(); }, 3000); } } document.querySelector('.suggest-bottom-btn').addEventListener('click', function(){ jQuery('body').append('
'); jQuery('.spinner-loading-overlay').show(); if(loginData && loginData.isLoggedIn) { suggestionCall(); return; } // script for grecaptcha loaded in loginmodal.html and call function to set the token setGoogleRecaptcha(); }); $('.improvement-bottom-btn.create-improvement-btn').click(function() { //create improvement button is clicked $('body').append('
'); $('.spinner-loading-overlay').show(); // send this option via create-improvement-post api jQuery.ajax({ url: writeApiUrl + 'create-improvement-post/?v=1', type: "POST", contentType: 'application/json; charset=utf-8', dataType: 'json', xhrFields: { withCredentials: true }, data: JSON.stringify({ gfg_id: post_id }), success:function(result) { $('.spinner-loading-overlay:eq(0)').remove(); $('.improve-modal--overlay').hide(); $('.create-improvement-redirection-to-write').attr('href',writeUrl + 'improve-post/' + `${result.id}` + '/', '_blank'); $('.create-improvement-redirection-to-write')[0].click(); }, error:function(e) { showErrorMessage(e.responseJSON,e.status); }, }); });
"For an ad-free experience and exclusive features, subscribe to our Premium Plan!"
Continue without supporting
`; $('body').append(adBlockerModal); $('body').addClass('body-for-ad-blocker'); const modal = document.getElementById("adBlockerModal"); modal.style.display = "block"; } function handleAdBlockerClick(type){ if(type == 'disabled'){ window.location.reload(); } else if(type == 'info'){ document.getElementById("ad-blocker-div").style.display = "none"; document.getElementById("ad-blocker-info-div").style.display = "flex"; handleAdBlockerIconClick(0); } } var lastSelected= null; //Mapping of name and video URL with the index. const adBlockerVideoMap = [ ['Ad Block Plus','https://media.geeksforgeeks.org/auth-dashboard-uploads/abp-blocker-min.mp4'], ['Ad Block','https://media.geeksforgeeks.org/auth-dashboard-uploads/Ad-block-min.mp4'], ['uBlock Origin','https://media.geeksforgeeks.org/auth-dashboard-uploads/ub-blocke-min.mp4'], ['uBlock','https://media.geeksforgeeks.org/auth-dashboard-uploads/U-blocker-min.mp4'], ] function handleAdBlockerIconClick(currSelected){ const videocontainer = document.getElementById('ad-blocker-info-div-gif'); const videosource = document.getElementById('ad-blocker-info-div-gif-src'); if(lastSelected != null){ document.getElementById("ad-blocker-info-div-icons-"+lastSelected).style.backgroundColor = "white"; document.getElementById("ad-blocker-info-div-icons-"+lastSelected).style.borderColor = "#D6D6D6"; } document.getElementById("ad-blocker-info-div-icons-"+currSelected).style.backgroundColor = "#D9D9D9"; document.getElementById("ad-blocker-info-div-icons-"+currSelected).style.borderColor = "#848484"; document.getElementById('ad-blocker-info-div-name-span').innerHTML = adBlockerVideoMap[currSelected][0] videocontainer.pause(); videosource.setAttribute('src', adBlockerVideoMap[currSelected][1]); videocontainer.load(); videocontainer.play(); lastSelected = currSelected; }

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences