11 2022 档案

摘要:API: 键盘录入:random的 nextinit(n);0-n(不包括n) nextint和nextline同时使用时候,nextline方法没有键盘录入机会,将nextline使用next方法。 string类:“”中的内容,为对象 字符串不可改变,他们的值在创建后不能被更改 “”中的在方法区 阅读全文
posted @ 2022-11-29 22:45 涂涂西瓜霜 阅读(115) 评论(0) 推荐(0)
摘要:一个对象的内存图:两个类的字节码文件,主类进入方法区,主方法进入栈内存,申请一个对象,将申请对象的类的字节码文件加载进方法去,new出来进入堆,但是对象是用类进行创建的,所以 变量进入堆内存,但成员方法不会进入,但是堆内存中有一块存有类方法的地址类里面变量方法放在堆内存中,调用是将其从方法区加载到栈 阅读全文
posted @ 2022-11-18 00:01 涂涂西瓜霜 阅读(193) 评论(0) 推荐(0)
摘要:变量就是内存中的存储空间,空间中存储着经常发生改变的数据 注意:float a = 12.3; LONG建议大写F 键盘录入: 导包 import java.util.Scanner 创建对象 Scanner sc = new Scanner(system in) 使用变量来接受数据 int i = 阅读全文
posted @ 2022-11-10 23:48 涂涂西瓜霜 阅读(159) 评论(0) 推荐(0)
摘要:网站:网页加后台服务器交互结合通过网页展示出来 JVM:不同的平台(Mac,Linux)对应不同的Java虚拟机(一款软件),本身不可跨平台,而是程序可跨 JRE:运行环境,包含jvm和虚拟机 编译:源文件翻译成虚拟机可识别的 JDK:开发工具包(编译工具,运行工具) JDK包含JRE(和开发者工具 阅读全文
posted @ 2022-11-10 22:38 涂涂西瓜霜 阅读(84) 评论(0) 推荐(0)
摘要:Java 一个类中可以嵌套另外一个类 种类: 非静态内部类 非静态内部类是一个类中嵌套着另外一个类。 有访问外部类成员的权限,称为内部类。 内部类嵌套在外部类中,先实例化外部类,创建内部类的对象来实现。 静态内部类 类使用 private 或 protected 来修饰,不希望内部类被外部类访问可以 阅读全文
posted @ 2022-11-10 00:03 涂涂西瓜霜 阅读(30) 评论(0) 推荐(0)
摘要:同一个行为具有多个不同表现形式或形态的能力 条件: 继承 重写 父类引用指向子类对象 使程序有良好的扩展,并可以对所有类的对象进行通用处理 虚函数的存在是为了多态 Java 中其实没有虚函数的概念,它的普通函数动态绑定是默认行为。如果不希望某个函数具有虚函数特性,可以加上 final 关键字变成非虚 阅读全文
posted @ 2022-11-09 00:08 涂涂西瓜霜 阅读(21) 评论(0) 推荐(0)
摘要:抽象方法的集合 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。 特性: 接口中每一个方法也是隐式抽象的 接口中可以含有变量 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。 与类的区别: 不能用于实例化对象。 没有 阅读全文
posted @ 2022-11-06 23:49 涂涂西瓜霜 阅读(87) 评论(0) 推荐(0)
摘要:抽象类不能实例化对象,类的其它功能存在,变量、方法和构造的访问方式和普通类一样 抽象类必须被继承,才能被使用 抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口 如果一个类包含抽象方法,那么该类必须是抽象类。 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 继承 阅读全文
posted @ 2022-11-06 00:37 涂涂西瓜霜 阅读(100) 评论(0) 推荐(0)
摘要:包:package,就是文件夹(目录)作用: 分类管理Java文件,避免重命名的冲突特点: 可以有多级,每层目录就是一级定义包: 使用package关键字 在类文件第一行:package 目录1.目录2, 注意目录之间以.英文句点分隔,最后有;分号 不同包之间定位相互访问 格式:包名.类名访问规则: 阅读全文
posted @ 2022-11-04 22:49 涂涂西瓜霜 阅读(38) 评论(0) 推荐(0)
摘要:概念:extends 子类继承父类 class 子类 extends 父类 子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法。 Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 B 类继承 A 类,C 类继承 B 类,所以按 阅读全文
posted @ 2022-11-04 00:29 涂涂西瓜霜 阅读(37) 评论(0) 推荐(0)
摘要:工具类: 工具类都是一些静态方法,每个方法都是以完成一个公用的功能为目的 因为工具类的这些方法只是为了完成一个公用功能,所以用静态来定义 实例方法需要创建对象调用,此时对象为了调用方法,这样只会浪费内存 工具类里面都是静态方法,直接用类名即可访问;工具类无需创建对象,将工具类的构造器进行私有 代码块 阅读全文
posted @ 2022-11-02 00:37 涂涂西瓜霜 阅读(29) 评论(0) 推荐(0)
摘要:方法的static修饰: 使用场景:对象表示自己的行为,访问实例成员的,该方法必须申明成实例方法;如果方法是以执行一个公用功能为目的,可以申请成静态方法。 内存原理:静态方法:类进方法区 拿出方法进栈内存跑 实例方法:堆内存中出现对象 栈内存中去指向,方法引用方法区的方法 注意事项:静态方法中不可以 阅读全文
posted @ 2022-11-01 00:51 涂涂西瓜霜 阅读(47) 评论(0) 推荐(0)