自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Object类

Object类在Java.lang包中,类Object是类层次结构当中的根类。,每一个类像Person、Peolple、Student、Animal…都是Object类的子类,所有的对象(包括数组)都实现类Object的子类。创建学生标准类public class Student{ private String name ; private int age; public String getNmae(){ return name;}public void setName(Stri

2020-11-28 11:50:08 128

原创 内部类

内部类:如果一个事物的内部有同事包含另一个事物,那么这就是一个类的内部包含另一个类的关系。例如身体和心脏的关系 has-a关系,包含关系。心脏属于身体的一部分,身体包含心脏。分类:1.成员内部类2.局部内部类成员内部类定义格式修饰符 class 外部类名称{ //... 修饰符 class 内部类名称{ //... }}备注:内部类访问外部类信息,可以随意访问,但是当外部类想要访问内部类的信息,需要创建内部类对象,之后才可以访问。如何使用成员内部类?两种

2020-11-27 22:55:49 57

原创 final关键字的一些用法

本章内容final关键字的描述final的使用方式被final修饰的内容使用final修饰后需要注意的问题final关键字**概述:**由于Java当中提供了继承特性,子类可以在父类的基础上,改写父类的内容,比如:方法的重写,那么能不能随意的继承API当中提供的类呢?改写其内容呢?显然是不行的,为了避免这种随意更改的情况,java提供了final关键字,用于修饰不可改变的内容。final可以修饰哪些东西?final:不可变,用于修饰列,方法,变量。类:被final修饰的类,不可

2020-11-26 21:32:44 104

原创 面向对象三大特征之一---多态

本章内容多态的定义多态的前提多态的格式多态的好处访问类中成员变量的两种方式转型—向上转型、向下转型转型异常多态概述:多态是继封装继承之后面向对象的第三大特征定义: 多态指的是同一行为,具有多种不同表现形式,生活中,比如跑的动作,猫狗大象跑起来的形态是不一样的,比如飞的动作,昆虫鸟飞机的飞行动作是不一样的。可见同一行为,通过不同的事物,可以表现出不同的形态,这就是多态。前提条件继承或者实现(二选其一)父类引用指向子类对象必须有方法的重写(不重写没有意义)多态的表现格式

2020-11-25 23:21:45 90

原创 什么是接口?怎么使用接口?接口与抽象类的区别

接口概述: 接口,是java语言中的一种引用类型,是方法的集合,如果说类的内部封装了成员变量和构造方法,成员方法,那么接口的内部主要就是封装了方法。接口的定义: 接口的定义和类的定义很相似,但是不再使用class关键字进行声明,虽然它也会被编译成class文件,但一定要明确他并不是类,而是另外一种引用类型。接口就是多个类的公共规范,接口也是一种引用数据类型。接口中的内容如果是JDK1.7,那么接口中包含的内容包含常量和抽象方法如果是JDK1.8,还可以包含默认方法和静态方法如果是JDK1.9

2020-11-25 22:25:02 1450

原创 啥叫抽象类?啥叫抽象方法?杂用?????

抽象类概述: 父类中的方法,被他的子类们重写,而子类的各自实现有不一样,那么父类的方法声明和方法体,就只有声明还有意义,而方法体内容没有存在的意义。我们把这种没有方法体内容的方法称为抽象方法,java语言规定,如果一个类包含了抽象的方法,那么这个类就必须是一个抽象类。定义抽象方法: 没有方法体的方法抽象类: 包含抽象方法的类abstract关键字的使用格式抽象方法:使用abstract关键字修饰成员方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体内容。定义格式:修饰符 a

2020-11-24 22:35:59 160

原创 面向对象三大特征之一-----继承

继承概述多个类中存在相同的属性和行为时,我们可以将这些内容抽取到单独的一个类中,那么多个类就无需在定义这些属性和行为,只要去继承这个单独的类即可。其中,多个类称为子类或者派生类,单独的那一个类称为父类,超类,基类继承描述的是事物之间的所属关系,这种关系是:is-a关系。在继承关系中,子类就是一个父类,也就是说子类可以被当做父类看待 。例如:父类是员工,子类是讲师,“那么讲师就是一个员工” is-a—是一个一般情况下,父类更通用,子类更具体。我们可以通过继承,使多种事物之间形成一种关系体系定义

2020-11-24 08:51:53 72

原创 生成1000个1~33的随机数,并输出各个数字出现的个数---两种方式

问题:已知双色球中红球的数字是1~33的任意值,编写一个程序,每次从1到33中随机抽出一个数值,循环1000次,请问循环完毕后,每个数值出现的次数。import java.util.ArrayList;public class Way1{ public static void mian(String []args){ // 1.使用数组的方式 //声明一个存储33个元素的数组 int arr[]=new int[33]; //随机生成1000个1~33的随机数

2020-11-21 23:19:08 2297

原创 Math类

Math类概述java.util.Math 包含了用于执行基本数学运算的方法,如指数,幂次方,对数,平方根等。里面的方法均是静态方法,并且也不需要创建对象,调用起来很方便基本运算的方法1.public static double abs(doubel a)返回double值的绝对值 abs–absolutedouble d1=Math.abs(-5.3);//5.3double d2=Math.abs(5.3);//5.3double d3=Math.abs(0.0);//0.0

2020-11-20 22:21:18 175 1

原创 Arrays类

Arrays类概述:是一个工具包类,java.util.Arrays。此类只要是用来操作数组,里面提供了很多的操作数组的API方法,如排序和搜索功能。其中所有的方法均为静态方法,调用起来非常简单。操作数组1.public static String toString(int[ ] a)返回指定数组内容的字符串表现形式public static void main(String[] args){ //初始化一个int类型的数组,静态初始化,只指定内容,长度系统推定 int[] arr={1

2020-11-20 21:58:45 126

原创 static关键字

static关键字概述可以修饰成员变量,也可以修饰成员方法。被修饰的成员是属于类的,不单单属于某个对象,也就是说,既然属于类,就不需要通过创建对象来调用类中的成员信息定义和使用格式1.类变量当成员变量被static修饰,该变量就称为类变量,该类的每个对象都共享同一个类变量的值。任何对象都可以更改该变量的值。类变量也可以不通过创建类对象的方式进行操作,通过类也可以进行操作。2.定义格式static 数据类型 变量名;如:static int roomID;静态方法:当成员方法一旦被st

2020-11-19 21:52:06 243

原创 String类

String类创建String字符串的常见方式三种构造方法:1.public String () 创建一个空白字符串,不包含任何内容 String str=new String();//说明字符串没有任何内容 System.out.println("第一个字符串:"+str);2.public String(char[ ]array ) 根据字符数组的内容来创建对应的字符串 char[] charArray={'A','B','C'}; String str2

2020-11-19 21:23:54 93

原创 API的使用和一些常用类的使用方法

API的使用和一些常用类API概述Scanner类Random类ArrayList类String类API概述API(Application Programming Interface)应用程序编程接口。对于程序员来说就是一本可检索查找的字典,是JDK官方提供给程序开发者使用类的说明文档,这些类将底层的代码封装起来,我们不需要关注这些类底层是如何实现的,只需要知道这些是如何使用的。平常开发使用JDK类库的时候,通过查阅API的方式进行的API的使用步骤1.打开帮助文档2.点击显示,找到索

2020-11-18 23:07:12 296

原创 面向对象特征之一——封装

今日内容面向对象类与对象三大特征------封装构造方法学习目标能够理解面向对象的编程思想​ 能够明确类与对象的关系:类是对象的抽象,对象是类的实例​ 能够掌握类的定义格式​ 能够掌握创建对象的格式,并访问类中的成员 this.成员变量​ 能够根据类与对象的关系定义相关的事物​ 能够理解对象的内存图解​ 能够说出成员变量与局部变量的异同点​ 能够理解

2020-11-17 23:45:56 154

原创 Java重写与重载

重写(Override)重写是子类对父类的允许访问的方法的实现过程重新编写,返回值和形参都不能改变。重写的好处在于子类可以根据需要,自定义特定于自己的行为,也就是说子类可以根据实现父类的方法。重写的方法不能抛出新的检查异常或者比被重写方法申明更加广泛的异常。例如:父类的一个方法申明了一个检查异常IOException,但是在重写这个方法的时候不能抛出E相册旁听异常,因为Exception是IOException的父类,只能抛出IOException的子类异常。方法重写的规则参数列表与被重写方法的

2020-11-16 23:18:40 168

原创 方法

方法概念:在程序中要去实现某一个功能,需要包含很多语句,这些语句包括循环语句结构,选择语句结构等共同来处理一些事情定义方法的格式详解public static void main(String[]args){ //方法体内容}方法比喻成工厂 蒙牛工厂 产出物:奶制品 void 空的,无效的 String[] args 参数-----变量方法定义的完整格式:修饰符 返回值类型 方法名称(参数类型1,参数名称1,参数

2020-11-16 09:05:38 57

原创 数组的反转、二维数组

数组的反转定义:数组中的元素颠倒顺序,例如原始数组{1,2,3,4,5},反转之后是{5,4,3,2,1}思路:本质是考察交换两个变量的值实现反转就需要将数组最近端和最远端进行互换定义两个变量,保存数组最小索引和数组最大索引,让两个索引上的元素进行交换位置最小索引++,最大索引–,再次交换位置当最小索引>最大索引,反转结束public static void main(String []args){//准备一个需要反转的数组 int[] arr={1,2,3,4,

2020-11-13 23:13:01 1721 1

原创 数组

数组学习目标1.理解容器的概念2.掌握数组的三种定义方式3.会使用数组的索引来访问数组的元素4.了解数组的内存图解5.了解空指针异常6.掌握遍历数组7.掌握数组最值获取一:数组的定义和访问容器: 就是将多个数据存储到一起,每个数据成为该容器的元素。生活中的容器有水杯、excel、教室等。数组概念: 数组就是存储数据长度固定的容器,保证每个数据的数据类型一致。数组的定义格式第一种:数组存储的数据类型[ ] 数组名称=new 数组存储的数据类型[ 长度(正整数)];解析:

2020-11-12 22:38:00 202

原创 流程控制、循环结构

流程控制顺序结构程序是从上往下进行加载,按照代码的编写顺序进行执行选择结构(分支结构)if else语句1.if 单支情况if语句的格式:if(布尔类型表达式/布尔类型值){//语句体…}if语句(单支)的执行流程:1.首先判断布尔类型表达式看结果是true还是false2.如果是true就执行{}里的方法体内容3.如果是false就不会执行{},程序往后加载2.if else多支情况格式:if(布尔类型表达式){// 语句体内容1;}else{//语句体内容2;}

2020-11-11 23:18:13 156

原创 java基础

关键字具有特殊含义、被保留的、不能随意使用的字符特点:1.完全小写的字母2.在idea或者eclipse等开发环境中,关键字具有特殊颜色注释注释就是对代码的解释说明,其目的是为了让其他开发者轻松了解代码。注释不影响程序的编译和运行Java中有3中注释方式:单行注释、多行注释、文档注释格式:1.单行注释 “//” 双斜杠后面跟的是要注释的内容2.多行注释 /* */ 注释内容需要写在中间3.文档注释 /** */ 注释内容需要写在中间标识符标识符:一般是在程序中自定义的内

2020-11-10 22:48:07 83

原创 常见的DOS命令

DOS命令Windows的DOS命令,其实是Windows系统的cmd命令,它是由原来的MS-DOS系统保留下来的。MS-DOS称为微软磁盘操作系统,最开始从西雅图公司(蒂姆·帕特森)买过来的MS-DOS系统一般是需要借助于控制台cmd控制台执行。我们通过win+R键来调出运行窗口。快捷键mspaint 画图工具notepad 记事本taskmgr 任务管理器regedit 注册表calc 计算器control 控制面板devmgmt.msc 设备管理器diskmgmt.msc

2020-11-09 23:18:27 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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