Java the Language

Back Up Next

 

Java the Language
Disclaimer: This IAP course does not cover everything in nearly enough depth - for a good read and complete understanding of Java, read something such as The Java Programming Language.
Java Keywords
	abstract	double		int		super
	boolean		else		interface	switch
	break		extends		long		synchronized
	byte		final		native		this
	case		finally		new		throw
	catch		float		package		throws
	char		for		private		transient
	class		goto		protected	try
	const		if		public		void
	continue	implements	return		volatile
	default		import		short		while
	do		instanceof	static
Java Operators
	postfix operators	[ ] . (params) expr++ expr--
	unary operators		++expr --expr +expr -expr ~ !
	creation or cast	new (type)expr
	multiplicative		* / %
	additive		+ -
	shift			<< >> >>>
	relational		< > >= <= instanceof
	equality		== !=
	bitwise AND		&
	bitwise exclusive XOR	^
	bitwise inclusive OR	|
	logical AND		&&
	logical OR		||
	conditional		? :
	assignment		= += -= *= /= %= >>= <<= >>>= &= ^= |=