套用linux“一切皆文件”思想,Java语言可以说一切皆对象。因此,学习 Java 语言必须掌握对象(实质上类可以看作是对象抽象,它定义了对象具体属性和方法),这样可以从深层次理解 Java 这种面向对象语言幵发理念。一、对象概念 所谓对象就是真实世界中实体,对象与实体是一一对应,也就是说现实世界中每一个实体都是一个对象,它是一种具体概念。对象有以下特点: 对象具有属性和行为。
转载 2023-06-28 18:12:13
44阅读
# 深入理解 Java 正则表达式中 `matches` 方法 在 Java 编程中,正则表达式是一种强大工具,可以用于字符串匹配、验证和搜索。Java 提供了一个 `java.util.regex` 包来支持正则表达式,其中 `matches` 方法是一个常用函数,用来看字符串是否符合特定模式。在这篇文章中,我们将探讨 `matches` 方法使用,并提供相关代码示例。 ## `m
原创 2024-08-30 07:48:17
10阅读
# Java与JVM诞生与演变 Java是一种广泛使用编程语言,由初创公司Sun Microsystems于1995年正式发布。它设计哲学是“**一次编写,随处运行**”,这就要求Java能够在不同操作系统上以相同方式运行,而这一切都要依赖于Java虚拟机(JVM)支持。本文将通过简单示例,带您深入了解Java语言及其底层JVM机制。 ## Java基本介绍 Java是一种
原创 7月前
0阅读
# 实现Java后端开发步骤 作为一名经验丰富开发者,我将指导你如何实现Java后端开发。本文将以表格形式展示整个过程步骤,并给出每一步需要做事情,包括所需代码和对代码注释解释。 ## Java后端开发流程 | 步骤 | 说明 | | --- | --- | | 1 | 设计数据库结构 | | 2 | 创建Java项目 | | 3 | 定义实体类 | | 4 | 创建数据访问对
原创 2023-10-15 09:30:06
20阅读
# Java 与 Node.js:一种现代 Web 开发比较 在当今软件开发领域,Java 和 Node.js 是两种备受欢迎技术。Java 是一种成熟编程语言,拥有丰富生态和强大企业级应用支持;而 Node.js 则是一个基于 Chrome V8 引擎 JavaScript 运行时,适合构建高性能网络应用。本文将简要探讨这两种技术异同,并通过代码示例加以说明。 ## Jav
原创 7月前
21阅读
# 理解 Java Reader:一个简单指南 在 Java I/O 流中,`Reader` 是用于读取字符流一个重要抽象类。它可以帮助我们从各种源(如文件、网络等)中读取文本数据。本文将深入探讨 `Reader` 使用,并通过代码示例帮助您理解其工作原理。同时,我们还会用 mermaid 语法展示一次简单旅行图,来生动说明 `Reader` 步骤和功能。 ## 什么是 Re
原创 10月前
43阅读
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)缩写,JVM是一种用于计算设备规范,它是一个虚构出来计算机,是通过在实际计算机上仿真模拟各种计算机功能来实现。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关信息,使Java程序只需生成在Java虚拟机上运行目标代码(字节码
转载 2023-11-02 06:34:57
47阅读
背景:如何更规范化编写Java 代码重要性想必毋需多言,其中最重要几点当属提高代码性能、使代码远离Bug、令代码更优雅。一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便解决我们问题,但是这样很可能会造成非常大性能损失,因为添加了 “where 1=1 ”过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫
# 基于Java自动售货机实现教程 自动售货机是一个常见项目,适合刚入行开发者进行实践。本教程将指导你如何使用Java简单地实现一个自动售货机系统。我们将从流程开始,逐步实现每个功能。 ## 一、项目流程 以下是实现自动售货机基本步骤: | 步骤 | 描述 | |-------|--------------------------
原创 9月前
9阅读
1、一切都是对象;2、对象必有其属性和行为。3、大千世界有不计其数对象;很多对象都属于一类,如人(具体某一个人是人类一个实例)4、人都会说话,都会走路;但是不同的人表述同一个问题时语言表达方式不一样(多态性)5、面向对象是对现实世界抽象。是自然现象和状态抽象描述      
原创 2010-01-08 23:51:53
286阅读
面向对象理解方法实际上就是指一个牛逼大侠,但是随着社会发展,单枪匹马战斗已经是不可能了,所以自己就开门户,成立一个派别,例如华山派--类类是封装了很多很多方法,相当于一个武林门派,方法函数:相当于里面的各个成员,__consturt():是集团发言人,发言代表这个帮派一致观点,在实例化时候就可以直接使用方法属性:就是集团各个成员特点,private私有属性,集团隐私秘密不可以告诉别人,protect:集团秘密规定,只可以本集团的人知道,不可告诉外帮派,public是公共相当于该集团口号,让大家都知道信息继承:实际上就是这个集团老龄化,把帮派传递给自己子女打理。下一代
原创 2021-08-06 10:12:13
146阅读
一、DataSource 对象 1. 什么是DataSource对象 DataSource对象是javax.sql包中一个接口,其实就是可以标识为一个数据库连接资源,数据源对象里面应该存储连接url,用户名和密码等连接信息。 在使用JDBC连接数据库时候,都使用通过DriverManager进 ...
转载 2021-10-29 16:56:00
1881阅读
2评论
据我两三年理解,程序语言存在面向对象,面向过程,面向对象基本就是类与对象编程,一样执行原型,就好比js,是用于继承原型链上面的属性与方法,什...
原创 2022-08-19 11:25:05
50阅读
前言  在平时开发中,我们常常碰到这样需求,比如说,我们需要在一个 Activity 中改变另一个 Activity 中数据。这个需求一般可以用接口或者用广播形式来实现,但是实现起来步骤较多,比较麻烦。于是就出现了事件总线框架 EventbBus ,很好解决了问题,用起来也很方便。   不过随着技术更新,现在很多开发都用起了 RxJava,同样是基于订阅者模式 RxJava 是否
转载 2024-02-03 06:44:44
43阅读
第一:全局作用域中this 在全局作用域中,this指向window对象 第二种:函数调用中this 当一个函数不是一个对象属性时,直接作为函数来调用时,函数不是箭头函数时,正常模式下,this 指向全局对象,严格模式下,this为undefined,函数为箭头函数时,绑定是父作用域thi ...
转载 2021-10-05 19:07:00
377阅读
2评论
Python  面向对象基本概念面向对象(object-oriented programming,简称OOP),相近对象(Object),归为类(class )面向对象最主要目的是提高程序重复使用性;我们这么早切入面向对象编程原因是,Python整个概念是基于对象,所以说对于Python 面向对象还是挺重要.大家得熟记+理解.       &
转载 2023-12-15 14:53:54
47阅读
一、什么是对象 创建自定义对象最简单方式就是创建一个Object实例,然后再为它添加属性和方法 早期js开发人员经常使用这个模式创建新对象,几年后,对象字面量成为创建这种对象首选模式 对象字面量: 这个例子中person对象与前面的person对象是一样,都有相同属性和方法。 二、修改
转载 2017-11-05 17:56:00
476阅读
2评论
浅谈java面向对象理解一、描述        把数据及对数据操作方法放在一起,作为一个相互依存整体——对象。对同类对象抽象出其共性,形成类。类中大多数数据,只能用本类方法进行处理。类通过一个简单外部接口与外界发生关系,对象对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后一个概
面向对象,其实是一种思考思想,是一种思想,而这种思想它早期思想是面向过程,通过不断演化变成了现在面向对象,思想有一个演变形式,早期是面向过程,现在是面向对象。故事:把大象放进冰箱里,分几步?1、把冰箱门打开2、把大象放里面去,存储大象3、把冰箱关上从打开门到存储对象到关门,我们在强调过程(打开、存储、关闭动作,存什么不重要,重要是存进去了)。这是标准面向过程思想,我们注重是过程,注
java:面向对象思想理解java是一门纯粹面向对象***(object-oriented)***语言。java学习始终离不开类和对象对象是对事物抽象,类是对对象抽象。学习java语言就是以类为单位学习。java中一切都用类***封装(packaging)***,用类和对象来描述,例如:java中所有类都有一个根类***Object***,所有类都是***继承(extends)
转载 2023-08-05 10:27:20
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5