摘要: 1.类与对象 类是一个模板(抽象),对象是一个具体的实例2.方法 定义、调用!3.对应的引用 引用类型:基本类型 (8) 对象是通过引用来操作的:栈 >堆4.属性:字段Field成员变量 默认初始化: 数字: 0 0.0 char : u0000 boolean: false 引用: null 修饰 阅读全文
posted @ 2021-11-29 16:57 BlueEyesWhiteDargon 阅读(41) 评论(0) 推荐(0) 编辑
摘要: public class Pet { public String name; public int age; public void shout(){ System.out.println("叫了一声"); } /* public static void main(String[] args){ P 阅读全文
posted @ 2021-11-29 15:06 BlueEyesWhiteDargon 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ◆使用new关键字创建对象◆使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。◆类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下俩个特点:◆1.必须和类的名字相同◆2.必须没有返回类型,也不能写void◆构造器 阅读全文
posted @ 2021-11-29 11:40 BlueEyesWhiteDargon 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ◆面向对象编程(Object- Oriented Programming, 00P)◆面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。◆抽象◆三大特性:◆封装◆继承◆多态◆从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象◆从代码运行角度考虑是先 阅读全文
posted @ 2021-11-29 10:05 BlueEyesWhiteDargon 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 同一类下的方法是可以互相调用的 public class Demo1 { public void a(){ b(); } public void b(){ a(); } } public class Demo1 { public static void a(){ b(); } public stat 阅读全文
posted @ 2021-11-27 17:51 BlueEyesWhiteDargon 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 稀疏数值的基础概念(图示) ◆当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。◆稀疏数组的处理方式是:◆记录数组一共有几行几列,有多少个不同值◆把具有不同值的元素和行列及值记录在-个小规模的数组中,从而缩小程序的规模◆如上图:上边是原始数组,下边是稀疏数组 publi 阅读全文
posted @ 2021-11-25 14:44 BlueEyesWhiteDargon 阅读(30) 评论(0) 推荐(0) 编辑
摘要: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open 阅读全文
posted @ 2021-11-24 15:26 BlueEyesWhiteDargon 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Java内存: 栈:存放new的对象和数组 可以被别的线程共享,不会被存放别的对象引用 堆:存放基本变量类型(会包含这个类型的具体数值) 引用对象的变量(会存放这个堆里面的具体地址) 方法区:可以被所有的线程共享 包含所有的class和static的变量 public static void mai 阅读全文
posted @ 2021-11-05 16:12 BlueEyesWhiteDargon 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ◆数组是相同类型数据的有集合.◆数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。◆其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 首先必须声明数组变量,才能在程序中使用数组。 int[] i; Java语言使用new操作符来创建数组 int[] i = 阅读全文
posted @ 2021-11-03 18:27 BlueEyesWhiteDargon 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 递归 尽量不要用递归,但在栈小的情况下可用◆递归就是: A方法调用A方法!就是自己调用自己◆利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量 阅读全文
posted @ 2021-11-03 17:06 BlueEyesWhiteDargon 阅读(35) 评论(0) 推荐(0) 编辑