抽象类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、类作用域:可以将类看成是一组有名成员集合,除个别例外,类作用作用于特定成员名,类及其对象有特殊访问和作用
Java里面,我们会经常遇到POJO、PO、DTO、BO等对象,现在来梳理一下这几个含义。POJO(plain old java object),普通java对象,有别于特殊java对象(含继承约束等)和EJB。POJO一般只有一系列属性和相应get、set方法。 PO(persistant object):持久化对象,有别于POJO,必须对应数据库中实体。一个PO对应数据库
套用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提供
Java引用类型Java中引用类型是什么?在 Java 中,除了原始数据类型变量,其他所有都是所谓引用类型。在前面中final中也提到过Java幻象引用,那下边就来揭开引用神秘面纱。Java几类引用和用途强引用:就是我们平时经常见到对象引用,强引用存在可以标志着被引用对象在活着状态,这样在垃圾回收时候就不会碰这个对象。保护在运行程序中不可少对象软引用:软引用保护强度仅次
Java 对象弱引用是一种特殊引用类型,它让我们能在不妨碍垃圾回收情况下引用对象。本文将深入探讨 Java 对象弱引用作用,通过分析其背景、演化历程、架构设计、性能优化、故障复盘以及扩展应用,来阐述这一概念深远影响。 ### 背景定位 在 Java 内存管理中,对象常常被长时间引用,导致无法被垃圾回收,从而引发内存泄露。弱引用出现,就是为了缓解这种内存压力。在系统高并发请求增加
原创 6月前
29阅读
## 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5