Java
文章平均质量分 54
kuangd_1992
这个作者很懒,什么都没留下…
展开
-
Java基础语法—HashMap(哈希表)
创建hashmap对象HashMap<String,Integer> hashMap = new HashMap<>();添加键值对如果key已经存在,则返回旧的value,并将新的value存到该key中,如果key不存在,返回null1、put方法:覆盖原有的valuehashMap.put(key,value);2、putIfAbsent方法:不会覆盖原有的value。hashMap.putIfAbsent(key,value);该方法首先原创 2021-12-02 09:23:11 · 2578 阅读 · 0 评论 -
HTML—html标签
介绍 标签的格式: <标签名>封装的数据</标签名> 标签名对大小写不敏感。 标签拥有自己的属性: 基本属性:bgcolor="red" 可以修改简单的样式效果 事件属性:onclick="alert('你好!');" 可以直接设置事件响应后的代码 标签分为单标签和双标签。 单标签:<标签名/> <br/> 换行<hr/> 水平线 双标签:<标签名>原创 2021-10-24 23:53:31 · 256 阅读 · 0 评论 -
java基础知识—object类—toString方法
介绍public String toString()返回对象的字符串表示形式。 一般来说, toString方法返回一个“textually代表”这个对象的字符串。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。 该toString类方法Object返回一个由其中的对象是一个实例,该符号字符`的类的名称的字符串@ ”和对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串: getClass().getName() + '@' +原创 2021-10-10 23:05:08 · 793 阅读 · 0 评论 -
java基础语法—Object类—hashCode方法
介绍提高具有哈希结构的容器的效率 两个引用,如果指向的是同一个对象,则哈希值肯定一样 两个引用,如果指向不同对象,则哈希值不一样 哈希值主要根据地址号来,不能完全将哈希值等价于地址 在集合中,hashCode如果需要也会进行重写示例public class HashCode_ { public static void main(String[] args) { AA aa1 = new AA(); AA aa2 = new AA();原创 2021-10-10 23:02:14 · 84 阅读 · 0 评论 -
Java基础语法—动态绑定机制
注意事项1、当调用对象方法的时候,该方法会和该对象的内存地址/运行类型绑定。2、当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用示例package com.company.poly_;public class DynamicBinding { public static void main(String[] args) { A a = new B(); System.out.println(a.sum()); Syste.原创 2021-09-21 22:16:15 · 169 阅读 · 0 评论 -
Java基础语法—多态
基本介绍多态:多【多种】态【状态】。方法或对象具有多种形态,面向对象的第三大特征。多态是建立在封装和继承基础之上的。具体体现方法的多态方法的重写和重载都可以体现出多态示例:public class PolyMethod { public static void main(String[] args) { //方法重载体现多态 A a = new A(); //通过不同的参数个数去调用sum方法,就会去调用不同的方法原创 2021-09-19 22:34:28 · 479 阅读 · 0 评论 -
Java基础语法—方法重写override
基本介绍子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,就可以说子类的方法覆盖了父类的方法。示例父类:public class Animal { public void cry(){ System.out.println("动物交换"); }}子类:public class Dog extends Animal{ //Dog是Animal的子类 //cry方法的名称、返回类型、参数完全一样 public voi原创 2021-09-09 23:06:51 · 137 阅读 · 0 评论 -
Java基础语法—super关键字
介绍super关键字代表父类的引用,用于访问父类的属性、方法和构造器。基本语法父类代码:public class A { private int n1 = 1; protected int n2 = 2; int n3 = 3; public int n4 = 4; private void test100(){ } protected void test200(){ } void test300()原创 2021-09-07 22:25:47 · 3336 阅读 · 2 评论