java 数据结构知识

1.Java是完全面向对象的,所有设计都必须在类中实现,一个Java程序就是一个类。为8种基本数据类型提供相应的基本数据类型包装类,使基本数据类型与类相关联;将数组设计为引用类型,使用方法与对象相同,并且每个数组都有长度属性。通过引用模型实现了指针的功能,通过类实现了结构体类型。

2.JAVA的跨平台性:

    Java源程序(.java)经编译生成一种中间代码,即字节码文件(.class),它由Java虚拟机解释执行,而Java虚拟机是一套支持Java语言运行的软件系统,运行于操作系统之上。Sun为不同的操作系统配有相应的Java虚拟机。

3.Java语言的可靠性和安全性:

   Java语言的异常处理机制,能够及时发现运行错误,并将运行错误交由程序处理,保证Java运行时可靠性。

   Java语言的资源回收机制,能够自动跟踪程序使用的所有内存资源,并自动收回不再使用的内存资源。

4.Java语言提供Application和Applet两种应用程序。Application是能够独立运行的应用程序,Applet是可以嵌入Web页面的最小应用,它不能独立运行,必须嵌入超文本中(.html),由浏览器中的Java解释器解释执行。

5.Java语言的数组采用动态内存分配方式,在声明数组变量之后,还要使用new运算符为数组分配空间,才能对数组元素进行运算和操作。其中length是Java为每个数组变量提供的属性,用于返回数组的长度,即存储单元个数,使数组下标在0~length-1之间变化。

6.Java变量传值:

  基本数据类型的变量获得存储单元的方式是静态的,声明了变量就意味着该变量占据了存储单元。变量保存数据值,两个变量之间的赋值,传递的是值。

 数组是引用数据类型,一个数组变量保存一个数组的引用,即该数组占用的一片连续存储空间的首地址,两个数组变量之间的赋值是引用赋值,传递地址等引用,没有申请新的存储空间。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值