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.如果父类没有实现接口,就必须有默认的无参的够照函数


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部