java数组心得_javase基础心得体会总结(1)

Java

1.jdk,jvm,jre概念:java跨平台因为jvm虚拟机不跨平台,执行的是字节码文件,而不是二进制代码;jdk是开发环境和运行环境,开发环境就是SDK,jre就是运行环境。

2。面向对象:1。封装2。抽象3。继承4。多态

3。java数据类型

1。自动转换和强制转换

4。java注释

/***/ //

5.java标识符和关键字

6。java运算符

7。java内存空间分配

1。栈:存放简单数据类型变量

2。堆:存放引用数据类型的实例

java自动回收:由一个后台线程gc判断,jvm只会判断内存不够的时候才会进行垃圾回收?????什么是垃圾????不再被引用的对象

8。局部变量,实例变量,静态变量

局部变量一定要先赋值再使用

实例变量属于某个对象的

而静态变量加了static属于类

9。包的概念以及语法

import

10。数组

一个数组就是一个对象 声明一个数组没有创建对象 int[]arr=new int[100];

int [] arr={1,2,};

其中java.util.Arrays可以操作数组是一个工具类

11。java序列化(串行化)

可以将一个对象的状态写入一个Byte流,并且可以在流中读取出来,重新够照一个相同的对象。这个机制可以支持你随时把对象通过网络进行传播,并可以随时持久化的写入数据库以及文件系统。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动的恢复到上次执行的状态。

序列化是为了解决对象流进行读写操作出现的问题。

串行化特点:1.某个类可以被串行化,其子类也可以串行化,如果该类有父类,只有实现了Serializable接口才行

2.static,transient不能被串行化

3.如果父类没有实现接口,就必须有默认的无参的够照函数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值