• 子类继承父类放法访问权限的问题

    栏目:java 时间:2021-04-22 22:29

    很多笔试题中,会出现子类继承父类放法的访问权限变更的问题。 今天还专门敲了一下代码。 访问控制权限:public > protected > default > private 说明:default和protected,default是在包内,而protected可以是包外。 父

    Read more

  • public class Test{ // 输出 public static void main(String[] args) { Man man=new Man(); System.out.println(man.ss); }}abstract class Humer{ protected String ss="ssss"; p

    Read more

  • 求圆心到点的直线与圆的相交点.

    栏目:java 时间:2021-03-29 17:33

    若O(x1,y1),A(x2,y2)满足OA>r。 则向量OA=(x2-x1,y2-y1),可设向量OB=(m,n),则有:m(y2-y1)-n(x2-x1)=0且(m-x1)²+(n-y1)²=r²。 解得B((x2-x1)r/√(x2-x1)²+(y2-y1)²,(y2-y1)r/√(x2-x1)&s

    Read more

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

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

    Read more

  • 单例模式

    栏目:java 时间:2020-10-10 19:23

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

    Read more

  • JAVA中变量继承的问题

    栏目:java 时间:2020-09-11 23:58

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

    Read more

  • Enum类的介绍和使用

    栏目:java 时间:2020-09-08 15:47

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

    Read more

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

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

    Read more

  • 万物皆对象

    栏目:java 时间:2020-02-27 19:29

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

    Read more

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

    栏目:java 时间: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中继承类的权限问题的详细介绍

    栏目:java 时间:2019-12-29 22:55

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

    Read more

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

    栏目:java 时间:2019-12-10 04:39

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

    Read more

  • 接口调用加密和原理图

    栏目:java 时间:2019-11-29 01:57
  • MVC模式中model和controller关系

    栏目:java 时间:2019-11-26 23:12

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

    Read more

  • 详解 Java 内部类

    栏目:java 时间:2019-10-05 14:23

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

    Read more

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

    Read more

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

    栏目:java 时间:2019-09-18 04:25

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

    Read more

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

    栏目:java 时间:2019-09-18 03:22

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

    Read more

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

    栏目:java 时间:2019-09-18 03:09

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

    Read more

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

    Read more

  • 类的静态变量和静态方法能否被子类继承?

    栏目:java 时间:2019-09-14 22:35

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

    Read more

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

    栏目:java 时间:2019-09-14 22:35

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

    Read more

  • Java中private方法能重写吗?

    栏目:java 时间: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

  • Java多态之向上转型、同名变量以及方法覆盖

    栏目:java 时间:2019-09-13 14:38

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

    Read more

61   1 2 3 下一页 尾页