学java的认识从java词汇开始

Java Filter——敏感词汇过滤 Filter的简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 它主要用于对用户请求进行预处理,也可以对HttpServlet... 阅读详情
                                        来源: matrix.org.cn  hanker_felicity


      Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。  

  Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。  

  Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。  

  Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就可以利用匿名类。  

  Anonymous inner classes 匿名内部类:匿名内部类是没有类名的局部内部类。  

  API 应用程序接口:提供特定功能的一组相关的类和方法的集合。  

  Array 数组:存储一个或者多个相同数据类型的数据结构,使用下标来访问。在Java中作为对象处理。  

  Automatic variables 自动变量:也称为方法局部变量method local variables,即声明在方法体中的变量。  


  Base class 基类:即被扩展继承的类。  

  Blocked state 阻塞状态:当一个线程等待资源的时候即处于阻塞状态。阻塞状态不使用处理器资源  

  Call stack 调用堆栈:调用堆栈是一个方法列表,按调用顺序保存所有在运行期被调用的方法。  

  Casting 类型转换 :即一个类型到另一个类型的转换,可以是基本数据类型的转换,也可以是对象类型的转换。  

  char 字符:容纳单字符的一种基本数据类型。  

  Child class 子类:见继承类Derived class  

  Class 类:面向对象中的最基本、最重要的定义类型。  

  Class members 类成员:定义在类一级的变量,包括实例变量和静态变量。  

  Class methods 类方法:类方法通常是指的静态方法,即不需要实例化类就可以直接访问使用的方法。  

  Class variable 类变量:见静态变量Static variable  

  Collection 容器类:容器类可以看作是一种可以储存其他对象的对象,常见的容器类有Hashtables和Vectors。  

  Collection inte***ce 容器类接口:容器类接口定义了一个对所有容器类的公共接口。  

  Collections framework 容器类构架:接口、实现和算法三个元素构成了容器类的架构。  

  Constructor 构造函数:在对象创建或者实例化时候被调用的方法。通常使用该方法来初始化数据成员和所需资源。  

  Containers容器:容器是一种特殊的组件,它可以容纳其他组件。  

  Declaration 声明:声明即是在源文件中描述类、接口、方法、包或者变量的语法。  

  Derived class 继承类:继承类是扩展继承某个类的类。  

  Encapsulation 封装性:封装性体现了面向对象程序设计的一个特性,将方法和数据组织在一起,隐藏其具体实现而对外体现出公共的接口。  

  Event classes 事件类:所有的事件类都定义在java.awt.event包中。  

  Event sources 事件源:产生事件的组件或对象称为事件源。事件源产生事件并把它传递给事件监听器event listener*。  

  **ception 异常:异常在Java中有两方面的意思。首先,异常是一种对象类型。其次,异常还指的是应用中发生的一种非标准流程情况,即异常状态。  

  Extensibility扩展性:扩展性指的是面向对象程序中,不需要重写代码和重新设计,能容易的增强源设计的功能。  

  Finalizer 收尾:每个类都有一个特殊的方法finalizer,它不能被直接调用,而被JVM在适当的时候调用,通常用来处理一些清理资源的工作,因此称为收尾机制。  

  Garbage collection 垃圾回收机制:当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间。  

  Guarded region 监控区域:一段用来监控错误产生的代码。  

  Heap堆:Java中管理内存的结构称作堆。  

  Identifiers 标识符:即指定类、方法、变量的名字。注意Java是大小写敏感的语言。  

  Import statement 引入语法:引入语法允许你可以不使用某个类的全名就可以参考这个类。  

  Inheritance 继承:继承是面向对象程序设计的重要特点,它是一种处理方法,通过这一方法,一个对象可以获得另一个对象的特征。  

  Inner classes 内部类:内部类与一般的类相似,只是它被声明在类的内部,或者甚至某个类方法体中。  

  Instance 实例:类实例化以后成为一个对象。  

  Instance variable 实例变量:实例变量定义在对象一级,它可以被类中的任何方法或者其他类的中方法访问,但是不能被静态方法访问。  

  Inte***ce 接口:接口定义的是一组方法或者一个公共接口,它必须通过类来实现。  

  Java source file Java源文件:Java源程序包含的是Java程序语言计算机指令。  

  Java Virtual Machine (JVM) Java虚拟机:解释和执行Java字节码的程序,其中Java字节码由Java编译器生成。  

  javac Java编译器:Javac是Java编译程序的名称。  

  JVM Java虚拟机:见Java虚拟机  

  Keywords 替换文本:即Java中的保留字,不能用作其他的标识符。  

  Layout managers 布局管理器:布局管理器是一些用来负责处理容器中的组件布局排列的类。  

  Local inner classes 局部内部类:在方法体中,或者甚至更小的语句块中定义的内部类。  

  Local variable 局部变量:在方法体中声明的变量  

  Member inner classes 成员内部类:定义在封装类中的没有指定static修饰符的内部类。  

  Members 成员:类中的元素,包括方法和变量。  

  Method 方法:完成特定功能的一段源代码,可以传递参数和返回结果,定义在类中。  

  Method local variables 方法局部变量:见自动变量Automatic variables  

  Modifier 修饰符:用来修饰类、方法或者变量行为的关键字。  

  Native methods 本地方法:本地方法是指使用依赖平台的语言编写的方法,它用来完成Java无法处理的某些依赖于平台的功能。  

  Object 对象:一旦类实例化之后就成为对象。  

  Overloaded methods 名称重载方法:方法的名称重载是指同一个类中具有多个方法,使用相同的名称而只是其参数列表不同。  

  Overridden methods 覆盖重载方法:方法的覆盖重载是指父类和子类使用的方法采用同样的名称、参数列表和返回类型。  

  Package 包:包即是将一些类聚集在一起的一个实体。  

  Parent class 父类:被其他类继承的类。也见基类。  

  Private members 私有成员:私有成员只能在当前类被访问,其他任何类都不可以访问之。  

  Public members 公共成员:公共成员可以被任何类访问,而不管该类属于那个包。  

  Runtime exceptions 运行时间异常:运行时间异常是一种不能被你自己的程序处理的异常。通常用来指示程序BUG。  

  Source file 源文件:源文件是包含你的Java代码的一个纯文本文件。  

  Stack trace 堆栈轨迹:如果你需要打印出某个时间的调用堆栈状态,你将产生一个堆栈轨迹。  

  Static inner classes 静态内部类:静态内部类是内部类最简单的形式,它于一般的类很相似,除了被定义在了某个类的内部。  

  Static methods 静态方法:静态方法声明一个方法属于整个类,即它可以不需要实例化一个类就可以通过类直接访问之。  

  Static variable 静态变量:也可以称作类变量。它类似于静态方法,也是可以不需要实例化类就可以通过类直接访问。  

  Superclass 超类:被一个或多个类继承的类。  

  Synchronized methods 同步方法:同步方法是指明某个方法在某个时刻只能由一个线程访问。  

  Thread 线程:线程是一个程序内部的顺序控制流。  

  Time-slicing 时间片:调度安排线程执行的一种方案。  

  Variable access 变量访问控制:变量访问控制是指某个类读或者改变一个其他类中的变量的能力。  

  Visibility 可见性: 可见性体现了方法和实例变量对其他类和包的访问控制。  
使用java实现敏感词汇过滤功能 文章目录需求效果步骤代码 需求 当用户发言内容里有敏感词汇时,将敏感词汇变为***并在页面输出 效果 1、用户发言 2、对敏感词汇“傻逼”进行过滤,显示发言内容 步骤 1、在工程src源文件下添加文件 敏感词汇.txt 2、新建一个Filter。 在filter的init方法下,读取敏感词汇.txt文件里的敏感词汇,将每一个敏感词汇添加到一个list中。 在filter的doFilter方... 阅读详情

相关推荐

Java基础入门必备词汇汇

#Java基础入门必备词汇汇 一 1.Public ['pʌblik] 公开 2.Static ['stætik] 静态 3.void [vɔid] 无返回 4.main [main] 主要的,主方法 5.class [class] 类 6.system ['sistəm] 系统 7.out [aut] 输出 8.print [print] 打印,输出 9.li...

weixin_44670648的博客 1233

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

前言:对于很多初学者来说,我想可能很多人都会遇到的一个问题就是Java环境变量的配置问题。自己明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题。所以今天在这里分享一下windows 10 系统下安装Java的教程,希望对Java初学者能有所帮助。 一. Java的下载与安装 作为初学者,要想学习Java语言,第一个条件就是要让电脑上具备有Java环境,那么怎么让电...

奔三的Uncle 44万+

java零基础从入门到精通(全)

目录前言1. 入门知识1.1 java体系1.2 JDK/JRE/JVM区别1.3 编译与运行理解1.4 类体函数细节2. 标识符 前言 java优势 健壮性(JVM(C++语言写的一个虚拟的计算机)、GC(垃圾回收机制)) 多线程并发 可移植性/跨平台 1. 入门知识 1.1 java体系 JavaSE:标准版 JavaEE:企业版 JavaME:微型版 1.2 JDK/JRE/JVM区别 JVM是不能独立安装的。 JRE和JDK都是可以独立安装的 层层嵌套,jvm包括jdk,jdk包括jre

码农研究僧的博客 6万+

Java 入门 (超级详细)

Java是一种高级编程语言,由Sun Microsystems公司于1995年推出。Java具有跨平台性、面向对象、健壮性、安全性、可移植性等特点,被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。Java程序可以在不同的操作系统上运行,只需编译一次,就可以在任何支持Java虚拟机(JVM)的平台上运行。Java还提供了丰富的库和框架,可以加快开发过程,提高开发效率。变量是计算机程序中用于存储数据的一种数据类型。它是一个名称,代表了一个值或一个对象,可以在程序中多次使用。

qq_63519395的博客 10万+

Java实现的敏感词汇过滤技术指南

在编程中,数据结构是组织和存储数据的一种方式,它使我们能够有效地访问和修改数据。数据结构是算法实现的基础,选择合适的数据结构对于提高程序的效率至关重要。数据结构可以被分为两大类:线性结构和非线性结构。线性结构包括数组、链表、栈、队列等。这些结构的特点是数据元素之间存在一对一的线性关系,适合处理数据元素之间具有“先入先出”或“后入先出”等顺序关系的问题。非线性结构包括树、图等。非线性结构中的元素之间存在一对多或多对多的关系,适合处理具有层次或网络状结构的数据。

weixin_42181686的博客 927

基于java记账管理系统 含源码、数据库、部署教程、论文、答辩ppt一条龙服务.zip

有部署问题可私信联系 ├── 【一定要读我】(关于java记账管理系统).txt ├── 截图 │   ├── 用户年收入.png │   ├── 用户注册(1).png │   ├── 用户注册.png │   ├── 用户财务月统计.png │   ├── 用户财务记录信息.png │   ├── 管理员用户信息.png │   └── 首页.png ├── 数据库文件 │   └── database.sql ├── 源代码 │   └── jizhang.zip └── 论文等资料 └── 论文等资料 ├── 基于java记账管理系统.ppt └── 基于java记账管理系统毕业论文.doc ├── 截图 │   ├── 用户年收入.png │   ├── 用户注册(1).png │   ├── 用户注册.png │   ├── 用户财务月统计.png │   ├── 用户财务记录信息.png │   ├── 管理员用户信息.png │   └── 首页.png ├── 数据库文

Java 入门(完整教程)

1991 年,美国的 Sun 公司为了开发智能家电等嵌入式设备的控制系统,由詹姆斯・高斯林(James Gosling)领导的 Green 计划 团队开始了一种新语言的研发。最初该语言被命名为 Oak(橡树),它是基于 C++ 开发的,吸收了 C++ 的优点并做出来扩展,同时摒弃了 C++ 中的一些复杂概念,使得 Java 功能强大的同时又易于理解和使用。

野生派蒙的博客 2万+

DMR对讲机的基本概念理解

刚刚入手DMR对讲机,尚未成功联通。国内互联网上能找到的资料很少,大多数也都是一些DMR协议介绍之类的玩意,对实际操作没有指导意义。以下全部是这几天在网上研究各种资料得出的个人思考,如有错误请斧正。 相比与模拟通讯系统,DMR将语音信号转换为包的形式进行收发。将DMR对比成TCP/IP系统会更容易理解。 一般DMR对讲机都支持模数双通,说明DMR应该使用了跟FM同样的无线AP组件,只在解码上有区别。对讲机先使用DMR进行数字解码,解码成功则说明是数字信号,不成功则使用模拟方式再次进行解码。可以对等理解为

1万+

【Java基础知识 1】Java入门级概述,让阿里架构师告诉你为什么要分库分表

1998年12月8日,第二代Java平台的企业版J2EE发布。 1999年4月27日,HotSpot虚拟机发布。 2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。 2009年,甲骨文公司宣布收购Sun。 2014年3月Oracle发布正式版JDK8,JDK8改进比较多,最大的改进是Lambda表达式(以及因之带来的函数式接口,很多原有类都做

m0_64383736的博客 9949

【Labview】对连续采集数据的一种采样方法

图1如图1,想要对这样一个连续信号进行数据点的采集,我根据网上收集到的方法,在此分享一下最终的结果。可以拓展结合文件的写入,完成对连续信号的采集和输出。 已知: 一个连续信号,如图1. 目标: 设定一定采集点个数、采集点时间间隔、和采集周期次数,得到这条连续信号的数据点,如图2. 图2 方法如下: 主要利用的是队列的方法。 在连续信号生成的时候,不断的写入队列,并且清除队列。 ...

李时珍食疗志的博客 1万+

PHM算法与智能分析技术

PHM概述

柳杰的博客 1万+

JAVA词汇大全

JAVA词汇大全 A B C D E F H I J L M O P R S T U V W      A   Abstract Window Toolkit(AWT)抽象窗口工具集    一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,参见Swing Set.   Abstract 抽象的   一个Java语言中的关键字,用在类...

幸运女神在微笑! 1387

FPGA实现CAN接口(SJA1000)

学无止境,善于积累,每天积累一点点,成功就在眼前,加油! 1 CAN总线简介 CAN(Controller Area Network,控制器局域网 )总线是一个多主机异步串行总线,也是国际上应用最广泛的现场总线之一。在现场总线中,它是惟一被ISO国际标准化组织批准的现场总线。由于其成本低、容错能力强、支持分布式控制、通信速率高等优点在汽车、工业控制、航天等领域得到广泛应用。特别是由于CAN总线具有...

m0_46498597的博客 1万+

Java期末大作业——六级词汇学习系统

1、任务描述: 用JavaSocket编程开发英语六级词汇学习游戏系统 (1) 在网上自行下载英语六级词汇表。存到文件中,格式自定。 (2)系统支持两人连到服务器,测试学生对英语六级词汇的熟悉程度。 (3)首先运行服务器。服务器运行之后,两个客户可以加入。 (4)运行客户端。用户能够输入昵称,确定,则连接到服务器。连接成功,即可出现游戏界面。 (5)客户端游戏界面如下:用户点击开始之后,系统随机选择一个六级英文词汇(5个字母以上),空缺2个字母,用下划线,从客户端顶部落下,底部有其中文释义。 规则如下: (

weixin_45883188的博客 2342

2025华为OD机试真题最新题库 (B+C+D+E+2025A+2025B卷) + 在线OJ在线刷题使用(C++、Java、Python C语言 JS合集)(正在更新2025B卷,目前已收录710道)

2024年,华为目前已经启用D卷,目前D卷和C卷的题目一样一次订阅永久阅读,支持在线刷题,持续更新,有问题随时解答,本专栏题目数量已收录到484道。每篇文章的思路分析都非常详细,题目新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析。

KJ.JK 11万+

多模态论文笔记——BLIP

本文详细介绍这几年AIGC火爆的隐藏功臣,多模态模型:BLIP。

haopinglianlian的博客 2454

【Java 进阶篇】保护你的应用:Java 过滤器实现敏感词汇过滤

通过使用 Java 过滤器,我们可以轻松地实现敏感词汇过滤的功能,以保护用户免受不良内容的侵害。在实际项目中,你可能需要根据具体情况调整和优化这个简单的实现,例如支持更复杂的敏感词汇匹配、提供用户反馈等功能。不管怎样,敏感词汇过滤是构建一个更加安全和健壮的 Web 应用程序的重要一步。

繁依Fanyi的博客 5718

【RT-DETR有效改进】计算训练好权重文件对应的FPS、推理每张图片的平均时间(科研必备)

本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量化的效果(模型大小),对于以提高精度为目的的读者本文也能够帮助大家展示出现阶段的模型速度指标。所以本文的内容是十分有用的机制,对于大家发表论文来说,下面的图片为运行后的效果可以看到,该有的指标均已打印(本文内容为我独家创新,全网无第二份)下面是效果图和文

Snu77的博客 3628
上一篇: JDOM
下一篇: 关于Java文件路径问题
fuweibo
博客等级 码龄23年 36粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值