- 博客(7)
- 收藏
- 关注
原创 集合,集合api,迭代器iterator,List
集合,集合api,迭代器iterator,Listpackage com.atguigu.java;import org.junit.Test;import java.util.ArrayList;import java.util.Collection;import java.util.Date;/** * 一。集合框架的概述 * 1.集合,数组都是对多个数进行存储操作的结构,简称Java容器 * 说明:此时的存储,主要值得是内存层面的存储,不涉及到持久化的存储(持久化:.txt,.jpg
2021-03-16 20:46:39
102
原创 继承多态
5-2 override/overwrite方法的重写重写:子类继承父类后,可以对父类中同名同参数的方法进行覆盖操作应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法重写的规定:**方法的声明: **权限修饰符 返回值类型 方法名(形参列表)throws 异常的类型{//方法体}1.子类重写的方法必须和父类被重写的方法具有相同的方法名称、参数列表2.子类重写的方法的返回值类型 ** 不能大于 父类被重写的方法的返回值类型*..
2021-03-16 20:43:53
133
原创 4-7面向对象特征之一:封装与隐藏
4-7 面向对象特征之一:封装与隐藏程序设计追求:‘高内聚,低耦合’高内聚:类的内部数据操作细节自己完成,不允许外界干涉低耦合:仅对外暴露少量的方法用于使用隐藏对象内部的复杂性,支队外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说 :把该隐藏的隐藏起来,该暴露的暴露出来,这就是封装性的设计思想一、问题引入: 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约,但除此之外,没有其他的
2021-03-16 20:38:56
154
原创 java基本语法 复习
java基本语法 复习/*输入两个正整数m和n,求其最大公约数和最小公倍数*/import java.util.Scanner;class ForTest{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入第一个正整数:"); int m =scan.nextInt();
2021-03-16 20:37:03
166
原创 2-5程序流程控制
2-5程序流程控制2020.9.13-092顺序结构分支结构:if…else; switch…case循环结构使用scanner从键盘获取int数据/*如何从键盘获取不同类型的变量:需要使用Scanner类具体实现步骤:1.导包: import java.util.Scanner;2.Scanner的实例化:Scanner scan = new Scanner(System.in);3.调用Scanner类的相关方法,来获取指定类型的变量注意:需要根据相应的方法,来输入指定类
2021-03-16 20:36:04
99
原创 第2章:Java基本语法(上)变量与运算符
第2章:Java基本语法(上)变量与运算符2.1 关键字与保留字保留字:现java版本尚未使用,但以后版本可能作为关键字使用(goto、const)注意:自己命名标识符时要避免使用这些保留字标识符的使用:凡是自己可以起名字的地方都叫标识符以上是复习第二章的内容 P702020.9.132.4 Java基础语法-算术运算符的使用算术,赋值,比较(关系),逻辑,位,三元运算符%取余(取模) 7%5=2++–+:连接符只能用于String和其他类型之间(包括String)/
2021-03-16 20:33:19
171
原创 第八章:多线程(1)
第八章:多线程-(1)程序,进程,线程快捷键package com.atguigu.java;/** * 多线程的创建,方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类的run()方法---->将此线程执行的操作声明在run方法中 * 3.创建Thread类的子类的对象 * 4.通过此对象调用start() * * 例子:遍历100以内的所有的偶数 * * @auther LNN * @Date 2021-02-18
2021-02-18 22:07:04
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人