3 Statistic_Code

尚未进行身份认证

我要认证

致力于知识的平易近人

等级
TA的排名 18w+

Java零基础学习实践系列(四十五):Super详解

四十五:Super详解  上一节详细介绍了继承,本节介绍一下Super.1.理论整理

2020-07-11 22:32:02

Java零基础学习实践系列(四十四):什么是继承?

四十四:什么是继承?  上一节详细介绍了封装,本节开始介绍继承.1.理论整理继承的本质是对某一类的抽象,从而实现对显示世界更好的建模. extends 的意思是"扩展".子类是父类的扩展.Java中只有单继承,没有多继承.继承是类与类之间的一种关系,除此之外类之间的关系还有依赖、组合、聚合等.继承关系的两个类,一个为子类(派生类),一个为父类(基类),使用关键字extends来表示.\2.实践Student子类通过extends继承Person父类的全部方法:通过Ctrl+H

2020-07-09 22:39:56

Java零基础学习实践系列(四十三):封装详解

四十三:封装详解  上一节总结了类与对象,本节详细讲一下封装 .1.理论整理该露的露,该藏得藏.程序设计要追求 : “高内聚,低耦合”。高内聚就是类的内部数据操作细节要自己完成,不允许外部干涉;低耦合就是仅仅暴露少量方法给外部使用。封装(数据的隐藏):通常应禁止直接访问对象中数据的实际表示,应该通过操作接口来访问。这称为信息的隐藏。记住这句话就够了: 属性私有,get/set 封装的好处:1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统可维护性增加2.

2020-07-08 12:25:56

Java零基础学习实践系列(四十二):类与对象小结

四十二:  上一节分析了创建对象时的内存情况,本节总结一下类与对象.1.理论整理声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~

2020-07-07 12:00:33

Java零基础学习实践系列(四十一):创建对象内存分析

四十一:创建对象内存分析  上一节介绍了构造器,本节分析一下创建对象时的内存情况.1.理论整理注意:String型属于常量池但是int型不属于!声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~...

2020-07-06 21:28:36

Java零基础学习实践系列(四十):构造器详解

四十:构造器详解  上一节介绍了类与对象的创建,本节介绍一下构造器.1.理论整理使用new 关键字创建对象时,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用.类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:必须和类的名字相同;必须没有返回类型,也不能写void2.实践1.第一步:创建带main方法的主类,和一个Person类:即使Person类什么也不写,IDEAL也会自动创建一个构造器:3.new

2020-07-05 15:31:49

固定效应模型VS随机效应模型

方差分析就是对试验数据进行分析,检验方差相等的多个正态总体均值是否相等,进而判断各因素对试验指标的影响是否显著的分析方法。下面考虑下单因素方差分析:其中对固定效应模型和随机效应模型的介绍不是很易于理解,特此我查资料进行辅助理解,在网址[https://zhidao.baidu.com/question/1511554164133549700.html]中看到一则对固定效应模型和随机效应模型的介绍,感觉讲的很透彻,特引用于下:所谓的固定、随机、混合,主要是针对分组变量而言的。固定效应模型:表示

2020-07-04 22:00:46

Java零基础学习实践系列(三十九):类与对象的创建

三十九:类与对象的创建  上一节介绍了面向对象编程,本节介绍类与对象的创建.1.理论整理类是一种抽象的数据类型,它是对某一类事物整体的描述,但是并不能代表某一个具体的事物.动物、植物、电脑…Persoon类,Pet类… :这些类都是用来描述某一类具体事务应该具备的特点和行为.对象是抽象概念的具体实例:张三就是人的具体实例2.实践一个项目通常只有一个带main方法的类,其他类只有属性和方法:通常在带有main方法的类中调用其他类(new)创建出具有这个类的属性和方法的具体对象:

2020-07-04 10:45:11

Java零基础学习实践系列(三十八):面向对象编程(含方法回顾)

三十八:什么是面向对象?  上一节介绍了稀疏数组,本节开始接触面向对象编程.1.理论整理面向过程VS面向对象:面向过程: 步骤清晰简单,第一步做什么,第二部做什么;适合处理一些较为简单的问题.面向对象: 物以类聚,分类 的思维模式,思考问题会先解决需要哪些分类,然后对这些分类进行单独思考.最后才对某个分类下的细节进行面向过程的思索;适合处理需要多人协作的问题!对于描述复杂的事物,为了宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统.但是具体到微观操作,仍需要面向过程的

2020-07-03 16:20:25

Python爬虫学习实践记录(二:http协议介绍)

第二节:http协议介绍什么是http和https协议?http协议: 【Hyper Text Transfer Protocol】超文本传输协议,是一种发布和接收HTML页面的方法,服务器端口号是80端口;https协议: 是http协议的加密版本,在http下加入了SSL层,服务器端口是443端口。在浏览器中发送一个http请求的过程:在浏览器地址中输入一个URL并回车,浏览器会向http服务器发送http请求。http请求主要分为Get和Post两种方法。当我们在浏览器输入URL时,浏览

2020-07-02 16:36:24

Java零基础学习实践系列(三十七):稀疏数组

三十七:稀疏数组  上一节介绍了冒泡排序,本节讲一下稀疏数组.1.理论整理当数组中大部分元素为0或者为同一数值时,可以用稀疏数组来保存该数组。稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不同值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模举例:2.实践需求:...

2020-07-02 11:48:10

Java零基础学习实践系列(三十六):冒泡排序

三十六:冒泡排序  上一节介绍了Arrays类,本节介绍冒泡排序1.理论整理冒泡排序是最为出名的排序算法之一下面讲一下冒泡排序的思想:下面是网址【https://www.cnblogs.com/bigdata-stone/p/10464243.html】上别的博主对冒泡排序的实例说明,此处直接拿来辅助理解,如有侵权请私信我立马删除。<以下双横线内部的内容为引用内容:>0.如果遇到相等的值不进行交换,那这种排序方式是稳定的排序方式。1.原理:比较两个相邻的元素,将值大的元素

2020-06-28 10:30:04

Java零基础学习实践系列(三十五):Arrays类

三十五:Arrays类  上一节介绍了二维数组,本节介绍下Arrays类.1.理论整理数组的工具类:java.util.Arrays在Java JDK帮助文档中了解类[https://docs.oracle.com/javase/8/docs/api/]2.实践另:总结:本节介绍了java中处理数组的类【java.util.Arrays】,可以实现数组的字符串化,排序,指定位置填充等。声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~...

2020-06-27 16:33:49

《李航:统计学习方法》学习记录(一:统计学习方法概论之1.1统计学习)

第一章:统计学习方法概论1.1统计学习(or统计机器学习)    本章简要叙述统计学习方法中的一些基本概念1. 统计学习的定义:统计学习是用计算机 基于数据 构建概率统计模型 对数据进行分析预测的一门学科2. 统计学习的特点:(1)统计学习是基于计算机及网络的;(2)统计学习是以数据为研究对象的;(3)统计学习的目的是对数据进行预测分析;(4)统计学习是以方法为中心的;(5)统计学习是统计学、概率论、信息论、计算理论、最优理论及计算机科学等多个领域的交叉学科。统计学习可以看做是计算机系统

2020-06-26 17:51:29

Java零基础学习实践系列(三十四):二维数组

三十四:二维数组  上一节介绍了数组的使用,本节开始介绍二维数组。1.理论整理多维数组可以看成是数组的数组二维数组语法:【静态创建】int[ ][ ] array= {{1,2},{2,3},{3,4},{4,5}};【动态创建】int[][] array=new int[2][2];多维数组的使用 num[1][0]实际上,在Java中只有一维数组。二维数组本质上也是一维数组,只是数组中的每一个元素都指向了另一个一维数组而已。2.实践2维数组3维数组总结:本节介绍

2020-06-26 09:59:17

Java零基础学习实践系列(三十三):数组使用

三十三:数组使用  上一节介绍了数组的下标越界和小结,本节对数组的使用作出介绍。1.理论整理For-Each循环数组做方法入参数组做返回值2.实践用For-Each循环输出数组内容:**用【数组.for】**循环输出数组内容:将数组当参数循环输出数组内容:总结:本节介绍了数组的使用方法,主要有中规中矩的for循环输出,快捷的【数组.for】,定义操作数组的方法并在main方法中调用。声明:本系列是"狂神说Java"教程的个人学习笔记,无意侵权~...

2020-06-25 16:58:46

Java零基础学习实践系列(三十二):下标越界及小结

三十二:下标越界及小结  上一节介绍了内存分析,本节介绍下数组的下标越界和小结。1.理论整理数组的四个基本特点:长度确定元素必须是相同类型数组中的元素可以是任何类型数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量数组本身就是对象,JAVA中的对象是在【堆】中的下标的合法区间:【0,length-1】,如果越界就会报错总结:本节对数组的特点做了梳理:[长度固定的相同类型元素的有序集合],在引用数组时主要下标不要越界!...

2020-06-25 14:23:38

Java零基础学习实践系列(三十一):内存分析

三十一:内存分析  上一节介绍了数组的定义以及数组的创建,本节简单介绍下内存分析。1.理论整理数组的创建有两种方式:静态创建和动态创建2.实践总结:本节介绍了java中数组的存放机制,了解了数组的静态和动态创建方法。声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~...

2020-06-22 15:20:58

Java零基础学习实践系列(三十):数组的定义及创建

三十:数组  上一节介绍了递归,本节来简单认识一下数组的定义以及数组的创建。1.理论整理**数组的定义: 数组 是 相同类型数据的有序集合,数组中的元素可以通过下标进行访问。数组的下标是从0开始的。数组的声明和创建: 数组的创建要历经【声明】+【分配空间】+【赋值】.2.实践总结:本节介绍了数组的定义【相同类型数据的集合】,关键是抓住其相同类型的特点;以及数组的创建,掌握创建以及赋值语法最重要。声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~...

2020-06-21 21:59:17

Java零基础学习实践系列(二十九):递归

二十九:递归  上一节介绍了可变参数,本节介绍递归思想。1.理论整理    A方法调用B方法,我们很容易理解。而A方法调用A方法却会让我们感到别扭,自己调用自己其实有专属称号:递归.    利用递归我们可以用简单的程序来解决一些复杂的问题。    递归结构包括两个部分:递归头: 什么时候不调用自身方法,如果没有头将陷入死循环;递归体: 什么时候需要调用自身方法递归示意图:2.实践总结:本节通过阶乘方法的实践认识了递归的思想。声明:本系列是"狂神说java"教程的个人学习

2020-06-20 14:44:30

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。