学习笔记one:Java基础语法与c语言的相同与差别

1、类与对象:Java的面向对象的思想与c的面向过程的思想差别无疑是最大的,而类可以当做是C中的结构体,对象可以看做是结构体的一个成员。
2、类是描述一类对象的模板,具有这类对象的属性(类变量和实例变量)和行为(方法)。
3、方法是C语言中的自定义函数,在类中定义一个方法去完成对象的一些抽象的行为。
4、类变量(静态变量)与实例变量的区别,静态变量除了被声明是常量外很少使用,在不生产对象时候就可以直接调用,实例变量在具体的对象中赋值和调用。
5、注释方法Java多了一种:
/**
*注释内容,用于注释方法、类和构造方法
*/
/* 用于注释属性 */
6、条件语句语法基本和C语言一样,循环语句Java5引入了一个增强型for循环,可用于数组的遍历。语法是:
for(声明语句 : 表达式)
{
//代码句子
}
7、switch语句中,C语言的case语句中的值只能是int型,Java可以是byte、short、int 或者 char型,从 Java SE 7 开始,还可以支持String型。
8、Java比C语言多了个boolean型,默认值是 false,用于做逻辑判断,不能直接写while(1)了。
9、Java比C语言好的地方在于更容易被人类所理解,已经写好的类可以被其他类调用,减少了重复性工作,而且父类可以被子类继承,更加方便,也有很强大的已经写好的类,可以直接调用。
10、Java的引用类型变量就是C语言的指针
11、构造方法名应该和类名完全一样,前面没有返回值类型,不写构造方法编译器会提供一个默认的构造方法,一个类可以有多个构造方法。
12、Java有四个访问控制修饰符,和一些非访问控制符。
13、C语言主函数在调用自定义函数之前,要在主函数前声明自定义函数,而Java主类调用其他类时,不用在主类前面声明。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值