## Parse JSON in Java

JSON stands for JavaScript Object Notation, and it is based on a subset of JavaScript. As a data-exchange format, it is widely used in web programming. Here we show how to parse JSON data in Java using the org.json library.

Tagged with: ,
Posted in Java

## Hastad Dictator Test for Boolean Functions

A function $$f\colon \{0,1\}^n\to \{0,1\}$$ is a dictator function if there exists $$i\in [n]$$ such that $$f(x) = x_i$$. That is, the function is completely determined by its $$i$$-th input. A function $$f\colon \{0,1\}^n\to \{ \pm 1\}$$ is a dictator

Tagged with: , ,
Posted in Theory

## Read from URL in Java

Read Text Contents from a URL The class java.net.URL represents a URL (Uniform Resource Locator), a pointer to a “resource” on the Internet. For example, the following is a URL: http://www.example.com/index.html “http” stands for HyperText Transfer Protocol “www.example.com” is the

Tagged with:
Posted in Java

## Parameter Passing in Java

Parameters of a method are specified in the method declaration. When we call a method, we must provide values that match with the types of the parameters. In the following example, the sum method accepts two integers and returns their

Tagged with:
Posted in Java