1. 变量定义
- 需不需要声明变量类型(还是可以类型推导出来实际类型)
- 变量作用范围(局部变量、全局变量......)
声明、修改(是否能修改)、使用、删除。
2. 算术运算
加、减、乘、除、取模等等。
3. for 循环语句,while 循环语句
for或者while的条件书写格式
4. 函数定义,函数调用
- 函数签名需不需要声明返回值类型
- 有几个返回值
- 入参定义格式
5. 递归
有没有尾递归优化
6. 静态类型系统
整型(byte、short、int、long),浮点型(float、double),布尔型,字符,数组,字典类型(Map),集合类型(Set),列表(List)等。
7. 类型推导
多态?
泛型?
8. lambda 函数
Lambda表达式
9. 面向对象
封装?
继承?
10. 垃圾回收
需不需要手动回收内存
11. 指针算术
两个指针的运算
12. goto 语句
有些语言里面好像没有