- 博客(3)
- 收藏
- 关注
原创 面向对象C++转Java
Java和C++在面向对象编程上存在显著差异:Java采用自动垃圾回收机制,所有对象都在堆上创建,无需手动释放内存;继承仅支持单继承但可通过接口实现多继承,且必须显式调用父类构造方法;多态默认支持,无需virtual关键字;权限控制默认包级访问;不支持运算符重载(除字符串+操作),改用方法实现类似功能。这些设计使Java更易用但牺牲了部分灵活性。开发者需注意字符串比较用equals()、常量用final修饰等编码习惯差异。
2025-07-15 19:00:00
1883
原创 C转JAVA语法极简教程
本文介绍了Java编程基础要点,主要包括:1. Java程序创建规则:类与文件名一致、main方法规范;2. 输入输出操作:Scanner类的使用、数据类型读取方法;3. 数据类型及转换:8种基本类型、初始化要求、类型提升规则;4. 运算符与逻辑控制:算术/逻辑/位运算符、条件/循环语句;5. 方法定义与数组:方法重载特性、一维/二维数组的声明和遍历。文章还对比了Java与C语言在语法上的主要差异,如变量初始化、数据类型范围、字符串处理等方面。
2025-07-10 19:00:00
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人