![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-基础
Sasukeer
有兴趣的伙伴一起交流!
个人QQ:1025276839
展开
-
java-重写override和重载overload
重写 · 1、子类重写方法的权限修饰符大于等于父类的方法权限修饰符 2、子类重写方法的返回值和父类的返回值必须相同(子类的返回值类型可以是父类返回值的子类) 3、方法名相同 4、参数列表必须相同(参数的值、个数、顺序) 5、只能重写一次 6、子类的重写不能抛出比父类更多的异常 重载 重载方法只要求方法名相同和参数列表不同,其他都任意; 可变长参数:在参数中可以设置任意个原创 2017-05-14 21:28:15 · 175 阅读 · 0 评论 -
java-构造器
构造器的总结: 1、java会给一个类中定义一个无參构造器 2、构造器在继承中,不能被子类继承 3、构造器调用有this()和super()2种,都必须卸载构造器的第一行 4、如果构造器中没有显示调用父类构造器的语句,那么java会在第一行自动加入一个super() 5、对构造器的调用一直会延伸到object 多态: 使用 父类 变量名=new 子类构造方法() 多态的特性原创 2017-05-14 21:41:11 · 182 阅读 · 0 评论 -
java安装与配置
java的安装与配置 一、首先介绍在JAVA官网下载的文件 JDK:负责源代码的编译为字节码文件,不负责运行 JRE(Java Runtime Environment):Java运行环境,负责运行java程序的 JVM(Java VirtualMachine):Java虚拟机,是JRE的一部分,是运行java的核心机制 二、环境配置 JAVA_HOME:可选,用于其它java产品自动找原创 2017-05-08 19:34:16 · 202 阅读 · 0 评论 -
java变量和数据类型
java数据类型划分: 基本类型:8种 整形:包括十进制,八进制,十六进制 byte 1字节(8个位) -128~127 short 2字节(16位) int 4字节(32位) long 8字节(64字节) 例如默认100为int型,如果要表达为long,需要加L或l 浮点数 float 4字节 单精度 例如3.14的默认数据类型为double ,如果要表达float原创 2017-05-08 19:45:11 · 186 阅读 · 0 评论 -
java-方法和变量
构造方法和普通方法 构造方法 普通方法 语法 无返回值定义,名称必须是类名 有返回值定义,方法名是自定义 功能 创建对象,初始化属性值 实现自定义的功能 调用 new 创建对象 对象.方法() 互相调用 构造方法可以调用普通方法 普通方法不能调用构造方法 默认 无参构造器一个原创 2017-05-10 09:28:45 · 193 阅读 · 0 评论 -
这就是HashMap
这就是HashMap java中有3大集合,Map,Set,List 是我们开发必须要掌握的点。你可以花3-5分钟的时间看完这篇文章,我会从源码的角度分析Map中最常用的HashMap(java1.8)。无论您是开发了很多年经验的前辈,还是和我一样刚出来工作的小白,这篇都是不可不看的文章。 相关数据结构 -ArraryList 用的特别的多,相信很多人都知道它是一个数组的结构,但是本人...原创 2018-04-29 00:52:37 · 252 阅读 · 1 评论 -
Spring源码构建缺少jar
Spring源码构建时缺少jar 学习spring源码的第一步就是需要构建Spring的源码。Github的地址如下 https://github.com/spring-projects/spring-framework 在下载完成后build,并把源码导入idea,发现有报错。缺少这2个objenesis和cglib的jar,可以选择在maven中下载最新的包,手动导入。当然Spring也...原创 2018-07-30 00:08:01 · 1301 阅读 · 1 评论