
Java
文章平均质量分 67
王冲冲冲冲冲
万丈高楼平地起,勿在浮沙筑高台。
展开
-
14【Java多态】面向对象之多态、Java 基础 object 类介绍、equals() toString() 方法
一、面向对象之多态性何谓多态?广义上:方法的重写、方法的重载子类对象的多态性狭义上:就是指子类对象的多态性多态的前提:要有继承关系要有方法的重写父类的引用指向子类的对象思考:属性有多态性嘛?——没有。只有方法可以多态对象类型转换Man m = (Man) p; //发生错误: ClassCastException ——类型转换异常注意:为了解决类型转换异常可以在向下转型时使用 instanceof:temp instanceof Man:temp对象是否是 Man的原创 2021-04-01 17:33:25 · 197 阅读 · 0 评论 -
13【JavaBean】Java构造器、四种权限修饰符、Java this关键字用法
一、权限修饰符:private、缺省的、protected、public本类中可以使用:private、缺省的、protected、public比如:定义的某个类中,某个变量如name是private的,但是该类中的set/get方法是public的,可以获取这个值并被其他类调用,所以这个private的值其实本质上,是可以被公开的——这合理嘛?好吧,就是这么设置的。本包中(同一个包,不同类):缺省的、protected、public不同包的子类:protected、public不原创 2021-04-01 17:31:07 · 534 阅读 · 0 评论 -
12【Java基础】方法的重载、值传递(传递地址or数值)、继承、super关键字与方法的重写
一、匿名对象(没有名字的对象只能调用一次作用:往往作为实参进行传递tips:给引用数据类型的变量赋值只能赋值该类型的对象。二、方法重载含义:在同一个类中,相同的方法名——不同的形参列表——构成方法的重载形参列表不同:指形参的个数、类型、顺序不同;tips:方法的重载与形参的名字、权限修饰符、返回值类型都无关。如何确定调用的是哪个方法?——方法名 + (实参类型) 形参列表public class OverloadTest{ public static void main{Str原创 2021-04-01 17:27:16 · 179 阅读 · 0 评论 -
11【Java基础】jvm内存解析、Arrays工具类、局部变量和成员变量(属性)的区别
一、数组基本知识a.声明和初始化//声明:String[] names; //建议使用这种声明类型int ages[]; //c语言声明的特点//初始化:分为静态和动态///静态:意为初始化和赋值同时进行。names = new String[]{"小a", "小b"};int[] score = {1,20,9};//下面这种方式不对,不能分开写。int[] score;socre = {1,20,9};//容易造成误解,不清楚score是啥///动态:初始化和赋值分开进行原创 2021-04-01 16:46:11 · 171 阅读 · 0 评论 -
10【Java基础】break、continue关键字和死循环的常见用法,scanner从键盘读入数据
一、break、continue总结break:作用范围:switch-case、循环结构作用:在循环结构中结束当前循环在switch-case结构中跳出该结构在嵌套循环中用来结束包含它的那层循环的当前循环continue作用范围:循环结构作用:在循环结构中用来结束当次循环break和continue后面不能直接再跟其他语句,会报错。因为它不可能被执行到。⭐用break结束嵌套循环的外层某个循环——label//lable是外层循环的名字,可以随意取。lable原创 2021-04-01 16:31:22 · 245 阅读 · 0 评论 -
9【Java基础】不同的进制和逻辑运算符
一、进制1.三种常用进制八进制:0开头二进制:0b或0B开头十六进制:0x或0X开头2.二进制的整数有三种形式:原码、反码、补码计算机以二进制补码的形式保存所有的整数正数:三码合一负数: 原码:正数二进制的最高位变为1 反码:原码基础上除符号位,0变1,1变0 补码:在反码基础上加1二、赋值运算符byte b = 10;b += 2; //编译可以通过,+=不会改变原来的数据类型。b = b+2; //编译不通过,应该用int类型接收。int i = 1;i原创 2021-04-01 16:27:41 · 135 阅读 · 0 评论 -
8【Java数据类型】Java中的常量、变量及类型转换,三种编码集(ASCII码、Unicode)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-04-01 16:23:15 · 245 阅读 · 0 评论