07 2022 档案
摘要:1 集合概述 1.1 什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。集合为什么说在开发中使用较多? 集合是一个容器,是一个载体,可以一次容纳多个对象。 在实际开发中,假设连接数据库,数据库当中有10条记录, 那么假设把这10条记录查询出门,在jav
阅读全文
摘要:第二十一章 异常 1 异常 1.1 异常的概述 package com.bjpowernode.javase.exception;/*1、什么是异常,异常机制有什么用? 以下程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常 java语言是很完美的语言,提供了异常的处理方式,以下程序执
阅读全文
摘要:1 字符串String 1.1 字符串的存储原理 User.java package com.bjpowernode.javase.string;public class User { private int id; private String name; public User() { }
阅读全文
摘要:1 数组 1.1 一维数组的相关知识点 1、Java语言中的数组是一种引用数据类型。不属于基本数据类型,数组的父类是Object2、数组实际上是一个容器,可以同时容纳多个元素。 数组:字面意思是“一组数据” 3、数组当中可以存储基本数据类型的数据,也可以存储引用数据类型的数据。4、数组因为是引用
阅读全文
摘要:第十八章 JDK类库的根类:Object 1 这个老祖宗类中的方法我们需要先研究一下,因为这些方法都是所有子类通用的,任何一个类默认是继承Object,就算没有直接继承,最终也会间接继承。2 Object类当中有哪些常用的方法? 去哪里找这些方法呢? 第一种方法:去源代码当中。(但是这种方式比较麻
阅读全文
摘要:@echo off @title 字符串的编辑测试(下面描述用的箭头→ ← 分别表示向右、向左的意思)set aa=1234567890echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右
阅读全文
摘要:1 package 1、为什么要使用package? package是java中的包机制,包机制的作用是为了方便程序的管理。 不同功能的类分别存放在不同的包下。(按照功能划分,不同的软件包具有不同的功能)2、package怎么用? package是一个关键字,后面加包名。例如: package c
阅读全文
摘要:1 cmd命令中操作文件相关的命令 1 创建一个空文件copy nul 文件名例如:copy nul a.txt2 创建一个有内容的文件echo 内容 > 文件名例如:echo aaa > b.txt3 在原有的内容文件中继续添加内容echo 内容 >> 文件名例如:echo bbb >> b.tx
阅读全文
摘要:1 抽象类 1.1 抽象类的特点 抽象类: 1、什么是抽象类 类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。 类本身是不存在的,所以抽象类无法实例化。 2、抽象类属于什么类型? 抽象类也属于引用数据类型。 3、抽象类怎么定义? 语法: [修饰符列表] abstract cla
阅读全文
摘要:1 final关键字 1.1 final修饰的类无法被继承/final修饰的方法无法覆盖/final修饰的局部变量 /* final 1、final是java语言中的一个关键字。 2、final表示最终的,不可变的。 3、final可以修改变量以及方法,还有类等。 4、final修饰的变量?
阅读全文
摘要:1 集成开发环境 1.1 关于java的集成开发环境 eclipse、IntelliJ IDEA等。其中目前主流的集成开发环境是:IntelliJ IDEA 1.2 安装IDEA工具 1.3 IDEA工具的使用 第一次打开的时候:会弹出一个窗口(import idea settings) 这个表示导
阅读全文
摘要:1 super 1.1 super概述 1、super是一个关键字,全部小写。2、super和this对比着学习。this:this能够出现在实例方法中和构造方法中。this的语法是:“this.”、“this()”this不能使用在静态方法中。this.大部分情况下是可以省略的。this.什么时
阅读全文
摘要:1 覆盖 1.1 覆盖引入 /* 当前程序存在的问题(设计上的问题)?? 鸟儿在执行move()方法的时候,最好输出的结果是:“鸟儿在飞翔” 但是当前的程序在执行move()方法的时候输出的结果是:“动物在移动” 很显然Bird子类从Animal父类中继承过来的move()方法已经无法满足子类的需
阅读全文
摘要:1 继承extends 1.1 什么是继承,有什么用 继承:在现实世界当中也是存在的,例如:父亲很有钱,儿子不用努力也很有钱。继承的作用: 基本作用:子类继承父类,代码可以得到复用。(这个不是重要的作用,是基本作用) 主要作用:因为有了继承关系,才有了后期的方法覆盖和多态机制。 ExtendsTes
阅读全文
摘要:1 static 1.1 static引入 static: 1、static翻译为“静态的” 2、所有static关键字修饰的都是类相关的,类级别的。 3、所有static修饰的,都是采用“类名.”的方式访问。 4、static修饰的变量:静态变量 5、static修饰的方法:静态方法变量的分类:
阅读全文
摘要:1 封装 1.1 面向对象的三大特征 封装继承多态有了封装,才有继承;有了继承,才能说多态。 1.2 面向对象的三大首要特征:封装 什么是封装?有什么用? 现实生活中很多现实的例子都是封装的,例如: 手机,电视机,笔记本电脑,照相机,这些都是外部有一个壳,封装起来保户内部的部件。保存内部的部件是安
阅读全文
摘要:1 语法级别上怎么完成对象的创建 类名 变量名 = new 类名();这样就完成了对象的创建 2 什么是实例变量? 对象又被称为实例。实例变量实际上就是:对象级别的变量。public class 明星类{ double height;}身高这个属性所有的明星对象都有,但是每一个对象都有“自己的身高值
阅读全文
摘要:1 面向过程和面向对象有什么区别? 从语言方面出发: 对于c语言来说,是完全面向过程的。 对于c++语言来说,是一半面向过程,一半是面向对象的。(c++是半面向对象的) 对于java语言来说,是完全面向对象的。 什么是面向过程的开发方式? 面向过程的开发方式主要的特点是: 注意步骤,注重的是实现这个
阅读全文
摘要:1 方法 1.1 方法的引入 /* 对于一个java程序员来说,如果没有“方法”,会存在什么问题? 代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可,这样代码就可以得到复用了)*/public class MethodTest01{ public
阅读全文
摘要:1 控制语句概述 1 控制语句的作用 控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了。 2 控制语句包括几类? 选择语句 循环语句 转向语句 3 选择语句也可以叫做分支语句 if语句 switch语句4 循环语句:主要循环反复的去执行某段特定折代码块 fo
阅读全文
摘要:1 运算符 1.1 算术运算符 算术运算符: + 求和 - 相减 * 乘积 / 商 % 求余数(求模) ++ 自加1 -- 自减1对于++运算符来说: 可以出现在变量前,也可以出现在变量后。 不管出现在变量前还是后,总之++执行结束之后,变量的值一定会自加1public class Oper
阅读全文
摘要:1 数据类型 1.1 数据类型有什么用? 数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。 int i = 10; double d = 1.23; i变量和d变量类型不同,空间大小不同 1.2 数据类型在java语言中包括两种 第一种:基本数据类型 基本数据类型又可以划
阅读全文
摘要:1 变量 VarTest01.java 1、关于程序当中的数据? 开发软件是为了解决现实世界中的问题。 而现实世界当中,有很多问题都是使用数据进行描述的。 所以软件执行过程中最主要就是对数据的处理。 软件在处理数据之前需要能够表示数据,在java代码中怎么去表示数据呢?在java中有这么一个概念:字
阅读全文
摘要:1 标识符 1.1 标识符可以标识什么,什么是标识和符,怎么理解这个概念? 1、在java程序当中,使用EditPlus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的绿色,有的是灰色...2、标识符可以标识什么? 可以标识: 类名 方法名 变量名 接口名 常量名 ...3、到底什么是
阅读全文
摘要:1、Java开发环境的搭建 1.1 常用的DOS命令1 1.1.1 怎么打开DOS命令窗口 win键 + r键:可以打开“运行”窗口,在运行窗口文件框中输入cmd,然后回车。 1.1.2 什么是DOS命令呢? 在DOS命令窗口中才可以输入并执行DOS命令。 在最初的windows计算机中没有图形界面
阅读全文
摘要:day09-课堂笔记 1、关于Java的集成开发环境 【集成开发环境简称:IDE】 1.1 什么是集成开发环境? * 集成开发环境讲究一站式开发,使用这个工具即可。有提示功能,有自动纠错功能。* 集成开发环境可以让软件开发变的更简单、更高效。* 没有IDE工具: - 需要安装JDK、需要配置环境
阅读全文