-
Java中类加载过程是什么样的?
类加载的步骤为,加载 -> 验证 -> 准备 -> 解析 -> 初始化。1、加载:获取类的二进制字节流将字节流代表的静态存储结构转化为方法区运行时数据结构在堆中生成class字节码对象2、验证:连接过程的第一步.... 盾给网- 0
- 0
- 565
-
Inner Class和Static Nested Class的区别?
Inner Class:内部类 内部类就是在一个类的内部定义的类 内部类中不能定义静态成员 内部类可以直接访问外部类中的成员变量 内部类可以定义在外部类的方法外面,也可以定义在外部类的方法体中 在方.... 盾给网- 0
- 0
- 300
-
Math.round(-1.5) 等于多少?
运行结果: -1 JDK 中的 java.lang.Math 类 round() :返回四舍五入,负 .5 小数返回较大整数,如 -1.5 返回 -1。 ceil() :返回小数所在两整数间的较大值,如 -1.5 返回 -1。 floor() :返回小数所.... 盾给网- 0
- 0
- 593
-
输入流和输出流的区别
输入输出的方向是针对程序而言,向程序中读入数据,就是输入流;从程序中向外写出数据,就是输出流 从磁盘、网络、键盘读到内存,就是输入流,用 InputStream 或 Reader 写到磁盘、网络、屏幕,都是输出流,.... 盾给网- 0
- 0
- 372
-
常用的设计模式有哪些?
创建型工厂模式与抽象工厂模式 (Factory Pattern)(Abstract Factory Pattern)单例模式 (Singleton Pattern)建造者模式 (Builder Pattern)原型模式 (Prototype Pattern)结构型适配器模式 (Adapter Patter.... 盾给网- 0
- 0
- 332
-
说说对于sychronized同步锁的理解
每个 Java 对象都有一个内置锁线程运行到非静态的 synchronized 同步方法上时,自动获得实例对象的锁持有对象锁的线程才能运行 synchronized 同步方法或代码块时一个对象只有一个锁一个线程获得该锁,其他线程就无.... 盾给网- 0
- 0
- 334
-
索引对性能有哪些影响?
优点:减少数据库服务器需要扫描的数据量帮助数据库服务器避免排序和临时表将随机 I/O 变顺序I/O提高查询速度唯一索引,能保证数据的唯一性缺点:索引的创建和维护耗时随着数据量的增加而增加对表中数据进行增删改.... 盾给网- 0
- 0
- 319
-
uni-app 新手微信小程序登入获取用户信息
2019年10月29号 是一个特殊的日子是吧!原本是想再本月发布枫瑞自己的小程序但是因为之前到处浪,导致现在博客和公众号10天都没有更新了。也是心急着想吧小程序做出来,但是枫瑞也是一个新手难免会碰到很多不会。目.... 盾给网- 0
- 0
- 3.7k
-
什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?
1、什么是装箱?什么是拆箱? 装箱:基本类型转变为包装器类型的过程。 拆箱:包装器类型转变为基本类型的过程。 //JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须 Integer i = new Integer.... 盾给网- 0
- 0
- 475
-
linux指令-less
浏览文件命令,less 可以随意浏览文件,less 在查看之前不会加载整个文件常用参数:-i 忽略搜索时的大小写-N 显示每行的行号-o <文件名> 将less 输出的内容在指定文件中保存起来-s 显示连续空行为一行/字符串.... 盾给网- 0
- 0
- 329
-
什么是反射?有什么作用?
Java 反射,就是在运行状态中 获取任意类的名称、package 信息、所有属性、方法、注解、类型、类加载器、modifiers(public、static)、父类、现实接口等 获取任意对象的属性,并且能改变对象的属性 调.... 盾给网- 0
- 0
- 402