03 2022 档案
摘要:2, 一个Java源文件中可以有多个类,但只能含有一个public类,且必须与文件重名 覆盖:子类继承父类,重写了父类的方法后,运行时发生覆盖 static以及public的作用和影响 public与子父类、包在属性继承中的影响 2.static 代码块后退 选中后按“Tab"键 代码块前进 选中后
阅读全文
摘要:实验一 3. 当前命令处于源文件.java所在目录下时才可以编译,且编译生成的.class文件名与类名相同 4. 必须存在一个public static void main(String[] args){},以便调用其它类来创建对象;主类(包含main方法的类)前要插入(import)被调用的类的所
阅读全文
摘要:instanceof:判断两个类之间是否存在父子关系;左边是对象,右边是类,当对象是右边类或子类创建的对象时,返回true; 类型转换:低转高:不需要强制类型转换;高转低:类型 标识符 = (类型)变量名;子类转化为父类可能丢失自己本来的一些方法->Person person = student;
阅读全文
摘要:简单理解内存分析 总结 对象是通过引用来操作的:栈—>堆 属性 : 字段Field 成员变量;默认初始化:数字 0/0.0;char u0000;boolean faulse;引用 null; 封装:程序设计应追求“高内聚,低耦合”;高内聚:类的内部操作细节自己完成,不允许外部干涉;低耦合:仅暴露少
阅读全文
摘要:属性+方法=类;语句的集合=方法;自变量的结合=结构体 面向过程思想:线性思维。第一步做什么,第二步做什么··· 面向对象思想:分类的思维模式。思考解决问题需要哪些分类,然后对这些分类进行单独的思考,最后对某分类下的细节进行面向过程的思索 面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)
阅读全文
摘要:整数型: int范围:-2^31~(2^31-1),即:-2147483648~2147483647; long范围:-2^63~(2^63-1),即:-9223372036854775808~9223372036854775807; 浮点型:只能计算16位的有效数字 大数字计算方法:Java中提供
阅读全文
摘要:数组:最简单的数据结构 两种声明方式: Java建议选择第一种声明方式(变量的类型 变量名 = 变量的值); 定义:int[] nums = new int[10];int[] array = null; 未定义的数组元素输出默认值:int-0; 获取数组长度:数组名.length Java的简单内
阅读全文
摘要:环境配置:目的是让命令行可以找到 Java环境变量配置以及为什么要配置环境变量_呆呆up的专栏-CSDN博客 新建文件夹,另存为.java 命令行:java hello(类名) public:访问控制符 static:内存模型,栈,堆,静态内存 主函数的参数:字符串数组 先粘贴至记事本 重载c盘 西
阅读全文
摘要:方法:方法是语句的集合,它们在一 起执行一个功能 方法的命名规则:驼峰命名规则; 原则:保持原子性,一个方法只完成一个功能,利于后期扩展; 参数列表:方法的参数类型、顺序和参数的个数。参数与修饰符都是可选的; 方法体 修饰符static:类变量(属于类) //println->鼠标选中同时按Ctrl
阅读全文
摘要:*输出"\t"时若用println,会显示为换行且不会报错 *if比while快 增强For循环:主要用于数组或集合 goto:goto仍是Java的一个保留字,但并未在语言中得到正式使用,以标签体现
阅读全文
摘要:制作流程 写项目-分块做 - 素材 把素材和源文件放在同一个文件夹中 - 创建窗口 - 贴图:以左上角为原点 loadimage报错:调试->调试属性->高级->高级属性->字符集->使用多字节字符集 - 数据设计 1. 用各个变量表示图片 2. 封装结构体 2. 加载资源 2. 贴图 2. 函数入
阅读全文
摘要:通过Scanner类来获取用户的输入,实现程序和人的交互 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 *next不能输入空格;nextLine包含空格; 输入输出: 输入 使用
阅读全文