从零开始的Java学习
文章平均质量分 83
啊这样也行
干啥啥不行,吃饭第一名。
展开
-
从零开始的Java学习生活(16)
文章目录前言一、多态(1)什么是多态(2)程序中的多态3)多态示例(4) 多态中成员访问的特点(5)多态的好处和弊端总结前言在前篇文章中我们讲解了Java三大特性之一的继承性,本篇文章中我们将继续对面向对象编程的学习,了解并学习最后一个特性——多态性。一、多态(1)什么是多态多态:指的是对象的多态性,同一对象在不同时刻表现出来的不同形态。例如:猫我们可以说猫是猫:猫 cat = new 猫();也可以说猫是动物:动物 animal = new 猫();这里猫在不同的时刻表现出来了不同的原创 2021-01-05 17:25:56 · 57 阅读 · 0 评论 -
从零开始的Java学习生活(15)
文章目录前言一、继承二、使用继承1.继承的语法2.父类、子类构造方法3.super关键字4. this关键字5. this和super的区别6. 方法重写总结1. Java中继承的特点2. 继承的好处和弊端前言在前篇文章中我们讲解了Java三大特性之一的封装性,本篇文章中我们将继续对面向对象编程的学习,了解并学习剩下的两大特性之一的继承性。一、继承**继承(inherit)**也是面向对象三大特性之一。生活中的继承:某某继承了父亲百亿资产;某某继承了家族产业等等。简单来看,继承就是获得了原本不原创 2020-12-15 09:55:12 · 248 阅读 · 0 评论 -
从零开始的Java学习生活(14)
文章目录面向对象编程(2)一、封装(1)private1. 通过private把属性隐藏起来2. 通过setter、getter方法访问属性3. setter/getter和直接访问的异同(2)this3)构造方法1. 构造方法的特点2. 构造方法的书写格式3. 构造方法示例4. 构造方法的使用(4)标准的Java类1. 标准Java类的定义原则2. 标准Java类示例(6)封装总结面向对象编程(2)面向对象语言有三大特性:封装、继承和多态。本文我们先来讲一讲封装性。一、封装在讲解**封装(en原创 2020-11-26 20:19:12 · 249 阅读 · 0 评论 -
从零开始的Java学习生活(13)
文章目录类与对象一、pandas是什么?二、使用步骤1.引入库2.读入数据总结类与对象一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarni原创 2020-11-26 19:30:23 · 75 阅读 · 0 评论 -
从零开始的Java学习生活(12)
文章目录从零开始的Java学习生活(12)一、形参、实参(1)形参(2)实参二、方法重载二、使用步骤1.引入库二、方法练习(1)打印2个数的最大值(2)求2个数的最大值(3)求从min到max的和(4)数7游戏总结从零开始的Java学习生活(12)在上一篇文章中,我们初步了解了什么是方法以及方法使用的基本操作,接下来我们将继续方法的学习,深入了解方法在我们编程生活中的使用。(我不是故意咕咕的 )先来了解两个概念:一、形参、实参(1)形参形参:全名叫形式参数,出现在方法定义中,形参只是用来占位的原创 2020-11-20 08:15:19 · 107 阅读 · 0 评论 -
从零开始的Java学习生活(11)
文章目录从零开始的Java学习生活(11)一、方法的概述二、 方法的定义1) 方法定义的格式(2) 方法定义示例三、方法的调用(1)方法调用的格式(2) 方法调用的示例四、方法的分类(1)无参数无返回值方法1. 无参数无返回值方法的定义格式2.无参数无返回值方法示例3. 无参数无返回值方法的调用格式4. 无参数无返回值方法的调用示例(2)无参数有返回值方法1. 无参数有返回值方法的定义格式2. 无参数有返回值方法示例3. 无参数有返回值方法的调用格式4. 无参数有返回值方法的调用示例(3)有参数无返回值方法原创 2020-10-30 09:19:52 · 78 阅读 · 0 评论 -
从零开始的Java学习生活(10)
文章目录从零开始的Java学习生活(10)一、数组的遍历(1)什么是数组遍历(2)数组元素个数(3)数组遍历的通用格式(4)数组遍历的应用二、数组操作1.数组插入数据2.数组数据的删除3.数组数据的排序(1) 冒泡排序(2) 选择排序数组总结从零开始的Java学习生活(10)在上文中,我们初步了解了什么是数组以及数组的初始化、访问方法。今天我们将继续数组的学习,了解并学会如何对数组进行增删改查等基本操作。一、数组的遍历(1)什么是数组遍历数组的遍历:指的是获取数组中的每个元素。还记得我们上节课原创 2020-10-23 08:40:58 · 158 阅读 · 0 评论 -
从零开始的Java学习生活(9)
文章目录从零开始的Java学习生活(9)一、数组是什么?1.数组的特点2.为什么要使用数组二、如何定义数组三、数组的初始化1. 动态初始化2. 静态初始化四、数组的访问(1)数组的访问(2)数组元素的访问总结从零开始的Java学习生活(9)在上文中,我们详细讲解了Java中的循环语句以及循环语句中会用到的关键字,本篇文章我们将学习了解一个新的知识点——数组。一、数组是什么?数组是一种特殊的数据类型,这种数据类型用于存储一组数据类型相同的数据。简单来说,数组就是一个容器,用于存储一组数据,这组数据具原创 2020-10-14 20:10:48 · 97 阅读 · 0 评论 -
从零开始的Java学习生活(8)
文章目录从零开始的Java学习生活(8)一、for、while、do..while区别二、死循环三、break、continue关键字(1)break关键字(2)continue关键字(3)break、continue总结四、循环嵌套循环总结从零开始的Java学习生活(8)在上文中,我们讲解了Java中分支语句和循环语句的简单代码写法,本篇文章我们将继续深入学习了解循环结构的代码写法。一、for、while、do…while区别首先我们来复习一下三种语句的区别,来看下面一段代码: public原创 2020-10-10 17:20:01 · 74 阅读 · 0 评论 -
从零开始的Java学习生活(7)
文章目录从零开始的Java学习生活(7)一、顺序结构二、分支结构1.if语句2.switch..case语句总结从零开始的Java学习生活(7)前期提要:在上期文章中,我们学习了Java中同时也是各大语言中的流程控制语句。今天我们讲一下这些语句在Java中具体代码的使用。一、顺序结构顺序结构就是一个程序的基础运行流程,在代码上显示为从上往下一次运行编写的代码,不需要添加别的关键字。这也是最简单的流程结构。二、分支结构1.if语句(1)第一种类型:格式如下:if(关系表达式){原创 2020-10-09 08:24:07 · 139 阅读 · 0 评论 -
从零开始的Java学习生活(6)
文章目录从零开始的Java学习生活(6)一、顺序结构二、分支结构(选择结构)三、循环结构总结从零开始的Java学习生活(6)前期提要:在上期文章中,我们学习了Java中通过Scanner类进行的数据输入。今天我们讲一下程序书写中基础但很重要的流程控制语句,掌握Java流程控制有助于我们编写代码、调试代码以及阅读别人代码。(具体的java代码将放在下节课中)一、顺序结构顺序结构是程序中最简单、最基本的结构,顺序结构没有特定的语法结构,它按照代码的先后顺序,依次执行。程序中大多数的代码都是这样执行的。原创 2020-10-03 22:08:52 · 119 阅读 · 0 评论 -
从零开始的Java学习生活(5)
文章目录从零开始的Java学习生活(5)一、数据输入(1)Scanner使用的基本步骤(2)Scanner的深入理解总结从零开始的Java学习生活(5)前期提要:在上期文章中,我们进行了有关Java数据类型的两种转换方式,以及主要的几种运算符。现在我们对如何利用Java进行简易的数学或逻辑计算已经有了一个大概的认识。今天我们讲一下如何在控制台输入数据。一、数据输入在我们的Java程序中,想要接受用户输入的数据,需要使用Scanner这个类。Scanner是Java提供好的专门用于接受输入的类。原创 2020-09-28 10:33:42 · 72 阅读 · 0 评论 -
从零开始的Java学习生活(4)
文章目录从零开始的Java学习生活(4)一、类型转换1.自动类型转换2.强制类型转换二、运算符1.赋值运算符(=)2.算术运算符(+、-、*、/、%)3.复合运算符(+=、-=、*=、/=、%=)4.自增自减运算符(++、--)5.关系运算符(==、!=、>、>、>=、<、<=)6.逻辑运算符(&、|、!、^、&&、||)7.三目运算符(? :)8.运算符的优先级总结从零开始的Java学习生活(4)前期提要:在上一篇文章中,我们讲解了Java中常量原创 2020-09-24 20:31:17 · 86 阅读 · 0 评论 -
从零开始的Java学习生活(3)
文章目录从零开始的Java学习生活(3)一、常量二、数据类型1.计算机存储单元2.数据类型的分类3.数据的默认类型三、变量(1)变量的使用(2)变量名的命名规范(3)变量使用的注意事项总结从零开始的Java学习生活(3)前期提要:在上一期中,我们继续通过HelloWorld代码,讲解了Java语言基础中的关键字和常用注释。接下来我们将正式开始JavaSE的代码部分的学习。一、常量作为一名程序猿,我们肯定都知道,一种语言,不可能就只有打印出来一段话这种功能(作者你看不起谁呢 ),中间肯定要有数字原创 2020-09-23 21:35:38 · 226 阅读 · 0 评论 -
从零开始的Java学习生活(2)
文章目录从零开始的Java学习生活(2)一、关键字二、注释1.单行注释2.多行注释3.文档注释总结从零开始的Java学习生活(2)前期提要:在上一篇中,我们通过了最简单的输出HelloWorld代码,讲解了系统输出指令和常用的转义字符,踏出了Java学习的第一步。本篇文章将继续通过上述代码,为大家讲一下Java语言基础。一、关键字我们先来通过一张图片看一下下面的代码在Eclipse上的显示情况:注意到那几个梅红色的单词了吗?这些就是我们标题说的关键字了,关键字指的就是被Java语言提前赋予特原创 2020-09-21 20:24:04 · 112 阅读 · 0 评论 -
从零开始的Java学习生活(1)
从零开始的Java学习生活(1)文章目录从零开始的Java学习生活(1)前言一、HelloWorld二、控制台输出语句1.System.out.println();2.System.out.print();3.转义字符;总结前言1.本人是一名新晋大二学生,本系列内容是本人跟着书上自学时作为笔记整理用。所以有些地方难免会理解错误之类的,如果看到错误的地方,请指出来,或者有什么不理解的地方也可以提出来,大家一起进步。2.由于很多基础知识网上已经有大神整理好了优质版本,这些地方可能会直接引用,当然也会带原创 2020-09-21 09:21:55 · 847 阅读 · 2 评论