Both Java and ActionScript...
- Are object oriented
- Use single inheritance
- Have a base Object class (which is automatically sub-classed)
- Use strongly typed variables
- Have Packages, Classes, and Interfaces
- Support public, protected, and private methods and variables
- Support static functions and variables
- Support try/catch/finally exception handling
Read more about ActionScript vs. Java at Flex After Dark...