java
文章平均质量分 96
java初学者
小涛今天没敲代码
大学大学!大学自学!
展开
-
Java中的灵魂-反射机制
全文都是转载的嗑嗑磕嗑瓜子的猫这位大神的文章,写的非常好,转载过来主要是想将好的知识保存下来方便以后再查阅。原文请点这 思考:在讲反射之前,先思考一个问题,java中如何创建一个对象,有哪几种方式? Java中创建对象大概有这几种方式: 1、使用new关键字:这是我们最常见的也是最简单的创建对象的方式 2、使用Clone的方法:无论何时我们调用一个对象的clone方法,JVM就会创建一个新的对象,将前面的对象的内容全部拷贝进去 3、使用反序列化:当我们序列化和反序列化一个对象,JVM会给我们.转载 2021-01-30 10:38:52 · 3543 阅读 · 1 评论 -
JDK5.0新增线程创建的方式
文章目录JDK5.0新增线程创建的方式新增方式一:实现Callable接口。新增方式二:使用线程池b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)JDK5.0新增线程创建的方式新增方式一:实现Callable接口。//1.创建一个实现Callable的实现类class NumThread implements Callable{ //2.实现call方法,将此线程需要执行的操作声明在call()中 @Overrid原创 2020-11-21 15:59:44 · 166 阅读 · 0 评论 -
线程通信
文章目录线程通信1. 线程通信涉及到的三个方法:2. wait()方法:3. notify()/notifyAll() 方法4. 面试题:sleep() 和 wait()的异同?5. 释放、不会释放锁的操作:6. 经典例题b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)线程通信1. 线程通信涉及到的三个方法:wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify():一旦执行此方法,就会唤醒被wait的原创 2020-11-21 11:18:08 · 218 阅读 · 2 评论 -
线程的同步机制
文章目录线程的同步机制1. 背景2. Java解决方案:同步机制方式一:同步代码块方式二:同步方法方式三:Lock锁 --- JDK 5.0新增3. 死锁:4. 练习5. 面试题:synchronized 与 Lock的异同?6. 利弊b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)线程的同步机制1. 背景例子:创建个窗口卖票,总票数为100张.使用实现Runnable接口的方式问题:卖票过程中,出现了重票、错票 -->出现原创 2020-11-20 23:24:55 · 196 阅读 · 0 评论 -
线程的创建和使用
文章目录线程的创建和使用1. 线程的创建和启动2. Thread类3. API中创建线程的两种方式3.1 JDK1.5之前创建新执行线程有两种方法:继承Thread类的方式实现Runnable接口的方式3.2 两种方式的对比:4. 练习4.1 用继承Thread方式4.2 实现Runnable接口b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)线程的创建和使用1. 线程的创建和启动Java语言的JVM允许程序运行多个线程,它通过ja原创 2020-11-19 08:15:25 · 338 阅读 · 0 评论 -
Thread类中的常用的方法以及生命周期
文章目录Thread类中的常用的方法以及生命周期:1. Thread类中的常用的方法2. 线程的优先级:3. 线程的分类4. Thread的生命周期b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)Thread类中的常用的方法以及生命周期:1. Thread类中的常用的方法start():启动当前线程;调用当前线程的run()run(): 通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中currentTh原创 2020-11-19 08:13:30 · 323 阅读 · 0 评论 -
程序、进程、线程、并行与并发的理解
文章目录程序、进程、线程、并行与并发的理解1. 程序2. 进程3. 线程4. 内存结构5. 单核CPU和多核CPU的理解6. 并行与并发7. 使用多线程的优点8. 何时需要多线程b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)程序、进程、线程、并行与并发的理解1. 程序程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。2. 进程进程(process)是程序的一次执行过程,或是正在原创 2020-11-19 08:12:40 · 216 阅读 · 0 评论 -
java基础编程题
java基础编程题1. 计算一组数据的平均值,中位数,以及方差public class Emoployee { //定义一个整型变量名为pay的数组,用来存放数据,初始值为null; private int[] pay = null; //无参构造方法 public Emoployee() { } //带一个参数的构造方法 public Emoployee(int i) { pay = new int[i]; } //给数组赋值的方法 public void原创 2020-11-17 19:26:54 · 333 阅读 · 0 评论 -
自定义异常类
b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)自定义异常类如何自定义一个异常类?如何自定义异常类?继承于现的异常结构:RuntimeException 、Exception提供全局常量:serialVersionUID提供重载的构造器public class MyException extends Exception{ static final long serialVersionUID = -7034.原创 2020-11-14 15:05:13 · 333 阅读 · 0 评论 -
手动抛出异常对象
文章目录手动抛出异常对象1. 使用说明2. [面试题]3. 典型例题b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)手动抛出异常对象1. 使用说明在程序执行中,除了自动抛出异常对象的情况之外,我们还可以手动的throw一个异常类的对象。2. [面试题]throw 和 throws区别:throw 表示抛出一个异常类的对象,生成异常对象的过程。声明在方法体内。throws 属于异常处理的一种方式,声明在方法的声明处。3. 典原创 2020-11-14 15:04:12 · 243 阅读 · 0 评论 -
异常的处理
文章目录异常的处理1. java异常处理的抓抛模型2. 异常处理方式一:try-catch-finally2.1 使用说明:2.2 finally的再说明:3. 异常处理方式二:4. 对比两种处理方式5. 体会开发中应该如何选择两种处理方式?b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)异常的处理1. java异常处理的抓抛模型过程一:“抛”:程序在正常执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象。并将此原创 2020-11-14 15:03:37 · 125 阅读 · 0 评论 -
异常
文章目录异常一、异常概述与异常体系结构1. 异常概述2. 体系结构二、常见异常b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)异常一、异常概述与异常体系结构1. 异常概述对于这些错误,一般有两种解决方法:一是遇到错误就终止程序 的运行。另一种方法是由程序员在编写程序时,就考虑到错误的 检测、错误消息的提示,以及错误的处理。捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 比如:除数为0,数组下标越界等分类:编译原创 2020-11-14 15:02:20 · 126 阅读 · 0 评论 -
类的第五个成员:内部类
文章目录内部类:类的第五个成员1. 定义:2. 内部类的分类:3. 成员内部类的理解:3.1 一方面,作为外部类的成员:3.2 另一方面,作为一个类:4.成员内部类:4.1 如何创建成员内部类的对象?(静态的,非静态的)4.2 如何在成员内部类中调用外部类的结构?5. 局部内部类的使用:6. 匿名内部类的使用:7. 注意点:8. 总结:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)内部类:类的第五个成员1. 定义:Java中允许将一个原创 2020-11-14 09:37:56 · 212 阅读 · 0 评论 -
interface关键字
文章目录interface关键字:接口一. 接口概述:二. 接口使用说明:1. 接口使用interface来定义2. Java中,接口和类是并列的两个结构3. 如何定义接口:定义接口中的成员4. 接口中不能定义构造器的!意味着接口不可以实例化5. Java开发中,接口通过让类去实现(implements)的方式来使用.6. Java类可以实现多个接口 --->弥补了Java单继承性的局限性7. 接口与接口之间可以继承,而且可以多继承8. 接口的具体使用,体现多态性9. 接口,实际上可以看做是一种规原创 2020-11-14 09:14:41 · 1462 阅读 · 0 评论 -
abstract 关键字
文章目录abstract关键字1. 可以用来修饰:类、方法2. 注意点3. abstract的应用举例:4. 练习:5. 抽象类的匿名子类6. 练习b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)abstract关键字abstract: 抽象的1. 可以用来修饰:类、方法abstract修饰类:抽象类此类不能实例化抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)开发中,都会提供抽象类的子类,让子类对象原创 2020-11-13 22:38:52 · 592 阅读 · 0 评论 -
设计模式-代理模式
文章目录设计模式--代理模式b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)设计模式–代理模式//代理模式,下面这个例子。明星为被代理类,经纪人为代理类。经纪人帮明星面谈、签合同等,但是比如唱歌经纪人唱不了,就由明星来唱。这就是这个例子的代理模式。public class StaticProxyTest { public static void main(String[] args) { Proxy s =原创 2020-11-13 22:34:04 · 117 阅读 · 0 评论 -
final关键字
文章目录final关键字:最终的1. 可以用来修饰:类、方法、变量2. 具体的:2.1 final 用来修饰一个类:此类不能被其他类所继承。2.2 final 用来修饰方法:表明此方法不可以被重写2.3 final 用来修饰变量:此时的"变量"就称为是一个常量2.3.1 final修饰属性:2.3.2 三种赋值的具体使用2.3.3 final修饰局部变量:2.3.4 static final:3. 代码实现4. native关键字:5. final关键字的应用举例b站学习视频以及笔记-尚硅谷_Java零原创 2020-11-13 14:21:43 · 187 阅读 · 1 评论 -
设计模式-模板模式
文章目录设计模式-模板模式多态的应用:模板方法设计模式(Template Method)1. 解决的问题2. 举例3. 应用场景b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)设计模式-模板模式多态的应用:模板方法设计模式(Template Method)抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模 板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象 类的行为方式。 解决的问题:当功能内部一部分实现是确定的原创 2020-11-13 14:19:35 · 111 阅读 · 0 评论 -
设计模式-单例模式
文章目录设计模式-单例模式1.设计模式的说明1.1 理解1.2 常用设计模式 --- 23种经典的设计模式 GOF2.单例模式2.1 要解决的问题:2.2 具体代码的实现:饿汉式1:饿汉式2:使用了静态代码块懒汉式:2.3 两种方式的对比:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)设计模式-单例模式1.设计模式的说明1.1 理解设计模式是在大量的实践中总结和理论化之后优的代码结构、编程风格、以及解决问题的思考方式。1.2原创 2020-11-13 14:18:34 · 136 阅读 · 0 评论 -
类的成员之四:代码块(初始化块)
文章目录类的成员之四:代码块(初始化块)1. 代码块的作用:用来初始化类、对象的信息2. 分类:代码块要是使用修饰符,只能使用static3. 分类:静态代码块 vs 非静态代码块静态代码块:非静态代码块:4. 实例化子类对象时,涉及到父类、子类中静态代码块、非静态代码块、构造器的加载顺序:由父及子,静态先行。5. 属性的赋值顺序b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)类的成员之四:代码块(初始化块)类的成员之四:代码块(初始化原创 2020-11-13 00:51:38 · 276 阅读 · 0 评论 -
main()方法
文章目录main()方法main()方法作为程序的入口main()方法也是一个普通的静态方法main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner)如何将控制台获取的数据传给形参:String[] args?小结:一叶知秋main()方法b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)main()方法作为程序的入口main()方法也是一个普通的静态方法main()方法可以作为我们与控制台交互的方式。(之前:使用Sc原创 2020-11-13 00:50:27 · 1474 阅读 · 0 评论 -
static关键字
文章目录static关键字1. 可以用来修饰的结构:主要用来修饰类的内部结构2. static修饰属性:静态变量(或类变量)3. 静态变量内存解析:4. static修饰方法:静态方法、类方法5. static的注意点:6. 如何判定属性和方法应该使用static关键字:7.使用举例:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)static关键字static:静态的1. 可以用来修饰的结构:主要用来修饰类的内部结构属性、方法、代码原创 2020-11-13 00:49:16 · 377 阅读 · 0 评论 -
包装类的使用
文章目录包装类的使用1. 为什么要有包装类(或封装类)2. 基本数据类型与对应的包装类:3. 需要掌握的类型间的转换:(基本数据类型、包装类、String)4. 面试题包装类的使用b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1. 为什么要有包装类(或封装类)为了使基本数据类型的变量具有类的特征,引入包装类。就比如说你int num1 = 10;这个num1是不能像对象一样去(对象.方法)的,但是一使用了包装类以后,就能它调用一些方法原创 2020-11-13 00:46:46 · 192 阅读 · 0 评论 -
java中Object类的使用
java中Object类的使用文章目录java中Object类的使用1. java.lang.Object类的说明2. equals()方法2.1 equals()的使用:2.2 如何重写equals()2.2.1 手动重写举例:2.2.2 开发中如何实现:自动生成的2.3 回顾 == 运算符的使用:3. toString()方法3.1 toString()的使用:3.2 如何重写toString()b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康原创 2020-11-11 12:49:32 · 236 阅读 · 0 评论 -
子类对象实例化全过程
子类对象实例化全过程文章目录子类对象实例化全过程1. 从结果上看:继承性2. 从过程上看:3. 强调说明:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1. 从结果上看:继承性子类继承父类以后,就获取了父类中声明的属性或方法。创建子类的对象,在堆空间中,就会加载所父类中声明的属性。2. 从过程上看:当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,直到调用了java.la原创 2020-11-10 17:05:06 · 244 阅读 · 1 评论 -
java中super关键字
super关键字的讲解文章目录super关键字的讲解1. super 关键字可以理解为:父类的2. 可以用来调用的结构:3. super调用属性、方法:4. super调用构造器:5. 代码实现:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1. super 关键字可以理解为:父类的2. 可以用来调用的结构:属性、方法、构造器3. super调用属性、方法:3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"原创 2020-11-08 01:15:32 · 171 阅读 · 0 评论 -
Java方法的重写
Java方法的重写文章目录Java方法的重写1. 什么是方法的重写(override 或 overwrite)?2. 应用:3.举例:4.重写的规则:5.面试题:区分方法的重写和重载?b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1. 什么是方法的重写(override 或 overwrite)?子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作.2. 应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同原创 2020-11-08 01:12:28 · 377 阅读 · 2 评论 -
Java面向对象特征二-继承性
Java继承性文章目录Java继承性一. 为什么要有类的继承性?(继承性的好处)二. 继承性的格式:三. 子类继承父类以后有哪些不同?四. Java中继承性的说明五. java.lang.Object类的理解六. 代码实现七. 作业:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)一. 为什么要有类的继承性?(继承性的好处)① 减少了代码的冗余,提高了代码的复用性② 便于功能的扩展③ 为之后多态性的使用,提供了前提原创 2020-11-07 16:10:14 · 181 阅读 · 0 评论 -
静态方法、抽象以及多态的综合使用
静态方法、抽象以及多态的综合使用文章目录静态方法、抽象以及多态的综合使用一. 多态和抽象父类(Animal)Bird子类Fish子类Dog子类测试类Test输出结果:二. 静态、抽象、多态以及接口Circle父类Ball子类CircleTest类输出结果:ICircle接口MathTool类MathTest测试类输出结果:三. 抽象和多态Employee类MyDate类SalariedEmployee子类HourlyEmpoyee子类PayrollSystem测试类输出结果:一. 多态和抽象父类(An原创 2020-10-31 13:15:08 · 274 阅读 · 3 评论 -
面向对象的特征三:多态性
面向对象的特征三:多态性文章目录面向对象的特征三:多态性1. 多态性的理解:可以理解为一个事物的多种形态。2. 何为多态性:3. 多态性的使用:虚拟方法调用4. 多态性的使用前提:5. 多态性的应用举例:父类Person子类Man子类Woman测试类PersonTest输出结果:6. 多态性使用的注意点:7. 关于向上转型与向下转型:8. 面试题:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1. 多态性的理解:可以理解为一个事物的多原创 2020-10-31 12:10:00 · 660 阅读 · 6 评论 -
抽象类和多态的使用
抽象和接口文章目录抽象和接口abstract: 抽象的1. 可以用来修饰:类、方法2. 具体的实现:3. 注意点:interface:接口1. 使用说明:2. 举例:3.体会面向接口编程的思想4. Java8中关于接口的新规范5. 面试题:b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)abstract: 抽象的1. 可以用来修饰:类、方法2. 具体的实现: abstract修饰类:抽象类抽象类不能实例化对象抽象类中原创 2020-10-31 12:06:35 · 368 阅读 · 0 评论 -
面向对象的特征一:封装与隐藏
b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)面向对象的特征一:封装与隐藏1. 为什么要引入封装性?我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。**隐藏对象内部的复杂性,只对外公开简单的接口。**便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。2. 问题引入:当我们.原创 2020-10-30 21:51:01 · 394 阅读 · 0 评论 -
Java关键字this和package的使用
b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)Java关键字this和package的使用一、关键字:this1. 可以调用的结构:属性、方法;构造器2. this调用属性、方法:this理解为:当前对象 或 当前正在创建的对象在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使.原创 2020-10-30 21:37:06 · 314 阅读 · 0 评论 -
类的结构之三:构造器
b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1.构造器(或构造方法):Constructor构造器的作用:1.创建对象2.初始化对象的信息2.使用说明:1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器2.定义构造器的格式:权限修饰符 类名(形参列表){}3.一个类中定义的多个构造器,彼此构成重载4.一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器5.一个类中,至少会有一个构造器。3.原创 2020-10-30 21:35:46 · 259 阅读 · 0 评论 -
Java的值传递机制
Java的值传递机制b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1.针对于方法内变量的赋值举例: System.out.println("***********基本数据类型:****************"); int m = 10; int n = m; System.out.println("m = " + m + ", n = " + n); n = 20; Sys原创 2020-10-29 00:25:42 · 147 阅读 · 0 评论 -
类的结构之二:方法
类的设计中,两个重要结构之二:方法b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)方法:描述类应该具的功能。比如:Math类:sqrt()\random() …Scanner类:nextXxx() …Arrays类:sort() \ binarySearch() \ toString() \ equals() \ …1.举例:public void eat(){}public void sleep(int hour){}p原创 2020-10-29 00:24:12 · 149 阅读 · 0 评论 -
类的结构之一:属性
类的设计中,两个重要结构之一:属性b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)对比:属性 vs 局部变量1.相同点: 1.1 定义变量的格式:数据类型 变量名 = 变量值 1.2 先声明,后使用 1.3 变量都其对应的作用域 2.不同点: 2.1 在类中声明的位置的不同 属性:直接定义在类的一对{}内 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量原创 2020-10-29 00:23:04 · 228 阅读 · 0 评论 -
Java变量的使用
1.变量的分类b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1.1 按数据类型分类详细说明:整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节)① byte范围:-128 ~ 127② 声明long型变量,必须以"l"或"L"结尾③ 通常,定义整型变量时,使用int型。④整型的常量,默认类型是:int型浮点型:float(4字节) \ double(8字节)① 浮点原创 2020-10-29 00:20:41 · 152 阅读 · 0 评论 -
Java面向对象——类与对象
Java面向对象——类与对象b站学习视频以及笔记-尚硅谷_Java零基础教程java入门必备-适合初学者的全套完整版教程(宋红康主讲)1.面向对象学习的三条主线:Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super、static、final、abstract、interface、package、import等“大处着眼,小处着手”2.面向对象与面向过程(理解)1.面向过程:强调的是功能行原创 2020-10-29 00:15:24 · 286 阅读 · 0 评论 -
Java流程控制-循环结构
1.循环结构的四要素① 初始化条件② 循环条件 —>是boolean类型③ 循环体④ 迭代条件说明:通常情况下,循环结束都是因为②中循环条件返回false了。package com.ht.workbag;//2到10的偶数之和public class Count { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0;//方法一:for(条件){原创 2020-10-28 07:10:53 · 129 阅读 · 0 评论