HOME University of Illinois Urbana-Champaign Java JavaScript Knowledge Base Digital/Technology Python US College Admission Life Log Python Java California AI High School Steve Jobs JavaScript STEM Innovation Generative AI Hands-on Experience Google Meet Oak Qualcomm Trump Java Nested Loop print() PHP-ML Data Analysis Command Line Interface ChatGPT Connectors Java Variables AI Risks Wearing Robot Harris Supervised Learning if Exoskeleton Robots Machine Learning Types Google Gemini Generative Pre-trained Transformer Foodbank Python Objects Networking Opportunities Object-Oriented Programming Java Multi-line Comments Java Single-line Comments ChatGPT Commands Video Conference Microsoft Windows James Gosling Excel Static Inner Class Interactive Television Do While Loop Highschool Internship Python Tutorial float Python Arrays Java Methods Private Inner Class Java Abstract Classes Apache Tomcat 10 Confidence Boost Java Ternary Operator Gemini Dataset 제미나이 AI Deepfakes Java Environment Professional Development Regular Expression Asynchronous Programming Java Class Java Math AI-based coding Java Switch Stgatements Project 2025 Java Static Objects max

JAVA.ZIP

Challenge: One Code Problem Per Day

Challenge: One Code Problem Per Day  

created at Oct 03, 2025   99  
There's a CS program course where we have to solve one coding problem every day.This course is really exciting.When solving the problems,bugs can appear,and although it's rare,the problems themselves might be flawed,so we communicate our opinions openly an...

Java Comments  

updated at Sep 03, 2025   6,857  
In Java programming,clarity and readability are paramount.As developers craft intricate algorithms and intricate logic,the need for comprehensive explanations becomes evident.Enter Java comments – a simple yet powerful tool for annotating code and enhanci...

Difference between Java and Javascript  

updated at Oct 03, 2024   6,737  
Java and JavaScript are two distinct programming languages that serve different purposes and have different capabilities,despite the similarity in their names.Here's a comparison to highlight their differences:Origin and Purpose:Java: Developed by Sun Micr...

Java Servlet Example  

created at Feb 19, 2024   6,669  
Creating a quick servlet-based web application involves a few steps. You'll need to set up a development environment, create the necessary project structure, write servlet classes, configure the deployment descriptor (web.xml), and deploy the application t...

Creating a simple Java Servlet (Web Server Page) with Apache Maven on Microsoft Windows

Creating a simple Java Servlet (Web Server Page) with Apache Maven on Microsoft Windows  

created at Jan 28, 2024   6,674  
STEP 1. Install OpenJDK 17https: / / learn.microsoft.com / en-us / java / openjdk / download#openjdk-17 → select microsoft-jdk-17.0.10-windows-x64.msi → Install STEP 2. Install Mavenhttps: / / maven.apache.org / → Download → apache-maven-3.9.6-bin.z...

Java Tutorials associated with AP Computer Science A

Java Tutorials associated with AP Computer Science A  

updated at Jun 15, 2024   6,721  
As you set sail on your journey through AP Computer Science A,you're about to delve into the exciting world of Java programming.With a treasure trove of resources at your disposal,let's embark on a guided tour through the essentials of Java,equipping you w...

Java Inner Classes  

updated at May 10, 2024   6,676  
In Java,it is also possible to nest classes (a class within a class).The purpose of nested classes is to group classes that belong together,which makes your code more readable and maintainable.To access the inner class,create an object of the outer class,a...

Java Polymorphism  

created at Jul 18, 2023   6,673  
Polymorphism means "many forms", and it occurs when we have many classes that are related to each other by inheritance.Like we specified in the previous chapter; Inheritance lets us inherit attributes and methods from another class. Polymorphism uses those...

Java Inheritance (Subclass and Superclass)  

updated at May 10, 2024   6,672  
In Java,it is possible to inherit attributes and methods from one class to another.We group the "inheritance concept" into two categories::subclass (child) - the class that inherits from another class,superclass (parent) - the class being inherited from.To...

Java Scope  

updated at May 10, 2024   6,672  
In Java,variables are only accessible inside the region they are created.This is called scope.Method Scope.Variables declared directly inside a method are available anywhere in the method following the line of code in which they were declared:Block Scope.A...

Java Packages  

updated at May 10, 2024   6,681  
Java Packages & API.A package in Java is used to group related classes.Think of it as a folder in a file directory.We use packages to avoid name conflicts,and to write a better maintainable code.Packages are divided into two categories::Built-in Packages (...

Java Classes and Objects

Java Classes and Objects  

updated at May 10, 2024   6,670  
Java is an object-oriented programming language.Everything in Java is associated with classes and objects,along with its attributes and methods.For example: in real life,a car is an object.The car has attributes,such as weight and color,and methods,such as...

Java Recursion  

updated at May 10, 2024   6,677  
Recursion is the technique of making a function call itself.This technique provides a way to break complicated problems down into simple problems which are easier to solve.Recursion may be a bit difficult to understand.The best way to figure out how it wor...

Java Methods  

updated at May 10, 2024   6,675  
A method is a block of code which only runs when it is called.You can pass data,known as parameters,into a method.Methods are used to perform certain actions,and they are also known as functions.Why use methods? To reuse code: define the code once,and use ...

Java While Loop/Do While Loop/For Loop/For-Each Loop/Break/Continue  

updated at May 13, 2024   6,801  
Loops can execute a block of code as long as a specified condition is reached.Loops are handy because they save time,reduce errors,and they make code more readable.Java While Loop.The while loop loops through a block of code as long as a specified conditio...

Java Switch Statements  

updated at May 15, 2024   6,717  
Instead of writing many if.else statements,you can use the switch statement.The switch statement selects one of many code blocks to be executed:Syntax:This is how it works::The switch expression is evaluated once.The value of the expression is compared wit...

Java Short Hand If...Else (Ternary Operator)  

updated at May 15, 2024   6,727  
In the vast world of programming,efficiency is key.Every line of code counts,and developers constantly seek ways to streamline their scripts without compromising functionality.One such tool in the Java arsenal is the ternary operator,a concise alternative ...

Java If ... Else  

updated at May 15, 2024   6,717  
You already know that Java supports the usual logical conditions from mathematics::Less than: a < b,Less than or equal to: a b,Greater than or equal to: a >= b,Equal to a == b,Not Equal to: a != b.You can use these conditions to perform different actions f...

Java Math  

updated at May 15, 2024   6,718  
In the realm of Java programming,mathematics plays a pivotal role,empowering developers to perform a myriad of numerical operations with ease.At the heart of these capabilities lies the Java Math class,a treasure trove of methods designed to simplify compl...

Java Variables  

updated at May 15, 2024   6,714  
Variables are containers for storing data values.In Java,there are different types of variables,for example::String - stores text,such as "Hello".String values are surrounded by double quotes,int - stores integers (whole numbers),without decimals,such as 1...

Machine Learning Types and Programming Languages

Machine Learning Types and Programming Languages  

updated at Nov 29, 2023   6,686  
In the area of Machine Learning Technology, threre are three different types of Machine Learning. You should make decision which type you want to use if you are trying to implement something. In Supervised Learning, we are given the data sets and already k...

The Print() Method  

updated at May 10, 2024   6,679  
Print Text.You learned from the previous chapter that you can use the println() method to output values or print text in Java:You can add as many println() methods as you want.Note that it will add a new line for each method:Double Quotes.When you are work...

Java Syntax  

updated at May 15, 2024   6,719  
In the vast landscape of programming languages,Java stands as a titan – revered for its versatility,reliability,and widespread usage.At the heart of Java lies its syntax,the rules and conventions that govern the structure and behavior of code.Let us embar...

Java Getting Started  

updated at May 15, 2024   6,720  
Some PCs might have Java already installed.To check if you have Java installed on a Windows PC,search in the start bar for Java or type the following in Command Prompt (cmd.exe):If Java is installed,you will see something like this (depending on version):I...

What is Java?

What is Java?  

created at Jul 07, 2023   6,670  
With a population of 151.6 million people, Java is the world's most populous island, home to approximately 56% of the Indonesian population.Some of you may curious why Java is the most famous in Indonesia, becaue many of the best known events in Indonesian...

Gemini CLI makes a Magic! Time to speed up your app development with Google Gemini CLI!

Gemini CLI makes a Magic! Time to speed up your app development with Google Gemini CLI!  

created at Oct 21, 2025   62  
CLI stands for Command Line Interface.And,yes,it does look like something from the Stone Age.However,it appears that engineers are very excited about AI through CLIs.My father told me,and it's kind of jarring.They all talk about how much faster,more accura...

Japan's Current Status on Generative AI and Copyright: A Summary of Developments, Current Situation, and Key Issues

Japan's Current Status on Generative AI and Copyright: A Summary of Developments, Current Situation, and Key Issues  

created at Oct 08, 2024   6,897  
The Japanese House of Councillors published a report outlining the history,current legal perspectives,and key issues surrounding generative AI and copyright.The report includes a review of developments in Japan,other countries,and the private sector.Copyri...

The UN Pushes for Global AI Standards

The UN Pushes for Global AI Standards  

created at Oct 01, 2024   6,704  
The United Nations (UN) is actively working on establishing global standards for artificial intelligence (AI).On September 19,2024,the UN's High-Level Advisory Body on Artificial Intelligence (AIAB) released a report titled "AI Governance for Humanity," ou...

Digital Innovation Tools to Improve Health and Productivity in the Workplace  

created at Sep 03, 2024   6,705  
In an evolving corporate wellness environment,companies around the world are increasingly aware of the value of investing in health programs to improve employee health and productivity:Digital and new technologies such as wearable devices and artificial in...

Harris And Trump's Position On the Future of American Science  

created at Aug 31, 2024   6,732  
Vice President Harris and Trump's Project 2025 set a very different vision for U.S.science policy:Harris proposes expanding investment in research and development (R&D) with a focus on climate change response and clean energy,On the other hand,Project 2025...

Demand for AI and Electric-Differentiated Renewable Energy Surges

Demand for AI and Electric-Differentiated Renewable Energy Surges  

updated at Sep 21, 2024   6,797  
In 2007,just before the Lehman crisis,global electricity demand reached about 20,000 TWh.Since it recorded about 29,500 TWh in 2023,it has grown by about 2% annually.The IEA recently predicted an annual average increase in electricity demand by 2026 at 3.4...

AI and Exoskeleton Robots

AI and Exoskeleton Robots  

updated at Sep 22, 2024   6,762  
Researchers at North Carolina State University in the U.S.recently announced in the international academic journal Nature that they have succeeded in developing exoskeleton without going through human-wear and walking experiments.The exoskeleton robot,whic...

Microsoft's On-Device AI: Revolutionizing Smart Technology and Redefining Innovation

Microsoft's On-Device AI: Revolutionizing Smart Technology and Redefining Innovation  

updated at Sep 22, 2024   6,773  
Many years ago,Bill Gates and Steve Jobs introduced groundbreaking technology,each with their own operating systems,Windows and MacOS.They constantly tried new things,driving innovation forward.Bill Gates eventually stepped down from his role,and Steve Job...

Loading XML Data with JavaScript  

updated at Oct 03, 2024   6,722  
You can use JavaScript to load XML data using various methods.One common approach is to use the XMLHttpRequest object (XHR) or Fetch API to make an asynchronous HTTP request to fetch the XML data from a server.Here's a basic example using XMLHttpRequest:In...

ChatGPT Reset command and Ignore the Previous Response feature to have a Solid Result  

updated at May 16, 2024   6,881  
The ChatGPT Reset Command is a feature that allows you to reset the conversation context and start fresh.This can be useful if you want to change the topic or start a new line of inquiry without any prior context influencing the conversation.Reset Command:...

ChatGPT Connectors makes the results Perfect as you expected  

created at May 10, 2024   6,775  
Connectors are essential for structuring requests to ChatGPT in a clear,organized,and efficient manner.They facilitate natural language understanding and ensure that all aspects of your request are addressed,leading to more effective interactions with the ...

Mastering Excel Data Manipulation with Python  

updated at Apr 26, 2024   6,663  
Python provides an awesme feature can access Excel spreadsheet file that based on pandas.You can use the pandas library in Python to read an Excel file and store its data into a Python array. Here's a basic example:Replace 'your_excel_file.xlsx' with the p...

RegExp example in Python to exclude javascript from HTML code  

created at Mar 22, 2024   6,671  
To exclude JavaScript from HTML code using Python, you can use regular expressions (re module) to remove all tags and their contents. Here's a simple Python function to achieve this:This function exclude_javascript() takes an HTML code string as input and ...

Importance of High School Internship

Importance of High School Internship  

updated at Sep 28, 2024   6,731  
High school internships are incredibly important for students.These internships allow students to step outside the classroom and experience the real world.They get to see how what they’ve learned applies to actual jobs and situations.This is a great way f...

How do I replace content that based on the HTML UI Template  

created at Feb 12, 2024   6,679  
When UI Design is provided or made for specific purpose, we may need to find the easy way can fill it up if that is based on HTML Table.Below case is what I tried during implementing WE Service: If we have multiple items, we can fill it up in the for ...

Regular Expressions in JavaScript  

updated at Oct 03, 2024   6,732  
Regular expressions in JavaScript are a powerful tool for working with strings.They allow you to search for patterns within strings and manipulate them as needed.Here's a basic overview:Creating Regular Expressions: You can create a regular expression in J...

Dataset of California Foodbanks  

created at Jan 28, 2024   6,680  
For AP with WE Service, I decided to develop an app that provides information about local food resources in California by using JAVA and HTML. When users enter the name of city where they are living, it will provide information about food banks or soup kit...

Python Tutorials for AP Computer Science Principles, Data Projects and High School Internship  

updated at May 10, 2024   6,780  
Python is not just a programming language; it’s a gateway to opportunities in technology.Recognized for its versatility and ease of use,Python has become a staple in data analytics and machine learning,fields that are critical to the tech industry.Many te...

Code Chronicles - A Caffeine-Fueled Journey into Data Software Engineering

Code Chronicles - A Caffeine-Fueled Journey into Data Software Engineering  

updated at Sep 23, 2024   6,808  
Interning in Data Software Engineering was like entering a realm where coding meets caffeine-fueled euphoria.The excitement bubbled within me like an over-caffeinated potion as I delved into the world of zeros and ones.“Excitement is like caffeine for the...

Python Modules  

updated at May 09, 2024   6,662  
What is a Module?.Consider a module to be the same as a code library.A file containing a set of functions you want to include in your application.Create a Module.To create a module just save the code you want in a file with the file extension .py:Use a Mod...

Python Scope  

updated at May 09, 2024   6,666  
A variable is only available from inside the region it is created.This is called scope.Local Scope.A variable created inside a function belongs to the local scope of that function,and can only be used inside that function.Function Inside Function.As explai...

Python Polymorphism  

updated at May 09, 2024   6,667  
The word "polymorphism" means "many forms",and in programming it refers to methods / functions / operators with the same name that can be executed on many objects or classes.Function Polymorphism.An example of a Python function that can be used on differen...

Python Iterators  

updated at May 09, 2024   6,660  
An iterator is an object that contains a countable number of values.An iterator is an object that can be iterated upon,meaning that you can traverse through all the values.Technically,in Python,an iterator is an object which implements the iterator protoco...

Python Inheritance  

updated at May 09, 2024   6,665  
Inheritance allows us to define a class that inherits all the methods and properties from another class.Parent class is the class being inherited from,also called base class.Child class is the class that inherits from another class,also called derived clas...

Python Classes/Objects  

updated at May 09, 2024   6,739  
Python is object-oriented.In Python,most things are objects with properties and methods.Class is an object constructor or "blueprint" for creating objects.Create a Class.To create a class,use the keyword class: .Create Object.Now we can use the class named...