02 2023 档案
摘要:循环结构 概念 循环结构是为了重复的执行某些代码而生的; 循环结构有四要素:1.初始化循环变量(初始化条件),2.循环条件(条件判断),3.循环体,4.修改变量(迭代); 分类 while 循环:最基础的循环,当循环条件为true时,则进入循环;循环条件为false是,则退出循环;属于先
阅读全文
摘要:顺序结构 概念 是java语法中最基础的结构,除非特别指明,不然就是按照顺序一句一句运行下去; 它是任何算法都离不开的基本结构; 选择结构 概念 用来判断某些语句是否成立,然后再执行的语句结构; 分类 if单选择结构:如若满足条件,则运行if后面大括号里的内容 语句: if (s.equals("h
阅读全文
摘要:Scanner类 概念 Scanner类是一个用来获取用户输入的类,让人与程序交互; 可调用方法 next():接收输入的字符串,不能识别空白字符,如若输入的字符串中间有空白字符,则只识别空白字符前的参数,抛弃空白字符后面的参数,next()方法无法识别裸回车; nextLine():接收输入的字符
阅读全文
摘要:javadoc生成文档 概念 javadoc就是生成一个我们自己写的帮助文档; 写法 使用文档注释来写:/***/ package com.base; //写在类上的是类的文档注释 /** * @author hongjia * @version 1.0 * @since 1.8 */ public
阅读全文
摘要:抽象类 概念 抽象方法:只有方法的定义,没有方法体的实现,这种方法就是抽象方法 定义类抽象方法的类,就是抽象类 定义和实现 抽象类和抽象方法是用abstract关键字定义的: 如:定义抽象类:public abstract class Action {} 定义抽象方法:public abst
阅读全文
摘要:static关键字 概念 使用static关键字修饰的属性和方法,就是静态属性和静态方法,它们是和类一起加载的; 静态方法和非静态方法中可以直接访问同一类的静态方法,不是在同一个类中,需要使用类名调用; 代码块 匿名代码块:{},一般用来赋初值,在创建对象时,会在构造方法前运行; 静态代码块:sta
阅读全文
摘要:封装 程序设计中追求“高内聚,低耦合”,主要细节由自己操作,不让外部操作;只留少量方法给外部操作; 属性私有,get/set: 用private关键字设置属性为私有属性,用get来获得这个数据,get里面需要返回值;使用set来给这个数据设置值,set需要设置形参; 继承 Object类:在java
阅读全文
摘要:简单小结类 1.类与对象 类是一个模板:抽象,对象是一个具体的实例 2.方法 定义,调用! 3.对象的引用 引用类型:除了基本类型(8个),其他都是引用类型 对象是通过引用来操作的:栈 >堆 4.属性:字段Field,成员变量 默认初始化: 数字:0 0.0 char:u0000 boolean:f
阅读全文
摘要:类的实例化 类是抽象的,需要实例化后才能用; 创建一个类就是创建一个模板; 将这个类用new关键字实例化,就是在内存中开辟一片新空间,将这个模板复制粘贴在这个空间里面,在这个新的空间修改数据,不会影响之前模板; 一个类可以有多个实例化的对象,互不影响; 构造器 什么是构造器: 构造器也是构造方法;
阅读全文
摘要:包机制 //定义包 package operator; 包名为公司域名颠倒 例: 域名:www.baidu.com 包名:com.baidu.www //导入base包下所有代码 import base.*;
阅读全文