![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 63
留-念
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收机制
一、哪些内存需要回收? JVM内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个区域的内存分配和回收都具备确定性,就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。而Java堆区和方法区则不一样,这部分内存的分配和回收时动态的,正是垃圾收集器所需关注的部分。垃圾收集器在对堆区和方法区进行回收前,首先要确定这些区域的对象哪些可以被回收,哪些暂时还不能回收,这就要用到判断对象是否存转载 2021-10-05 16:15:40 · 74 阅读 · 0 评论 -
综合练习题
设计电商类,其中包含商品类,商品类属性(名称、价格、介绍、厂家、生产地址),继承类有食品类、电气类、服装类、玩具类。食品类属性:有效时长、重量电气类属性:电压、功率、重量服装类属性:材质、面料、成分玩具类属性:材质、分类、适用年龄要求:设计商品类,封装商品信息 设计继承类,继承商品类,封装继承商品信息 设计商城,商城中有一个各类商品的集合,客户可以看到所有商品,也可以根据不同继承类查询商品,每类商品不少以五种 查询商城中价格超过100元的商品 查询生产地是“北京”的商品原创 2021-08-17 23:04:05 · 208 阅读 · 0 评论 -
多态 习题
一、继承的复习// 父类 Computerpackage computer;public class Computer { private String name;//插入设备名称 public Computer(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name原创 2021-08-12 22:40:01 · 1058 阅读 · 1 评论 -
继承 晚上习题
建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。至少要求: 汽车能够加速,减速,停车。 再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法// 父类package auto;public class Auto { public int wheel; public String color; public int weight; public Auto() { .原创 2021-08-11 21:30:55 · 588 阅读 · 0 评论 -
继承课上习题
// 父类package pet;public class Pet { public String name; public int age; public Pet() { } public void eat(){ System.out.println("会吃东西"); } public void drink(){ System.out.println("会喝水"); } public void shout(){ Sy...原创 2021-08-11 11:40:30 · 52 阅读 · 0 评论 -
封装 晚上习题
一、练习题目编写程序描述狗二、问题描述使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心情,名字;方法包括:叫,跑三、要求:1、设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问2、限定心情只能有“心情好”和“心情不好”两种情况,如果无效输入进行提示,默认设置“心情好”。3、设置构造函数实现对属性赋值4、叫和跑的方法,需要根据心情好坏,描述不同的行为方式。5、编写测试类,测试狗类的对象及相关方法(测试数据信息自定义)packa原创 2021-08-11 11:18:59 · 96 阅读 · 0 评论 -
JAVA基础笔记
JAVA基础笔记二目录JAVA基础笔记二一、数据度量单位二、常量三、变量四、注释五、标识符六、基本数据类型转换七、eclipse中常用几个快捷键附录 Java中的关键字一、数据度量单位 1Byte = 8Bit 1KB = 1024Bytes 1MB = 1024 KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB二、Java数据类型的划分 数据类型包含两大......原创 2021-08-02 20:48:33 · 138 阅读 · 0 评论 -
JAVA基础笔记--计算机语言发展史、Java体系、特点、核心机制、JDK和JRE、环境配置、eclipse初次使用常识
Java 基础 笔记一一、计算机语言发展史 第一代语言 机器语言 第二代语言 汇编语言(符号语言) 第三代语言 高级语言 * C语言 面向过程语言 * C++ 面向过程/对象语言 * JAVA 纯面向对象语言二、Java的发展史 1995年,SUN公司发布了JDK1.0。 目前最细版本的是JDK1.8,最稳定版本JDK1.7,覆盖面最广的版本JDK1.6。三、Java的体系四、Java语言的特点 ①原创 2021-08-02 16:15:18 · 114 阅读 · 0 评论