Android studio 之Java

Android studio之Java开发之初体验:

今天终于不再学C了,进入到了Android studio之Java的初期学习。

对于Java而言,我感觉我就是零基础,烂到不能再烂的那种,啥也不知道。但这也并不能成为阻碍我学习的jio步。经过这将近一个多星期的C学习和今天的Java初接触,就谈谈他俩的一些区别。

C语言是面向过程的语言,执行效率高;

Java是面向对象的语言,执行效率比C语言低。

C语言最关键的是比Java多了指针,这也说明了Java的健壮性,还有Java的多线程机制使程序可以并行运行,Java程序多用于网络。

C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。

Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。

另一方面,C语言比Java语言更“底层”,因而能用C编写例如硬件的驱动,而Java却不行。Java和C语言还有个明显的不同就是C语言注重的是算法,但是Java却不一样,想用的时候导包就可以了。,在我看来,C语言的算法很重要,但是Java中的算法没有C语言那么复杂。如打印的方法:C语言是printf("…….");而Java是System.out.print("……."),也可以用println代替print,其中println表示换行,而print是默认不会自动换行。

C语言的基本数据类型:char 1个字节   short  2个字节 int  4个字节

还有struct,数组和指针等等。

long 8个字节  double 8个字节   float 8个字节   bool

而在Java中 一切皆对象,Java程序中的基本数据类型boolean,char,byte,short,int,long,float,double,是对对象的引用。

在速度上,C语言编写的程序要优于Java,因为Java必须运行在虚拟机的环境中,但是因为虚拟机,Java获得的平台无关性,而C语言的程序有可能需要重新修改编译才能实现平台的移植

Java面向对象的特征主要有封装,继承,多态。类的继承关系是单一的、非多重的,一个子类只有一个父类,子类的父类又只有一个父类。C语言支持“运算符的重载”,这是它的一个很重要的多态特征,是数据抽象和泛型编程的利器。所谓的“运算符的重载”就是运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。

Java可以支持方法重载和重写,重写就是在继承关系中父类的行为在不同的子类上有不同的实现。在Java中比C语言多了一些修饰符,如访问修饰符Public(公共的)、Private(私有的)、Protected(受保护的)、默认。

对于Java的类:

* 在同一个原文件里面可以创建多个类

* public 修饰的类 这个文件的名称必须和这个类名相同

*

* 一个源文件里面只有一个public修饰的类

由上图所示,
提供一个 main方法作为入口点 main要优先于class加载

//public 入口方法 需要外部调用

//static  静态方法  静态方法在类加载之前就提前被加载了

//void main方法不需要返回值->GC机制->自动释放

最后,对于Java和C的区别总结就到这里了,感谢收看!!!,也不知道说啥了,就胡乱说说,多担待担待!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 5,534评论 4 12
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,235评论 1 114
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 4,518评论 0 2
  • 所有知识点已整理成app app下载地址 J2EE 部分: 1.Switch能否用string做参数? 在 Jav...
    侯蛋蛋_阅读 7,397评论 1 4
  • 范蠡,楚国人,公元前536年出生于宛地三户邑,虽出身贫寒,但博学多才。 20岁时结识文种,从此两人成了好朋友。因不...
    苍川先生阅读 4,286评论 2 2

友情链接更多精彩内容