00-JAVA基础-反射机制

反射 什么是反射 在Java中,反射(Reflection)是Java语言的一个特性,它允许程序在运行时检查类、接口、字段和方法的信息。通过反射,Java代码能够动态地创建对象、调用方法、改变字段的值等,而无需在编译时知道这些类的详细信息。 Java反射主要提供了以下功能: 获取类的信息:通过反射,你可以获取一个类的Class对象,进而获取该类的名称、父类、实现的接口、声明的字段和方法等信息。创建对象:...

JavaScript 函数定义和调用

JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述abs()函数的定义如下: function指出这是一个函数定义; abs是函数的名称; (x)括号内列出函数的参数,多个参数以,分隔; { … }之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句。 请注意,函数...

JavaScript map和set

JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。最新的ES6规范引入了新的数据类型Map。 Map是一组键值对的结构,具有极快的查找速度。例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array: var n...

JavaScript简介

目录 概要: 说明: 学习JS的原因: JS可以干什么: 了解JavaScript: 前言: JavaScript的历史: JavaScript与ECMAScript: 如何运行JavaScript以及JavaScrip的特点: 如何运行JavaScript: JavaScript的特点: 编写JavaScript代码并运行: 在HTML文档中编写JavaScript代码: 在脚本中编写JavaScrip...

JavaSE】网络编程

定义:在网络通信协议下,不同计算机上运行的程序,进行的数据传输 常见的软件架构: C/S:Client/Server(客户端/服务器) 在用户本地需要下载并安装客户端程序 画面可以很精美,用户体验好需要开发客户端,也需要开发服务端用户需要下载和更新太麻烦 B/S:Browser/Server(浏览器/服务器) 只需要浏览器,通过不同网址访问 不需要开发客户端,只要开发服务端用户不需要下载,打开游览器就能玩...

JavaScript数组

JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: // Array.length: let arr = [1, 2, 3.14, ‘Hello’, null, true]; console.log(arr.length); // 6 直接给Array的length赋一个新的值会导致Array大小的变化: let arr ...

什么是Java中的JVM(Java虚拟机)?它如何工作?

Java中的JVM,全称Java Virtual Machine(Java虚拟机),是Java程序的运行环境,也是Java语言的核心和基础。它是一个虚拟的计算机,具有完善的硬体架构,如处理器、堆栈、寄存器等,以及相应的指令系统。通过解释Java字节码来运行Java程序,JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在JVM上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。...

Java获取IP地址以及MAC地址(附Demo)

目录 前言1. IP及MAC2. 特定适配器 前言 需要获取客户端的IP地址以及MAC地址 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class test { public static void main(String[] args) { try...

【华为OD机试真题】A卷-真正的密码(JAVA

: 2024-02-02 17:47:00 * @LastEditors: Do not edit * @LastEditTime: 2024-02-02 17:48:55 */ // import java.util.*;// import java.util.HashMap;// import java.util.Scanner;// import java.util.regex.Matcher...

java 开发规范

的结果集。部分业务层面的关键日志可以打印。 3.4 mybatis 的相关 mybatis 的 mapper.xml 文件中,涉及多个字段的查询,得换行,结构清晰化。mybatis 的 mapper.java 文件中,操作数据库的方法参数中带 @param 的,超过三个参数得换行,结构清晰化。 3.5 通用 建议将 create_time、create_by、update_time、update_by、r...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.003850(s)
2024-04-19 19:25:32 1713525932