• 当一个对象中的属性是引用类型(案例) 及内存分析图

    编程完成如下要求: 班级Grade类:属性:编号,名称,地址 定义:无参构造方法、有参构造方法 定义方法:显示班级的信息。 学生类: 属性:学号,姓名,年龄,所在班级 定义方法:显示学生的信息(学号,姓名,性别,年龄,班级编号,班级名称)  //红色注

    Read more

  • 单例模式

    时间:2020-10-10 19:23

    四、单例模式的实现// 饿汉式单例public class Singleton1 { // 指向自己实例的私有静态引用,主动创建 private static Singleton1 singleton1 = new Singleton1(); // 私有的构造方法 private Singleto

    Read more

  • JAVA中变量继承的问题

    时间:2020-09-11 23:58

    1.先说静态变量(要了解类的生命周期,在类创建时就会在堆内存中开辟单独的空间将所有的静态变量和方法放在一起),静态变量如果在子类或者父类中发生改变就会导致同是继承关系的这个静态变量发生改变。 同是继承关系:类A,类B

    Read more

  • Enum类的介绍和使用

    时间:2020-09-08 15:47

    首先,我们总结一下枚举类的好处,再一层层去研究枚举类的用法:好处1:如果使用static final属性而不使用枚举的话,可能在代码中出现强行去set属性的写法,在这里单独提出来,大家肯定会觉得不会发生这样的问题,现实开发中,是可能出

    Read more

  • 用最通俗的语言讲述最枯燥的正则表达式基本知识!

    正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你

    Read more

  • 万物皆对象

    时间:2020-02-27 19:29

    很简单,比如说你写个程序实现的功能是:我去上学 以前我们是面向过程的,所以你要写一个函数表示“去”你可以写成骑车去,或者坐车去,然后你要表示“我”和“学校” 而在面向对象里面:一切皆

    Read more

  • mysql中int(1)与int(10)的区别

    时间:2020-02-08 10:37

    INT[(M)] [UNSIGNED] [ZEROFILL]普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。INT(1) 和 INT(10)本身没有区别,但是加上(M)值后,会有显示宽度的设置。如代码所示: 1 2 3

    Read more

  • 其实,理解这两者的区别并不难,因为(public、private)和static这两种修饰符的作用本就不同,所以要理解两个的区别,其实就是这两种修饰符效果累加起来之后的区别。static:静态修饰符,被static修饰的变量和方法类似于全局变量和

    Read more

  • 在Java中有一个比较容易忽略的问题,那就是继承类的权限与基类的权限之间的关系。因为平时在使用继承类的时候,可能很少会需要到修改基类的访问权限控制符,而是直接使用基类的访问权限控制符。如果基类有属性方法是privat

    Read more

  • SQL复合索引使用和注意事项

    时间:2019-12-10 04:39

    1、定义: 单一索引:单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 复合索引:复合索引也叫组合索引;用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引在数据库操作期间

    Read more

  • 接口调用加密和原理图

    时间:2019-11-29 01:57
  • JWT介绍实例实现Token认证

    时间:2019-11-29 00:46

    为什么使用JWT?随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单

    Read more

  • MVC模式中model和controller关系

    时间:2019-11-26 23:12

    我喜欢CodeIgniter框架,但MVC的思想和Thinkphp是一样的。Codeigniter官方框架文档Model部分有一句很精辟的评论:“什么是模型?——模型是专门用来和数据库打交道的PHP类”个人做项目的时候,喜欢设计

    Read more

  • 详解 Java 内部类

    时间:2019-10-05 14:23

    文章目录 前言 普通内部类 静态内部类 匿名内部类 局部内部类 内部类的嵌套 深入理解内部类 内部类和多重继承 内部类和内存泄露 前言内部类在 Java 里面算是非常常见的一

    Read more

  • 前言  在Java中,当对象作为参数传递时,究竟传递的是对象的值,还是对象的引用,这是一个饱受争议的话题。若传的是值,那么函数接收的只是实参的一个副本,函数对形参的操作并不会对实参产生影响;若传的是引用,那么此时对形

    Read more

  • Java中静态方法能否被重写

    时间:2019-09-18 04:25

    ??在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写(Override)。方法重写又称方法覆盖。public class Test {

    Read more

  • Java数据类型之引用型数据类型

    时间:2019-09-18 03:22

    我们接着来说数据类型,上一次我们提到了java中的八种数据类型,没有涉及到引用类型,而java的引用类型只有三种,分别是类(class)、接口(interface)、数组。 Java把内

    Read more

  • Java对象与对象引用变量的理解

    时间:2019-09-18 03:09

    Java对象及对象引用  首先定义一个简单的类:  class User{    int userId;    String userName;  }  我们在创建对象时,通常会写:     User user = new User();  这个操作包含了四个动作。 

    Read more

  • 说到对象作为方法的参数传递的时候,大家都知道,当方法有返回值的时候,我们在其他方法定义一个接收他的对象就把他的值给获取到了,可是如果不定义对象接收呐? 请看方法有返回值的情况下:这种情况下,打印出来的值是321,我没有

    Read more

  • (类的静态变量和静态方法能否被子类继承?)结论:java中静态属性和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏. 原因: 1). 静态方法和属性是属于类的,调用的时候直接通过类名.方法名完成对,不需要继承机制及可以

    Read more

  • Java的静态方法不能被重写

    时间:2019-09-14 22:35

    答案很明确:java的静态方法不能被重写。 静态成员(方法或属性)是类的成员存放在栈中,类可以直接调用(是属于类的静态成员,当然对象也可以调用,只是说你可以使用而已);实例成员是对象的成员,存放在堆中,只能被对象调用。 重写的

    Read more

  • Java中private方法能重写吗?

    时间:2019-09-13 22:41

    下面是测试代码 public class A { private void print() { System.out.println("A"); } public static void main(String[] args) { A a = new B(); a.print(); B b = new B();

    Read more

  • 首先,我们先要简单理解两个概念: 1、向上转型:父类类型的引用指向子类类型的对象。例如: class Parent { } class Child extends Parent { } public class MainClass { public static void main(String[]

    Read more

  • Java 初始化顺序

    时间:2019-09-13 14:34

    Java 初始化顺序

    Read more

  • Java多态的介绍

    时间:2019-09-12 01:19
     Java多态的介绍

    多态的基本介绍 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法

    Read more

59   1 2 3 下一页 尾页