1.通过类对象的getClass()方法获取 package com.getObject; class Message{} public class demo { public static void main(Stri…
分类:java
[Java] 父类和子类拥有同名的成员变量(fields)的情况
首先,需要明确的是,无论是通过casting,还是通过将子类对象的reference赋值给父类变量,都无法改变该reference所指对象的真实类型。但当该reference的类型是父类时,将无法调用只存在于子类中的方法…
JAVA中每个类型占用多少字节
public static void main(String[] args) { System.out.println((Byte.SIZE) / 8);//1 System.out.println((Integer.S…
java向下转型的意义详解
基础知识多态回顾: 多态的三个必要条件:1.多态是方法的多态,不是属性的多态(多态与属性无关)。2.多态的存在有三个必要条件:继承、方法重写、父类引用指向子类对象。3.父类引用指向子类对象后,用该父类引用调用子类重写的方…
世上最污技术解读,你秒懂了吗?
假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。 假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互…
Spring Boot 集成配置 HTTPS
这是泥瓦匠的第108篇原创 文章工程: * JDK 1.8 * Maven 3.5.2 * Spring Boot 1.5.9.RELEASE ## 一、HTTPS 是什么 问:什么是HTTP? 答:HTTP是一个客户端…
Java 对象序列化与反序列化
对象序列化 对象序列化 对象序列化定义 所谓的对象序列化就是将 保存在内存中的对象数据转换为二进制数据流进行传输的操作 ;但不是所有对象都可以进行序列化,要被序列化的的对象那么其所在的类一定要实现 java.io.Ser…
面试-字符串abba匹配问题-java8解决方案
有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式, 举个例子:1. pattern = “abb…
Spring 在xml文件中配置Bean
Spring容器是一个大工厂,负责创建、管理所有的Bean。 Spring容器支持2种格式的配置文件:xml文件、properties文件,最常用的是xml文件。 Bean在xm…
你有对象吗?没有的话就new一个呗!
面向对象: 一. 面向过程和面向对象的区别: 面向过程和面向对象都是一种编程思想,不同的思维方式 面向过程:”如何完成|如何实现?”然后一步一步实现就可以了 面向对象:”…
java基础第十九篇之Xml
1:xml的概述 1.1 xml是什么 标记语言:语言中出现了<a></a>的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自…
Java利用Mybatis进行数据权限控制
权限控制主要分为两块,认证(Authentication)与授权(Authorization)。认证之后确认了身份正确,业务系统就会进行授权,现在业界比较流行的模型就是RBAC(Role-Based Access Con…