Answer from cs61c-ao (Roger Tseng 16507336) for Question 3 the java equivalent to malloc in C is the 'new' keyword. this basically allocates a new free block in memory for a certain object that is being declared. java doesn't have an equivalent to free because it uses automatic garbage collection so there is no way to manually deallocate in java. the C language has many kinds of dynamically allocated objects unlike Lisp. though it does store type information with every object a standard location, but it is not strongly typed.