自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 获取浏览器和IP

package com.example.oasys.util; import eu.bitwalker.useragentutils.UserAgent; import javax.servlet.http.HttpServletRequest; /** * @author Ming */ public class SystemUtil { /** * 获取浏览器类型和版本号 * @param request * @return */ pu

2021-11-15 13:07:32 1802

原创 2021-08-12

#面向对象种的多态 多态的前提条件: 1.父子关系 继承或实现关系 2.方法重写 3.父类引用子类对象 对于多态的结论: 父类类名 one(自定义) = new 子类名; 成员变量的结论:编译看左边,运行看左边。 成员方法的结论:编译看左边,运行看右边。 但多态无法访问子类特有的成员变量和成员方法。 如想访问子类特有的成员变量和成员方法,需要进行向下转型,向下转型写法: 父类 two(自定义)= (父类)one; 需要注意的是,在向下转型的过程当中,ClassCaseExcepiton 类型转换异常。 那

2021-08-12 21:10:09 53

原创 2021-08-04

深浅克隆: 浅克隆只是拷贝了对象当中基本数据类型和字符串。如果对象当中有其他的对象引用是不能拷贝 浅克隆: //测试类 @SuppressWarnings(“all”) public class Test { public static void main(String[] args) throws Exception { //创建学生类的对象 Student one = new Student("迪丽热巴",23,new Phone("IPhoneXX",300)); //克隆

2021-08-11 22:43:17 47

原创 反射原理展示

反射原理:把字节码对象通过类加载器(类加载器)获取到相应的对象(成员变量,成员方法,局部变量) 类加载器原理: 获取到当前类 Phone的对象one 的字节码对象呢? class cal = one.getclass(); 获取到Phone类字节码对象 class cal = Phone.class; 获取到 当前类的全名字符串 class cal = class.forName("全类名") package demo; import java.io.IOExcep...

2021-08-11 21:19:41 65

原创 集合与泛型01

集合与数组的特点区别: 数组: 1.可以储存任意的数据类型(基本数据类型和引用数据类型) 2.数组长度是固定,不可改变 集合: 1.只能放基本数据类型 2.长度可变 而数据结构不同将集合分为不同类型 public class Demo01{ public static void main (String [] agrs){ //创建对象. 多态写法 Collection<String> c ...

2021-08-05 10:37:35 54

原创 2021-07-13

java因jvm的特性拥有跨平台的强大功能,是主流行的因素之一。 学习java并了解其数据类型。 基本数据类型:数值类,字符类,布尔类型。 数值类型:整数(byte,short,int,long) 小数(float,double) 字符类:char 布尔类型:boolean 在运算中,取值范围小的类型会自动提升为取值大的类型。 ...

2021-07-13 20:31:00 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除