12 2021 档案
摘要:自定义异常 课堂截图 代码 自定义异常 package com.exception.demo02; public class Test { //可能会存在异常的方法 static void test(int a) throws MyException{ System.out.println("传递的
阅读全文
摘要:捕获和抛出异常 五个关键字 try catch finally throw throws 代码 package com.exception; public class test { public static void main(String[] args) { new test().test(1,
阅读全文
摘要:Error和Exception 课堂截图 什么是异常 异常的简单分类 异常体系结构 Error Exception
阅读全文
摘要:内部类 成员内部类 代码 Outer package com.oop.demo10; public class Outer { private int id=10; public void out() { System.out.println("这是外部类的方法"); } public class
阅读全文
摘要:接口的定义与实现 课堂截图1 代码 接口 UerService package com.oop.demo09; //定义的关键字,接口都需要有实现类 public interface UserService { //常量~public static final int AGE=99; //接口中的所
阅读全文
摘要:Abstruct 抽象 代码 Action类 package com.oop.demo08; //抽象类: 类 extends: 单继承~ public abstract class Action { //约束~有人帮我们实现~ 类似于C语言的函数声明 //abstruct, 抽象方法,只有方法名字
阅读全文
摘要:Static补充 代码 package com.oop.demo07; import com.oop.demo02.person; public class Person { //2:赋初始值~ { System.out.println("匿名代码块"); } //1:只执行一次~ static {
阅读全文
摘要:多态 课堂笔记 代码 package com.oop; import com.oop.demo06.Person; import com.oop.demo06.Student; public class Application { public static void main(String[] a
阅读全文
摘要:继承 课堂截图 代码 父类 package com.oop.demo04; //在Java中,所有的类,都默认直接或间接继承Object类 //人 : 父类 public class Person { //public //protected //default //private private
阅读全文
摘要:封装 课堂截图 好处 提高程序的安全性,保护数据 隐藏代码的实现细节 统一接口 系统可维护性增加 代码:Student.java package com.oop.demo03; public class Student { //属性私有 private String name; private in
阅读全文
摘要:构造器详解 代码 package com.oop.demo02; //java >class public class person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; //实例化初始值 //1.使用new关键字,本质是在调用构造器 //
阅读全文
摘要:COCO数据集: JSON转txt JSON文件示例 代码 #COCO 格式的数据集转化为 YOLO 格式的数据集 #--json_path 输入的json文件路径 #--save_path 保存的文件夹名字,默认为当前目录下的labels。 import os import json from t
阅读全文
摘要:Python-读取Excel作柱状图 示例图表展示 引用库:Matplotlib、Pandas 代码展示 import pandas as pd import matplotlib.pyplot as plt data1=pd.read_excel("D:/A4-python/12.14/Proje
阅读全文
摘要:引用传递 类似于C语言的指针传递 代码 package com.oop.demo01; //引用传递:对象,本质还是值传递 import javax.swing.event.ChangeEvent; public class Demo03 { public static void main(Stri
阅读全文
摘要:稀疏数组 课堂截图 代码 package com.frey.array; public class Demo06 { public static void main(String[] args) { //创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int[][] a= new i
阅读全文
摘要:Arrays类简介 课堂截图 代码 package com.frey.array; import java.util.Arrays; public class Demo05 { public static void main(String[] args) { int[] a={123,54,15,6
阅读全文
摘要:二维数组 代码 package com.frey.array; public class Demo04 { public static void main(String[] args) { int[][] array={{1,2},{3,4},{5,6},{7,8}}; //第一种创建二维数组的方式
阅读全文
摘要:使用实例 代码 package com.frey.array; public class Demo03 { public static void main(String[] args) { int[] arrays={1,2,3,4,5}; //打印全部的元素 for (int i=0;i<arra
阅读全文
摘要:三种初始化 课堂截图 代码 package com.frey.array; public class Demo02 { public static void main(String[] args) { //静态初始化:创建+赋值 int[] a={1,2,3,4,5,6,7}; System.out
阅读全文
摘要:数组的声明与创建 课堂截图 代码 package com.frey.array; public class Demo01 { public static void main(String[] args) { int[] nums; //1.声明 nums = new int[10]; //2.创建
阅读全文
摘要:可变参数 课堂截图 代码 package com.frey.method; public class Demo04 { public static void main(String[] args) { Demo04 demo04= new Demo04(); demo04.test(2,42,53,
阅读全文
摘要:方法 与C语言的函数类似 代码 package com.frey.method; public class Demo01 { //main方法 public static void main(String[] args) { int sum=add(1, 2); System.out.println
阅读全文
摘要:增强For循环 数组的创建: int[] numbers = {10,20,30,40,50}; 代码 package com.frey.struct; public class For03 { public static void main(String[] args) { int[] numbe
阅读全文
摘要:循环结构 与C类似 代码 package com.frey.struct; public class For01 { public static void main(String[] args) { //练习:循环输出1-1000间能被5整除的数,并且每行输出3个 for (int i=1;i<=1
阅读全文
摘要:选择结构 课堂截图 If语句 代码1 package com.frey.struct; import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) { Scanner scanner
阅读全文
摘要:Scanner进阶 简单的交互 代码 package com.frey.scanner; import java.util.Scanner; public class Demo05 { public static void main(String[] args) { Scanner scanner=
阅读全文
摘要:Scanner 课堂截图 代码1 next() package com.frey.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象
阅读全文
摘要:JavaDoc 课堂截图 代码 package com.frey.base; /** * @author Frey Li * @version 1.0 * @since 1.8 JDK的版本 */ public class doc { String name; /** * * @param name
阅读全文
摘要:包机制 课堂截图 代码 package com.frey.operator; import com.frey.base.*; // *: 导入这个包下所有的类
阅读全文
摘要:运算补充 字符串连接符 代码 package operator; public class Demo04 { public static void main(String[] args) { int a=10; int b=20; System.out.println(a+b); //字符串连接符
阅读全文
摘要:基本运算 与C类似 拓展(以Math类为例) package operator; public class Demo02 { public static void main(String[] args) { //很多运算,我们会使用一些工具类来操作 double pow; pow=Math.pow(
阅读全文
摘要:变量、常量、作用域 类变量 static 实例变量 new:类似于C的结构体 局部变量 主要代码 public class Demo01 { //类变量 static static double salary = 2500; //实例变量:从属于对象;如果不初始化,这个类型有默认值 0 0.0 u0
阅读全文
摘要:数据类型讲解 代码 public class ab{ //类名要和文件名一样 public static void main(String[] args){ String S="chenying"; int a=10; long b=20L;//Long要在数字后加L float c=1.2F;//
阅读全文