JavaSE
文章平均质量分 94
奔走中的蜗牛
专注于数据结构、集群与分布式、微服务组件、JVM、设计模式、中间件、数据库、各种命令的学习及各种Java学习资源、工具和面试题的分享。
展开
-
多态的笔记
文章目录多态多态的概述多态中成员访问特点多态的好处和弊端写一个多态程序的步骤(必须掌握)多态中的转型多态的案例抽象类抽象类的概述抽象类的特点**抽象类的成员特点**抽象类的案例接口接口的概述接口的举例接口的特点**接口的成员特点**接口的案例类和接口的关系抽象类和接口的区别综合案例多态多态的概述什么是多态?答:同一个对象,在不同的时刻有多种形态比如:Animal an = new ...原创 2019-12-30 17:26:47 · 316 阅读 · 0 评论 -
First Day Study oop's Note(类&对象、封装、构造方法、成员变量&局部变量)
文章目录类和对象类和对象的理解类的定义对象的使用练习:学生对象对象内存图单个对象内存图多个对象内存图多个对象指向同一块内存成员变量和局部变量成员变量和局部变量的区别封装private关键字概述private使用步骤this关键字this内存原理封装思想构造方法构造方法概述构造方法和普通方法的区别构造方法的注意事项拓展知识标准类制作类和对象类和对象的理解万物皆对象,客观存在的事物都是对象...原创 2019-12-22 00:49:39 · 170 阅读 · 0 评论 -
IDEA断点调试的简单使用
文章目录断点调试(`Debug`)调试的简单步骤(六步)拓展知识断点调试(Debug)功能:查看程序执行流程调试程序(调试错误)调试的简单步骤(六步)第一步,在有效代码行号后打断点,根据自己需求打断点.当以Debug模式去运行java程序时,程序会停在打断点的位置第二步,采用Debug模式运行程序方式一:方式二:右键点击代码编辑区,选择"Debug ‘…main()’ ...原创 2019-12-20 22:12:55 · 640 阅读 · 0 评论 -
Java面向对象三大特性之继承&多态的预习笔记,are you ready? 面对疾风吧!
文章目录继承(extends)super关键字方法重写instanceof关键字abstract关键字接口(interface)多态继承(extends)AextendsBA继承了B,B是A的基类、父类(superclass)、超类,A是B的子类继承注意事项:子类可以继承父类的成员,但是不要为了减少重复代码而去继承,必须要有继承关系public class AnimalTest {...原创 2019-12-19 17:54:07 · 303 阅读 · 0 评论 -
Java中常用的几个运算符,你是否已灵活掌握?
算术运算符+ 功能:连接符操作代码展示:public class OperationDemo03 { public static void main(String[] agrs){ System.out.println("多看看我的" + "博文" + ",谢谢"); // 多看我的博文,谢谢 }}运行截图:表示正数代码展示:publi...原创 2019-12-13 21:44:25 · 203 阅读 · 0 评论 -
Java中的自动类型转换 & 强制类型转换
什么时候会发生类型转换?答: 赋值 | 运算时 ,两边数据类型不一致时就会发生类型转换如下:public class TypeTest { public static void main(String[] args){ // 运算时发生的隐式类型转换,两整数相除得到的还是一个整数 byte a = 3; byte b = 4; ...原创 2019-12-13 21:34:17 · 782 阅读 · 0 评论 -
前所未知的Bug(IDEA 和 金山词霸2016的冲突)
小编使用的IDEA 版本是 2019.2 ,金山词霸的版本是2016今天使用IDEA在 运行 Java程序 时,console 控制台 显示了 如下图错误信息:错误产生的原因: IDEA 和 金山词霸2016 产生了冲突。此篇文章最后有解决办法。若有帮助到你,麻烦帮小编点个小赞,谢谢。我尝试过的方法:(这些方法都没解决)更换JDK ,我试着从JDK 1.8 切换到 JDK 11 ....原创 2019-12-09 17:17:38 · 782 阅读 · 1 评论 -
最简单最基本的数据结构——数组(基于Java)
数组(Array)数据结构存储数据的结构方式。存储数据的结构方式不一样,直接涉及到数据的增删改查的效率不一样常见的数据结构包含:数组、队列、链表、树、哈希表、栈…数组:查询快,增删慢队列、链表、栈:增删快,数据量小的时候哈希表:增删改查很快,无序的树:增删改查很快,有序的数组的定义数组是一个存储相同数据类型的有序集合| 容器,数组属于引用数据类型数组的索引|下标从0开...原创 2019-11-29 01:06:47 · 533 阅读 · 0 评论 -
JavaSE笔记整理(转义字符 & 带标签的break和continue & 方法)
特殊字符的转义序列(也称为转义字符)\n换行符,类似Enter键System.out.println("Hello\nWorld");\t表示制表符,类似Tab键char a = '\t'; // \t 代表一个字符,误错理解\ 为一个字符,t为一个字符System.out.println()\"字符串的开始从第一个“,找到下一个”结束,编译时\"不做为字符串结束的标记,展示时去掉...原创 2019-11-28 01:38:36 · 187 阅读 · 0 评论 -
代码执行顺序之循环执行:for&while&dowhile&嵌套循环
代码执行顺序之循环执行循环执行的分类for循环while循环dowhile循环for循环语法:for(循环初始化表达式;循环条件表达式;循环后的操作表达式){ // 循环体}执行步骤分析:循环初始化表达式最先执行,并且只执行一次当循环条件表达式为true时,则执行循环体当循环条件表达式为fasle时,则跳出循环,执行循环外的语句当循环体执行完毕,...原创 2019-11-26 00:40:45 · 4544 阅读 · 1 评论 -
Eclipse常用的17个快捷键,你掌握了多少个?一起来互动呀
Eclipse中常用的17个快捷键便捷生成get、set、toString、无参构造、带参构造方法快键弹出生成set、get方法界面:alt + shift + s + r快键弹出生成toString方法界面:alt + shift + s + s快键生成无参构造方法:alt + shift + s + c快捷生成带参构造方法:alt + shift + s + o自动导入需...原创 2019-11-24 18:49:56 · 929 阅读 · 1 评论 -
Java中的运算符及其优先级的讲解
赋值运算符(=)将等号”=“右边表达式的结果赋值给左边的变量或final修饰的常量代码展示:public class Test{ public static void main(String[] args){ int num = 3*5; System.out.println(num)// 15 }}练习:实现交换两个变量的值方式一:定...原创 2019-11-23 13:52:31 · 1114 阅读 · 0 评论 -
Scanner类(java.util.Scanner)讲解
Scanner类(java.util.Scanner)需求:获取用户从键盘输入的年龄、姓名和成绩解决方法:使用Scanner类Scanner类的实现步骤在有效代码的第一行,通过import关键字导入Scanner类,简言之,导包例如: import java.util.Scanner等价于 java.util.Scanner input = new java.util.Scann...原创 2019-11-21 19:14:49 · 9668 阅读 · 3 评论 -
Java基本数据类型转换(强制类型转换(手动)&隐式类型转换(自动))
基本数据类型转换为什么需要数据类型转换?答:因为java是强类型语言,要求执行“赋值运算”和“算术运算”的类型保持一致基本数据类型转换的两种方式隐式类型转换(自动)强制类型转换(手动)哪些基本数据类型可参与基本数据类型转换?除了布尔类型外,其余的基本数据类型都可相互转换隐式类型转换(自动)核心:低字节向髙字节自动提升byte(1字节)–>short(2字节)–&...原创 2019-11-21 15:45:48 · 1220 阅读 · 0 评论 -
Java中的基本数据类型讲解(数值型、字符型、布尔型)
数据类型数据类型的分类分为 基本数据类型和引用数据类型基本数据类型基本数据类型分为数值型、字符型和布尔类型数值型数值型分为整数型和浮点型(小数型)整数型包含:int、 short、 byte、long浮点型(小数型)包含:float、double字符型(char)布尔型(boolean)引用数据类型比如:数组,...原创 2019-11-21 01:48:57 · 8048 阅读 · 2 评论 -
JavaSE笔记整理(初识Java、Java跨平台原理、常用的DOS命令、安装&卸载JDK及配JAVA_HOME&Path环境变量、编写第一个Java程序)
初识Java计算机语言发展史面向对象和面向过程的区别:面向对象是对宏观上的把控,以非线性的是思维来思考解决问题面向过程是以线性的思维来思考解决问题java简史sun公司高斯林研发出java语言08 年 金融危机 sun 公司 经济不好09年 sun公司被oracle公司收购10年 高斯林从oracle公司辞职91年 java正式推出95年 java测试版96年 JDK1...原创 2019-11-19 15:02:14 · 673 阅读 · 1 评论