抽象类class Shape {
public void draw() {
// 啥都不用干
}
}
class Cycle extends Shape {
@Override
public void draw() {
System.out.println("○");
}
}
class Rect extends Shape {
@Override
public void dr
转载
2023-08-14 11:34:28
111阅读
1、split():通过指定分隔符对字符串进行切片 split() 方法语法: str.split(str="", num=string.count(str)). 参数 str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num – 分割次数。 返回值 返回分割后的字符串列表。#!/usr/bin/env python
# -*- coding:utf-8 -*-
JavaWeb的四大作用域为:PageContext,ServletRequest,HttpSession,ServletContext;PageContext域:作用范围是整个JSP页面,是四大作用域中最小的一个;生命周期是当对JSP的请求时开始,当响应结束时销毁。ServletRequest域:作用范围是整个请求链(请求转发也存在);生命周期是在service方法调用前由服务器创建,传入ser
转载
2023-10-16 23:54:13
52阅读
# Deque对象的作用及实现方法
在Java中,Deque(双端队列)是一个接口,允许在两端插入和删除元素。Deque主要用于需要从两端添加或移除元素的场景,比如实现一个任务调度器、缓存机制等。本文将详细介绍如何使用Deque对象,并展示实现步骤及相关代码。
## 步骤流程
下面是使用Deque的整体流程,我们将使用Java的`ArrayDeque`作为示例具体实现。
| 步骤
原创
2024-07-31 07:08:49
19阅读
文章目录静态非静态区别class类对象在内存中有几个执行static代码块、加载static方法、属性初始化的几种方式使用默认的类加载器加载的class对象只有一个自定义类加载器加载的class对象可以有多个static的注意事项定义的static变量值不能使用运算符的方式定义的static变量只有一份 类的定义:它是一个模板,它描述一类对象的行为和状态。 java中static修饰的属性、方
5.1 作用域与可见性定义(1)作用域:是标识符的有效范围;(2)可见性:标识符是否可以引用源由用法简单例子详解1、函数原型的作用域:其作用域始于"(",结束于")";2、块作用域:块是一对花括号括起来的一段程序单元;其块中声明的标识符,其作用域从声明处开始,直到块结束的右花括号;3、类作用域:可以将类看成是一组有名成员的集合,除个别例外,类作用域作用于特定的成员名,类及其对象有特殊的访问和作用域
转载
2023-10-25 13:35:53
80阅读
Java里面,我们会经常遇到POJO、PO、DTO、BO等对象,现在来梳理一下这几个的含义。POJO(plain old java object),普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。 PO(persistant object):持久化对象,有别于POJO,必须对应数据库中的实体。一个PO对应数据库
转载
2023-08-09 11:31:16
39阅读
套用linux“一切皆文件”的思想,Java语言可以说一切皆对象。因此,学习 Java 语言必须掌握对象(实质上类可以看作是对象的抽象,它定义了对象的具体属性和方法),这样可以从深层次理解 Java 这种面向对象语言的幵发理念。一、对象的概念 所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。对象有以下特点:
对象具有属性和行为。
转载
2023-06-28 18:12:13
44阅读
Java入门part2–变量和类型关键字:基本数据类型和字符串类型,类型转换,变量命名规则,列出了和C语言种不同的点方便区分理解数据类型所有的java编程语言中的整数类型都是带符号的数字Java中定义变量一定要初始化,否则会报错Java中没有全局变量这一说(C语言中局部变量不初始化是随机值,全局变量是0)跟C语言不同的是,给某类型数据赋大于其能表示范围的数据时,编译不通过,而C语言就可以执行出来=
转载
2023-08-14 11:34:24
163阅读
bean的作用域在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 .1.单例模式当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleto
转载
2024-01-16 16:49:24
91阅读
# Java 返回对象引用的作用
在Java编程中,我们经常会遇到需要返回对象引用的情况。返回对象引用是指在方法中创建一个对象,并将其作为返回值返回给调用该方法的地方。这种方法的返回类型通常是一个类的对象。
## 为什么需要返回对象引用?
返回对象引用的作用有以下几个方面:
1. **复用对象**:返回对象引用允许我们在不同的方法或类中重复使用同一个对象。这样可以减少内存消耗和对象创建的开
原创
2023-08-05 11:03:10
111阅读
在第一遍看《Java编程思想》的时候就看的太快,关于final不初始化,final修饰参数的问题没有看到,今天回顾了一下,顺手记录1、final修饰类final修饰类好理解,被final修饰的类无法被继承final class Base {
public static void doSomeThing() {
System.out.println("Hhh");
}
转载
2024-10-23 09:59:40
27阅读
Java Monitor 从两个方面来支持线程之间的同步,即:互斥执行与协作。 Java 使用对象锁 ( 使用 synchronized 获得对象锁 ) 保证工作在共享的数据集上的线程互斥执行 , 使用 notify/notifyAll/wait 方法来协同不同线程之间的工作。这些方法在 Object 类上被定义,会被所有的 Java 对象自动继承。HotSpot通过ObjectMonitor提供
转载
2024-08-07 20:13:07
36阅读
Java的引用类型Java中引用类型是什么?在 Java 中,除了原始数据类型的变量,其他所有都是所谓的引用类型。在前面中final中也提到过Java中的幻象引用,那下边就来揭开引用的神秘面纱。Java中的几类引用和用途强引用:就是我们平时经常见到的对象引用,强引用的存在可以标志着被引用对象在活着的状态,这样在垃圾回收的时候就不会碰这个对象。保护在运行程序中不可少的对象软引用:软引用的保护强度仅次
转载
2023-12-15 11:05:57
46阅读
Java 对象的弱引用是一种特殊的引用类型,它让我们能在不妨碍垃圾回收的情况下引用对象。本文将深入探讨 Java 对象弱引用的作用,通过分析其背景、演化历程、架构设计、性能优化、故障复盘以及扩展应用,来阐述这一概念的深远影响。
### 背景定位
在 Java 的内存管理中,对象常常被长时间引用,导致无法被垃圾回收,从而引发内存泄露。弱引用的出现,就是为了缓解这种内存压力。在系统高并发请求增加的
## Java文件流对象的作用
在Java编程中,文件是一种常见的数据持久化存储方式。而文件流对象是Java提供的用于操作文件的工具,它能够将数据写入文件或从文件读取数据。本文将介绍文件流对象的作用,并通过代码示例来演示其使用方法。
### 文件流对象的分类
在Java中,文件流对象主要分为输入流(InputStream)和输出流(OutputStream)两种。输入流用于从文件中读取数据,
原创
2024-01-12 05:00:05
77阅读
Java语言的基本元素: 类和对象万丈高楼平地起,java也不列外。这篇文章让我们来探索java的独特的魅力类和对象。面向对象的思想概述 : 类(Class)和对象(Object)是面向对象的核心概念类是对一类事物的描述,是抽象的、概念上的定义 。对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。可以理解为:类 = 抽象概念的人;对象 = 实实在在的某个人举个例子:假如你运动
转载
2023-06-25 20:48:15
81阅读
对象对象的意义和作用对象的意义在之前,程序员们所写代码的思维为顺序写入和执行,这就导致了代码冗余和复杂性。为了解决这一问题,人们引入了对象这一概念,需要执行某种操作的时候则就调用该对象由这个对象去完成。极大简化了代码和疏通了思维逻辑性。作用通过把一个对象的属性行为给定义出来,后期对这个对象所执行或者调用某一个方法和属性,能达到简化代码且复用性。所以对象这个概念至关重要。对象的创建方式类类就可以理解
转载
2023-08-19 18:25:12
48阅读
Java-缓存缓存作用预读取延迟写缓存应用缓存类别缓存缺点 缓存作用当我们遇到某个页面打开很慢的时候,引入缓存之后页面内打开速度会变快。缓存之所以快是因为基于内存建立的,内存的读写速度比硬盘快很多倍,用内存代替硬盘会大大提高访问数据的速度。 另外,缓存还有两个重要的运行方式:预读取和延迟写。预读取预读取就是预先读取要载入的数据,原理是在系统中将硬盘的一部分加载到内存,再对外提供服务。 在一些一启动
转载
2024-02-10 00:25:24
18阅读
在我们前端开发中,经常会涉及到提交表单或者上传文件等操作,这些操作使用For
原创
2021-11-30 10:55:48
223阅读