java基础
java常见语法等基础知识
编程初学者z
这个作者很懒,什么都没留下…
展开
-
java反射机制和使用
1.什么是反射?有什么用?在java运行过程种,任何一个类,我们都能获得它的属性和方法,任何一个对象我们都能调用它的属性和方法,这种动态获取信息和动态调用对象属性方法的功能被称为java反射机制。总的来说,反射就是将java类中的各种成分映射成一个个的java对象。Class 类的实例表示正在运行的 Java 应用程序中的类和接口。也就是jvm中有N多的实例每个类都有该Class对象。2.使用我们首先要获取class对象,才能获取该类的所有属性和方法。1.获取class对象的方式(1) 通过原创 2020-07-17 10:39:55 · 126 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化1. 什么是序列化?为什么要使用序列化?2. 使用序列化2.1 错误使用示例2.2 正确使用示例2.3 集合中序列化的使用2.3 正确使用进阶3. 总结1. 什么是序列化?为什么要使用序列化?序列化就是将对象的状态信息转换成可以存储或传输的过程。将对象当前状态存储起来。而反序列化就是从存储区将对象重新创建出来。简单来说,序列化就是将对象转换成一个二进制字节流,方便保存到本地或进行网络传输。2. 使用序列化Java io库提供了两个流来实现对象的序列化与反序列化,Object原创 2020-06-20 13:37:56 · 186 阅读 · 0 评论 -
java关键字
java关键字1. final关键字是怎么用的?2. 介绍一下volatile?1. final关键字是怎么用的?(1)当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。(2)使用final方法的原因...原创 2020-04-05 19:49:18 · 136 阅读 · 0 评论 -
Java常见的基础问题
Java常见的基础问题1. 面向对象和面向过程的区别2. 关于 JVM JDK 和 JRE的区别3. Java和C++的区别?4. 重载和重写的区别5. Java中的概念,什么是构造函数?什么是构造函数重载?什么是复制构造函数?6. Java 面向对象编程三大特性: 封装 继承 多态7. String 、StringBuffer和StringBuilder的区别8. 自动装箱与拆箱9. 接口和...原创 2020-04-05 19:38:50 · 665 阅读 · 0 评论