自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 float 、double对比

https://www.runoob.com/w3cnote/float-and-double-different.html

2020-02-25 16:08:28 14 0

原创 窗口函数

在深入研究Over字句之前,一定要注意:在SQL处理中,窗口函数都是最后一步执行,而且仅位于Order by字句之前。 SQL执行顺序 from --> where --> group by --> having --> select --> order by 窗口...

2020-02-23 20:50:23 24 0

原创 多态及虚函数

java java 210 void main(){ }

2019-09-10 16:04:51 16 0

原创 Java switch

Java中switch语句判断条件可以为整数、枚举和字符串。 switch语句条件成立时,会继续执行直到遇到break,不需要再判断条件。

2019-09-10 16:04:38 20 0

原创 Java变量

变量 访问权限修饰符

2019-09-10 16:04:28 21 0

原创 Java多态

多态的三个必要条件: 继承,方法重写,父类引用指向子类对象。 父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。 多态只限于方法,与属性无关 ...

2019-09-10 16:04:11 28 0

原创 Java final关键字

修饰变量: 被他修饰的变量不可改变。一旦赋了初值,就不能被重新赋值。 final int MAX_SPEED = 120; 修饰方法:该方法不可被子类重写。但是可以被重载! final void study(){}; 修饰类: 修饰的类不能被继承。比如:Math、String...

2019-09-10 16:03:58 15 0

原创 Java 内部类

静态内部类和非静态内部类统称为成员内部类。内部类可用public、default、protected、private以及static修饰。而外部顶级类(我们以前接触的类)只能使用public和default修饰。 内部类编译后同样会产生自己的.class文件。Outer$Inner.class文...

2019-09-10 16:03:47 17 0

原创 Java向上转型(自动类型转化)、向下转型

代码 Animals d = new Dog(); //向上转型 d变量无法使用Dog类有而Animals类没有的方法 Dog d2 = (Dog)d; //向下转型

2019-09-10 16:03:39 122 0

原创 this、static关键字

this关键字常用用法 在程序中产生二义性之处,应使用this来指明当前对象;普通方法中,this总是指向调用该方法的对象。构造方法中,this总是指向正要初始化的对象。 使用this关键字调用重载的构造方法,避免相同的初始化代码。但只能在构造方法中用,并且必须位于构造方法的第一句。 ...

2019-09-10 16:03:26 26 1

原创 Java包

导入方式 常用域名倒写 import com.123.类名; //1 import com.123.*; 第二种方式 com.gao和com.gao.car,这两个包没有包含关系,是两个完全独立的包。只是逻辑上看起来后者是前者的一部分。 如果导入两个同名的类,只能用包名+类名来显示调用相关类。 ...

2019-09-10 16:03:19 17 0

原创 Linux指令

关机&重启命令 shutdown shutdown -h now 立即关机 shutdown -h 1 1分钟后关机 shutdown -r now 立即重启 halt 关机 reboot 重启 sync 把内存的数据同步到磁盘中 用户登陆和...

2019-09-10 16:03:08 29 0

原创 Java程序初始化顺序

父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类构造函数、子类非静态变量、子类非静态代码块、子类构造函数。 ...

2019-09-10 16:02:56 22 0

原创 Java抽象类

有抽象方法的类只能定义成抽象类 抽象类不能实例化,即不能用new来实例化抽象类。 抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。 抽象类只能用来被继承。 抽象方法必须被子类实现。 ...

2019-09-10 16:02:41 23 0

原创 Java 接口

定义接口的详细说明: 访问修饰符:只能是public或默认。 接口名:和类名采用相同命名机制。 extends:接口可以多继承。 常量:接口中的属性只能是常量,总是:public static final 修饰。不写也是。 方法:接口中的方法只能是:public abstrac...

2019-09-10 16:02:21 15 0

原创 Linux 实用指令

运行级别 0:关机 1:单用户(找回丢失密码) 2:多用户无网络服务 3:多用户有网络服务 4:保留 5:图形界面 6:重启 /etc/inittab 的id:5 initdefault:这一行中的数字 CentOs7 /lib/systemd/system 修改密码:enter e e ...

2019-09-10 16:01:57 26 0

原创 IO流

ByteArrayStream流1、不能传入对象,因为其操作的是内存。2、不用关闭。 BufferedReader流无需多态,其自身有特有的函数。 乱码出现原因:1、字符集错误。2、存放数组位置不够。 API:任何类都有构造器 1、API中显示构造器:new () 2、API中不显示构造器:私有的...

2019-09-10 16:01:17 27 0

原创 vi、vim快捷键

拷贝当前行:yy,或拷贝当前行向下的5行:5yy,然后再p; 删除当前行:dd,删除当前行向下的5行:5dd;

2019-08-16 15:32:29 26 0

原创 Java学习路线(B站CodeSheep手工搬运)

自学之路 基础知识 基础算法 基本网络知识:TCP/IP HTTP/HTTPS 工具方面 操作系统:Linux (CentOS/Ubuntu……) 代码管理:SVN / Git 持续集成(公司)(CI/CD):jenkins Java的项目管理工具:Maven / Gradle ...

2019-08-09 17:25:57 426 0

原创 Java字符串

String类是不可改变的,一旦创建String对象,将无法改变它的值。 如果需要修改,需要使用StringBuffer&StringBuilder类。 创建字符串 创建字符串的方法很多。 String ch=new String("csdn”); String ch="...

2019-08-09 15:19:04 17 0

原创 Java:"+"号探讨

System.out.println(""+1); 运行结果为:1 //实际上是空字符串+"1",然后再输出。 System.out.println(""+(1+2)); 运行结果为:3 System.out.println(&q...

2019-08-09 09:06:12 38 0

原创 Java数组

数组概述 在Java中基本数据类型虽然不是对象,但由基本数据类型组成的数组却是作为对象处理的。 多维数组理解:二维数组就是每个基本单元为一维数组的一维数组。同理,n维数组就是每个基本单元为(n-1)维数组的(n-1)维数组。 一维数组、二维数组…… 数组类型:可以为Java中任意的数据类型...

2019-08-08 17:18:59 24 0

原创 Hadoop简介

hadoop简介 : 海量数据、分布式存储、分布式计算的平台。 组成部分 由hdfs(分布式存储框架)、mapreduce(分布式计算框架)、yarn(资源调度平台)三部分组成。 结构分析 顶层:mapreduce、others(计算功能实现) 中层:yarn(资源调度) 底层:hdfs(存储) ...

2019-08-08 10:05:45 15 0

原创 Java基本数据类型

基本数据类型 八种基础数据类型(六种数值类型,一种布尔类型,一种字符类型) byte short int float float a=2.1; //这种是错误的,Java中浮点型默认为double型 float a=2.1f; //正确 long boolean char ...

2019-08-08 09:49:32 27 0

提示
确定要删除当前文章?
取消 删除