02 2020 档案

摘要:继承的特点 1. java只支持单继承,不支持多继承。 2. java支持多层继承(继承体) 注意: 顶层父类是Object类,所有类都继承Object,作为父类 3. 一个子类的直接父类是唯一的,但是一个父类可以拥有多个子类。 阅读全文
posted @ 2020-02-29 22:03 _Anke 阅读(727) 评论(0) 推荐(0) 编辑
摘要:this关键字用来访问本类的内容 三种用法: 1. 在本类成员方法中,访问本类的成员变量 2.在本类成员方法中,访问本类中的另一个成员方法。 3.在本类的构造方法中,访问本类的另一个构造方法 注意: this(...)调用必须也是构造方法的第一个语句,唯一一个。 super和this两种构造调用,不 阅读全文
posted @ 2020-02-29 16:28 _Anke 阅读(318) 评论(0) 推荐(0) 编辑
摘要:super关键字的三种用法 super关键字访问父类内容 1. 在子类的成员方法中,访问父类的成员变量。 格式:super.成员变量 2. 在子类的成员方法中,访问父类的成员方法。 格式:super.方法名(); 3. 在子类的构造方法中,访问父类的构造方法 阅读全文
posted @ 2020-02-29 15:32 _Anke 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:Excel快捷键 1.找不同 ctrl+\ 2.数据批量拆分 ctrl+E 3.求和: alt+ = 4.表格美化 ctrl+T 5.生成图表 Alt+F1 6.单元格换行 Alt+回车 常用快捷键 | Excel中处理工作表的快捷键 | | | | | | 插入新工作表 | Shift+F11或A 阅读全文
posted @ 2020-02-29 12:53 _Anke 阅读(973) 评论(0) 推荐(0) 编辑
摘要:重载(overload):方法名称一样,参数列表【不一样】。 如果子类父类中出现重名的成员方法,这时的访问是一种特殊情况,叫做方法重写(override) 概念: 子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效果,也称为重写或者复写。 声明不变,重新实现 特点: 阅读全文
posted @ 2020-02-29 12:13 _Anke 阅读(326) 评论(0) 推荐(0) 编辑
摘要:方法重名 在父子类的继承关系中,创建子类对象,访问成员方法的规则: 创建的对象是谁,就优先用谁,如果没有就向上找。 阅读全文
posted @ 2020-02-28 23:44 _Anke 阅读(127) 评论(0) 推荐(0) 编辑
摘要:区分子类方法中重名的三种变量 局部变量: 直接写成员方法名 本类的成员变量: this.成员变量名 父类的成员变量: super.成员变量名 阅读全文
posted @ 2020-02-28 22:54 _Anke 阅读(118) 评论(0) 推荐(0) 编辑
摘要:继承 1.1概述 集成主要解决的问题是: 共性抽取 。 父类也可以叫基类、超类 子类也可以叫做 派生类。 定义: 继承:就是子类继承父类的 属性 和 行为 ,使得子类对象具有和父类相同的属性、行为。子类可以直接访问父类中的非私有的属性和行为。 好处 : 1. 提高了 代码的复用性 2. 类与类之间产 阅读全文
posted @ 2020-02-28 22:53 _Anke 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Chapter08【String类、static、Arrays类、Math类】 第一章 String类 1.概述 java.lang.String 类代表字符串 API(开发文档)当中说:Java程序中所有字符串字面值(如“abc”)都作为此例的实例实现。 其实就是说:程序中所有的双引号字符串,都是 阅读全文
posted @ 2020-02-28 20:08 _Anke 阅读(211) 评论(0) 推荐(0) 编辑
摘要:Math类 4.1 概述 java.lang.Math 类包含用于执行基本的数学运算的方法,如初等指数、对数、平方根和三角函数。 类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来很简单。 4.2 基本运算 1.获取绝对值 有多种重载。 public static double a 阅读全文
posted @ 2020-02-28 20:06 _Anke 阅读(148) 评论(0) 推荐(0) 编辑
摘要:第一章 数组的定义和访问 1.1 容器概述 容器:是将多个数据存储到一起,每个数据称为该容器的元素。 生活中的容器:水杯、衣柜、教室 1.2 数组的概念 数组概念:是一种容器,可以同时存放多个数据。 特点: 数组是一种 引用数据类型 数组当中的多个数据,类型必须统一 数组的长度在程序的运行期间不可改 阅读全文
posted @ 2020-02-28 13:51 _Anke 阅读(274) 评论(0) 推荐(0) 编辑
摘要:Arrays类 3.1 概述 java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法。 3.2 操作数组的方法 1.将参数数组变成字符串 public static String toString(数组); 2.对指定的类型数组按升序进行排序 pu 阅读全文
posted @ 2020-02-28 13:35 _Anke 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:静态代码块 静态代码块:定义在成员变量位置,使用static修饰代码块{}; 位置:类中方法外。 执行:随着类的加载而执行唯一的一次,优先于main方法和构造方法。 格式: 作用:给类变量进行初始化赋值。 代码如下: 小贴士: static 关键字,可以修饰变量、方法和代码块。在使用的过程中,其主要 阅读全文
posted @ 2020-02-28 12:38 _Anke 阅读(206) 评论(0) 推荐(0) 编辑
摘要:java中内存的划分 栈(stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超出作用域,立刻从占内存当中消失。 堆(Heap):凡是new出来的东西,都在堆当中。 堆内存中的东西都有一个地址值:16进制 堆内存里的数 阅读全文
posted @ 2020-02-28 12:05 _Anke 阅读(133) 评论(0) 推荐(0) 编辑
摘要:静态方法 当static修饰成员方法时,该方法称为 类方法 。或 静态方法 静态方法在声明中有static,建议使用类名来调用,不需要创建类的对象。 注意事项: 1.静态不能直接访问非静态 原因:因为内存中【先】有的静态内容,【后】有的非静态内容。 “先人不知道后人,后人知道先人” 2.静态方法中不 阅读全文
posted @ 2020-02-27 23:24 _Anke 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Chapter07Scanner类、Random类、ArrayList类 第一章 API 概述 API(Application Programming Interface),应用程序编程接口。 Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封 阅读全文
posted @ 2020-02-25 21:44 _Anke 阅读(159) 评论(0) 推荐(0) 编辑
摘要::表示一种数据类型,叫做泛型。 E,取自Element(元素)的首字母。出现E的地方,我们使用一种数据类型替换即可,表示我们将存储那种引用类型的元素。 代码如下: 注意: 泛型只能是引用类型,不能是基本型。 在java里面除去基本数据类型的其他类型都是引用类型,自己定义的class类都是引用类型,可 阅读全文
posted @ 2020-02-24 21:53 _Anke 阅读(143) 评论(0) 推荐(0) 编辑
摘要:对象数组 任何数据类型都可以作为数组中的元素类型 数组有一个缺点:一旦创建程序运行期间,长度不可改变 代码如下: 测试类: 阅读全文
posted @ 2020-02-24 12:52 _Anke 阅读(154) 评论(0) 推荐(0) 编辑
摘要:java中数据类型作为参数和作为返回值的区别 基本数据类型,传(返回)一个相应类型的变量(或者直接返回一个值)即可 引用数据类型传一个对象名(或者直接 new一个对象返回) 阅读全文
posted @ 2020-02-24 12:49 _Anke 阅读(597) 评论(0) 推荐(0) 编辑
摘要:通过调用Scanner类实现键盘导入数据,到程序中. 通过调用Random类产尘随机数 猜数字游戏,有次数限制,代码如下 通过for循环 或者 while循环来限制循环次数 阅读全文
posted @ 2020-02-23 22:47 _Anke 阅读(2488) 评论(0) 推荐(0) 编辑
摘要:Random类(生成随机数) 1.作用 Random用来生成随机数字 2.使用步骤 1. 导包 2. 创建 3. 使用 4. 获取一个随机的int数字(范围是int范围,有正负两种):int num = r.nextInt(); 代码如下: 3.练习 生成指定范围的随机数 //获取一个随机的int数 阅读全文
posted @ 2020-02-23 22:29 _Anke 阅读(800) 评论(0) 推荐(0) 编辑
摘要:2.1 Scanner功能 Scanner类的功能:可以实现键盘导入数据,到程序中. 2.2 引用类型使用步骤 1.导包 如果需要使用的目标类,和当前类位于同一包下,则可以省略导报语句不写. 只有Java.lang包下的内容不需要导包,其他的包都需要import语句; 举例: 2.创建对象 格式:类 阅读全文
posted @ 2020-02-23 22:27 _Anke 阅读(629) 评论(0) 推荐(0) 编辑
摘要:02_面向对象与常用类 01_面向对象思想的概述 面向过程:当需要实现一个功能的时候,每个具体的步骤都需要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体步骤,而是找一个已经具有该功能的人,来帮我做。 03_ 类和对象的关系 变量其实就是属性,方法其实就是行为。 学生为 阅读全文
posted @ 2020-02-22 16:28 _Anke 阅读(298) 评论(1) 推荐(0) 编辑
摘要:创建对象时,该对象的成员变量如果不赋值的情况下,默认值是 基本类型的初始值 基本类型 默认值 boolean false char \u0000(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d 代码如下: 阅读全文
posted @ 2020-02-22 16:24 _Anke 阅读(924) 评论(0) 推荐(0) 编辑
摘要:标准的代码 JavaBean(标准的类) JavaBean 是 Java语言编写类的一种标准规范。符合 JavaBean 的类,要求类必须是具体的和公共的,并且具有无 参数的构造方法,提供用来操作成员变量的 set 和 get 方法。 一个标准的类通常要拥有下面四个部分: 1. 所有的成员变量都要使 阅读全文
posted @ 2020-02-22 12:05 _Anke 阅读(635) 评论(0) 推荐(0) 编辑
摘要:计算机专业的就业方向非常广,取决于你的具体专业方向,总的来说有一下几个方面: 1.WEB应用程序设计专业 毕业后能够从事网站应用程序开发、网站维护、网页制作、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用、非IT企事业单位信息化。 2.可视化程序设计专业 毕业后能够从事软件企业桌面 阅读全文
posted @ 2020-02-21 21:23 _Anke 阅读(687) 评论(0) 推荐(0) 编辑
摘要:成员变量和局部变量的区别 1. 定义位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法外部,直接写在类当中。 2. 作用范围不一样【重点】 局部变量:只有在方法中才可以使用,除了方法就不能再用 成员变量:整个类全都可以用。 3. 默认值不一样【重点】 局部变量:没有默认值,如果想要调用必须 阅读全文
posted @ 2020-02-20 21:53 _Anke 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Java基础中Arrays.toString(参数)方法 使用System.out.println(数组命名称)得到的结果是地址。 如果想直接把数组中的内容打印出来,直接调用Arrays类中的toString()方法就可以完成。Arrays.toString(参数) PS: Arrays是一个工具类 阅读全文
posted @ 2020-02-20 15:41 _Anke 阅读(3355) 评论(0) 推荐(0) 编辑
摘要:对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了 阅读全文
posted @ 2020-02-20 15:05 _Anke 阅读(576) 评论(0) 推荐(0) 编辑
摘要:环境变量 1.解析 环境变量(environment variables)一般是指在 "操作系统" 中用来指定操作系统运行环境的一些参数,如: "临时文件夹" 位置和 "系统文件夹" 位置等。 环境 "变量" 是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用 "程序" 所将使用到的信息 阅读全文
posted @ 2020-02-18 23:25 _Anke 阅读(220) 评论(0) 推荐(0) 编辑
摘要:MySQL的安装 1.下载网址 Windows的下载网址 推荐5.6.40稳定 2.配置环境变量 ​ 右键我的电脑→选择属性→高级系统设置→环境变量 找到path 然后打开解压过的MySQL,复制bin目录下的路径 然后在path环境变量里新建粘贴就OK 不要直接点叉退出,需要确定保存 3.使用 打 阅读全文
posted @ 2020-02-18 23:12 _Anke 阅读(161) 评论(0) 推荐(0) 编辑
摘要:01_Java基础语法 day_01day01_前言、入门程序、常量、变量 1.编程语言 编程语言可分为3类:机器语言、汇编语言和高级语言。 机器语言 :是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。编出的程序全是些0和1的指令代码也成称为二进制代码。 汇编语言 :汇编语言是使用一 阅读全文
posted @ 2020-02-14 20:40 _Anke 阅读(448) 评论(4) 推荐(1) 编辑
摘要:方法入门 方法写之前首先要考虑好的三要素: (1)返回值类型 (2)方法名称 (3)参数列表 1.方法的定义 格式: 修饰符 返回值类型 方法名称(参数列表){ 方法体; return ; } 格式关键词解析: 修饰符:根据自己的需求而定 返回值类型:也就是方法 最终 产生的数据结果是什么类型。 方 阅读全文
posted @ 2020-02-14 12:51 _Anke 阅读(107) 评论(0) 推荐(0) 编辑
摘要:java的修饰符 1.权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接口、变量、方法 protected使用对象:变量、方法 注意:不能修饰类(外部类) default 使用对象:类 阅读全文
posted @ 2020-02-14 12:31 _Anke 阅读(277) 评论(0) 推荐(0) 编辑
摘要:数组的访问 1.索引格式: 数组名[索引]; 2.数组长度:通过 数组名.length 获取数组长度。 数组的索引值从0开始,所以最大的索引值为数组名.length 1. 3.索引访问数组中的元素: 为数组中元素赋值,将会替换掉原来的数值。 格式:数组名[索引] = 数值, 获取数组中的元素 格式: 阅读全文
posted @ 2020-02-13 18:15 _Anke 阅读(379) 评论(0) 推荐(1) 编辑
摘要:数组 1.概念:是一种容器,可以同时存放多个相同类型的数据。 2.特点: 是一种引用数据类型。 数组当中的多个数据,类型必须统一。 数组的长度在运行期间不能改变。 3.初始化:在内存当中创建一个数组,并向其中赋予一些默认值。 初始化 1.动态初始化 动态初始化(指定长度):在创建数组的时候,直接指定 阅读全文
posted @ 2020-02-12 22:31 _Anke 阅读(585) 评论(0) 推荐(1) 编辑
摘要:1.方法重载:是指在同一个类中,允许存在一个以上的同命名方法,只要他的 参数列表 不同即可,与修饰符和返回值类型无关。 2.参数列表:个数不同,数据类型不同,顺序不同。 方法的定义如图: 3.方法重载的调用:JVM通过参数列表,调用不同的方法。 举例如下: 阅读全文
posted @ 2020-02-12 21:30 _Anke 阅读(425) 评论(0) 推荐(0) 编辑
摘要:break和continue的区别 1.break 使用场景:终止switch(选择语句)或者循环 在选择结构switch语句中使用。 在循环体中使用。 离开使用场景的存在是没有意义的。 举例如图: 2.continue 使用场景:结束本次循环,继续下一次循环。 举例如图: 阅读全文
posted @ 2020-02-12 21:17 _Anke 阅读(746) 评论(0) 推荐(0) 编辑
摘要:for和while的区别 大多数时候,for和while循环可以等效替换,但二者存在几点区别: 1.for循环格式固定,控制次数更加方便; 而while循环格式灵活,不太在意循环次数。 所以次数去定的用for较多,不确定的用while较多(不太懂)。 2.for循环小括号内定义的变量,循环内可用,循 阅读全文
posted @ 2020-02-12 20:57 _Anke 阅读(7964) 评论(0) 推荐(0) 编辑
摘要:JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建; JAVA通常是指java standard edition,Java标准版,就是一般Java程序的开发就可以,可以看作是JAVAEE的子集 Java和JavaEE区别: 1 阅读全文
posted @ 2020-02-11 20:19 _Anke 阅读(3105) 评论(1) 推荐(1) 编辑
摘要:进制转换方法总结——摘自百度 先讲一下定义吧,进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0 9是逢10进一位。其他的同理。 好的,接下来就是进制之间的 阅读全文
posted @ 2020-02-11 09:13 _Anke 阅读(5889) 评论(0) 推荐(1) 编辑
摘要:1.新建文本文档 2.输入代码 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.d 阅读全文
posted @ 2020-02-06 11:44 _Anke 阅读(166) 评论(1) 推荐(1) 编辑
摘要:通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。(仅供参考) 步骤 1. 导包:也就是指出需要使用的类,在什么位置。 import 包名称.类名称; 对于和当前类属于同一个包的情况下,导包语句可以省略不写。 2. 创建,格式: 类名称 对象名 = new 类名称(); Stude 阅读全文
posted @ 2020-02-05 23:34 _Anke 阅读(321) 评论(0) 推荐(1) 编辑
摘要:for循环快捷输入:x(循环次数).fori 动态初始化(指定长度)数组的格式 数据类型[] 数组名称 = new 数据类型[数组长度] ; 静态初始化(指定内容)数组的格式: 数据类型[] 数组名称 = new 数据类型[]{指定内容} ; 阅读全文
posted @ 2020-02-03 20:09 _Anke 阅读(116) 评论(0) 推荐(1) 编辑
摘要:Java 基础语法 → 面向对象(思想) 3天 → Java SE API (核心类库)→ 数据库 2天 → JDBC 规范 1天 → 前端 → JavaEE (Java Web) → Maven 1天→ Redis 1天→ Linux → SSM 必会 → SpringBoot 必会 1天→ 微服 阅读全文
posted @ 2020-02-03 10:41 _Anke 阅读(300) 评论(0) 推荐(0) 编辑
摘要:x⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ . ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ 常用的标记 背景图:background image; 边框的样式 实线 solid 点线 dotted 虚线 dashed 双线 double 三维立体线 inset 批量创建:父元素 子元素 属性 span标签 阅读全文
posted @ 2020-02-02 19:32 _Anke 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Chapter04_IDEA、方法 1.快捷输入 psvm:public static void main(String[] args){ } sout:System.out.print("") alt+数字4:显示上一次运行结果 alt +回车:自动修正代码 ctrl+Y:删除光标所在行 ctrl 阅读全文
posted @ 2020-02-02 19:26 _Anke 阅读(286) 评论(2) 推荐(1) 编辑
摘要:第二章 判断语句 2.1判断语句1 if if语句第一种格式:if 例子: if语句第二种格式:if...else 例子: if语句的第三种各式 if..else if..else 例子: 第三章 选择语句 3.1 选择语句 switch switch格式 执行流程 首先计算表达式的值。 其次,和c 阅读全文
posted @ 2020-02-02 19:25 _Anke 阅读(150) 评论(0) 推荐(0) 编辑
摘要:第一节 数据类型转换 java程序中要求参与的计算数据,必须要保证数据类型的一致性,如果数据类型不一样将发生类型的转换。 1.1自动转换(是Java自动执行) 1. 将取值范围小的自动提升为取值范围大的。 转换原理图解 2. byte类型内存占有1个字节,int类型内存占4个字节,byte类型在和i 阅读全文
posted @ 2020-02-02 19:24 _Anke 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Chapter01_前言、入门程序、常量、变量 sysout :System.out.println(); Java 概述 本节主要内容: java 概述、常 DOS 命令、JRE、JDK 与 JVM、环境搭建、跨平台特性、入门程序。 Java 基础学习的主要内容: 一、java 语言概述 Java 阅读全文
posted @ 2020-02-02 19:23 _Anke 阅读(256) 评论(0) 推荐(0) 编辑
摘要:第一章复杂性 1.软件复杂性的原因: 问题域的复杂的性; 管理费用开发过程的困难性 软件中随处可能出现的灵活性 描述离散系统行为困难。 2.控制系统复杂性的方法: 分解方法(算法分析和面向对象分解)、抽象的方法 3.复杂系统一般具有如下属性: 层次结构:复杂系统的架构是它所有的组件以及这些 阅读全文
posted @ 2020-02-02 19:19 _Anke 阅读(486) 评论(0) 推荐(1) 编辑
摘要:Java快捷键 常用 Ctrl+1 快速修复(经典快捷键) Ctrl+D: 删除当前行 快捷输出 sysout:System.out.println(); //单行注释 / / 多行注释(区块注释) Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制 阅读全文
posted @ 2020-02-02 19:15 _Anke 阅读(1114) 评论(0) 推荐(1) 编辑
摘要:无序列表:输入-之后输入空格 有序列表:输入数字+“.”之后输入空格 任务列表:-[空格]空格 文字 标题:ctrl+数字 表格:ctrl+t 生成目录:按回车 选中一整行:ctrl+l 选中单词:ctrl+d 选中相同格式的文字:ctrl+e 跳转到文章开头:ctrl+home 跳转到文章结尾:c 阅读全文
posted @ 2020-02-02 19:14 _Anke 阅读(1122) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示