6 Things about Java:
1. Everything Java has to be wrapped in a class.
2. Every Java project must call main function for it to work.
3. Java uses camelCase in function and variable names.
4. Java has to types of Arrays, an Array which has to have a set number of positions defined and an ArrayList which is like a vector in C++ in grows or shrinks naturally, which is really cool.
5. Is statically typed, which means that all variable need to be declared.
6. Due to inheritance and use of interface sometimes it is necessary to cast an object back to it’s original object class. This reminds me of fishing.
Android.
The android studio is a pain to install but it is nice to be in an IDE at last. Though I think it can make you be a more lazy when a lot things are easy to automate. However, I hope it will allow me to think more about the logic behind my code.
I am very much looking forward to making my first android app.