Java基础
一个老初级
努力做一名优秀的程序员。
展开
-
java 抽象方法默认访问权限
abstract方法的访问权限是default ?来源: jdk1.7.0_80本地新建类:MyJedisCluster,继承自JedisCluster。新建方法getConnectionFromSlot,通过卡槽slot号获取对应节点的Jedis实例。package cn.com.myjedis;public class MyJedisCluster extends J...原创 2020-04-29 00:50:00 · 2654 阅读 · 0 评论 -
设计模式之单例模式(Java)
package test1;// 饿汉模式class Singleton1 { private Singleton1() { } private final static Singleton1 singleton = new Singleton1(); public static Singleton1 getSingleton1() { return singleton;原创 2016-09-13 11:11:22 · 402 阅读 · 0 评论 -
JVM内存中String分配详解(Java)
package test1;public class StringTest { /** Java中String在内存中的分配情况详解 * * (1)Java中的String对象是不可变的。String类中每个看起来会修改String值的方法,实际上都是创建了一个全新的String对象。 * (2)Java中一般不能重载操作符,但是String类“+”和 “+=”操作符是Jav原创 2016-09-13 12:38:12 · 1824 阅读 · 0 评论 -
Java构造函数之调用父类构造函数
子类可以通过super关键字来显式地调用父类的构造函数。当父类没有提供无参数的构造函数时,子类的构造函数中必须显式的调用父类的构造函数;如果父类提供了无参数的构造函数,此时子类的构造函数就可以不显式的调用父类的构造函数,默认调用父类的无参构造函数。package com.bjut.StudyTest;class Person { public Person() { Syste原创 2016-09-21 09:54:39 · 16217 阅读 · 0 评论 -
Java final关键字
在Java中,final关键字可以用来修饰类、方法和变量。1、修饰类 表明这个类不能被继承。 final类中的变量可以根据需要设为final,但是要注意final类中的所有方法都会被隐式地指定为final方法。2、修饰方法 父类的final方法是不能被子类所覆盖的。 方法不能被重写,但是可以重载多个final修饰的方法。 注:类的private方法会被隐式地指定为fi...原创 2018-04-21 18:24:42 · 206 阅读 · 0 评论