笔记
文章平均质量分 66
菜鸟Java学习者 杰
Java,html 学习,会持续更新知识和各种题,后面也会更新一些项目
展开
-
java 异常,异常处理
异常1、异常概述2、JVM的默认处理方案3、异常处理4、异常处理之 try...catch...5、Throwable的成员方法6、编译时异常和运行时异常的区别7、异常处理之 throws8、自定义异常9、throws和throw的区别1、异常概述异常:就是程序出现了不正常的情况Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题Runtime Exception:在编译期是不检查,出现问题后,需要我们回来修改代码非Runtime Exception:原创 2021-05-30 23:48:05 · 472 阅读 · 1 评论 -
Java 集合简介、遍历集合(迭代器方式)
Java 集合简介、遍历集合(迭代器方式)1、集合简介1.1、Collection集合概述和使用1.2、Collection集合常用方法1.3、Coolection集合的遍历遍历集合(迭代器方式)题目需求:思路:定义学生类源代码测试类源代码执行结果1、集合简介集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合的体系结构1.1、Collection集合概述和使用Collection集合概述是单列集合的顶层接口,它表示一组对象,这些 对象也称Collection的元素原创 2021-05-15 00:10:04 · 394 阅读 · 0 评论 -
常用API,Math,System,Object,Arrays和基本包装类型,日期类
常用API,Math,System,Object,Arrays和基本包装类型1、Math1.1、Math类概述1.2、Math类的常用方法2、System2.1、System类的常用方法3、Object3.1、Object类的概述4、Arrays4.1、Arrays类的概述和常用方法5、基本类型包装类5.1、基本类型包装类的概述5.2、Integer类的概述和使用5.3、int和String的互相转换5.4、自动装箱和拆箱1、Math1.1、Math类概述Math包含执行基本数字运算的方法。没有构造原创 2021-04-28 16:57:39 · 540 阅读 · 1 评论 -
Java接口,型参和返回值,内部类
Java接口,型参和返回值,内部类1、接口1.1、接口概述1.2、接口的特点1.3、接口的成员特点1.4、类和接口的关系1.5、抽象类和接口的区别2、形参和返回值2.1、类名作为形参和返回值2.2、抽象类名作为形参和返回值2.3、接口名作为形参和返回值3、内部类3.1、内部类概述3.2、成员内部类3.3、局部内部类3.4、匿名内部类1、接口1.1、接口概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用Java中的接口更多的体现在对行为的抽象1.2、接口的特点接口用关键字inter原创 2021-04-21 17:07:35 · 358 阅读 · 1 评论 -
Java面向对象——多态,抽象类
Java面向对象——多态,抽象类1、多态1、1多态概述1、2多态中成员访问特点1、3多态的好处和弊端1、4多态中的转型2抽象类2.1、抽象类概述2.2、抽象类的特点2.3、抽象类的成员特点1、多态1、1多态概述同一个对象,在不同时刻表现出来的不同形态多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1、2多态中成员访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边为什么成员方法和成员变量的访问方法不一样呢?* 因为成员方法有重写,而成员变量没原创 2021-04-19 23:31:50 · 355 阅读 · 0 评论 -
Java面向对象——继承
Java面向对象——继承1、继承1.1继承概述1.2继承的好处和弊端继承好处继承弊端1.3继承中变量的访问特点1.4super1.5继承中构造方法的访问特点1.6继承中成员方法的访问特点1.7方法重写1.8方法重写的注意事项1.9Java中继承的注意事项最后做个扩展1、继承1.1继承概述继承是面向对象三大特征之一(另外还有封装和多态)。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。继承的格式格式:public class 子类名 extends 父类名{ }范例:p原创 2021-04-17 00:51:41 · 400 阅读 · 2 评论 -
API String和StringBuilder
API1、API概述2、String2.1、String概述2.2、String构造方法2.3、字符串的比较3、StringBuilder3.1、StringBuilder概述3.2、StringBuilder构造方法3.3、StringBuilder的添加和反转方法3.4、StringBuilder和String相互转换1、API概述API(Application Programming Interface):应用程序编程接口Java API:指的就是JDK中提供的各种功能的Java类,这些类将底层原创 2021-04-14 13:23:28 · 368 阅读 · 4 评论 -
Java 面向对象——封装
面向对象——封装1、类和对象1.1、什么是对象1.2、什么是类1.3、什么是对象的属性1.4、什么是对象的行为1.5、类和对象的关系1.6、类的定义1.7、对象的使用成员变量和局部变量2、封装2.1、private 关键字2.1、this 关键字2.3、封装2.31、封装概述2.32、封装原则2.33、封装的好处1、类和对象1.1、什么是对象万物皆对象,客观存在的实物皆为对象1.2、什么是类类是对现实生活中的一类具有共同属性和行为的实物的抽象类的特点:1、类是对象的数据类型。2、类是具有相同原创 2021-04-13 00:12:52 · 2422 阅读 · 12 评论 -
Java 评委打分题目
java 评委打分需求:思路:源代码运行结果需求:在编程竞赛中,有6个评委为参赛选手打分,分数为0-100的整数分。选手的最后得分为:去掉一个最高分和一个最低分的4个评委平均值(不考虑小数部分)。思路: 1、定义一个数组,用动态初始化完成数组元素的初始化,长度为6 2、在键盘输入6个评委打的分,用for循环输入,可以不用一次一次去输入 3、并在for循环里面把输入的值赋给数组 4、写一个方法,在里面定义一个最大值max和最小值min还有初始化原创 2021-04-11 14:16:03 · 2191 阅读 · 12 评论 -
游戏逢七过
逢七过需求: 朋友聚会的时候可能会玩一个游戏:逢七过。从任意一个数字包含7或者是7的 倍数时都要说:过。为了帮助大家更好的玩这个游戏这里我们直接在控制台打 印出1-100之间的满足逢七过规则的数据。思路: 1、数据在1-100之间,用for循环实现数据的获取 2、根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7, 要么能够被7整除 x%10==7 x/10%10==7 x%7==0 3、在控制台输出满足规则的数据下面是我的源代码下面展示 代原创 2021-04-10 22:56:54 · 911 阅读 · 1 评论 -
Java 百钱百鸡
百钱百鸡需求: 我国古代数学家张丘建在《算经》一书中提出的数学问题: 鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?分析: 假设鸡翁a只,鸡母b只,鸡雏c只,则下面式子是成立的 a+b+c=100; 5*a+3*b+c/3=100; 如果单独只看一种鸡型,则下面的算式是成立的 0<=a<=20 (因为一共只有100钱,所以a最多只能取20) 0<=b原创 2021-04-10 20:33:37 · 477 阅读 · 0 评论 -
Java 部分基础
java 基础部分总结1.流程控制1.1 顺序结构1.2分支结构 1.21 if(){}语句 还可以多重if if(){ 语句体; }else if(){ 语句体; }else if(){ 语句体; }... else{ 语句体;原创 2021-04-09 22:39:54 · 149 阅读 · 0 评论 -
Java打印正三角形
java正三角形输出输出如图的形状原创 2021-04-08 21:41:23 · 5046 阅读 · 0 评论