语法 随笔 基础java

Java官方笔记12异常

# Exception *Definition*: An *exception* is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's i ......
笔记 官方 Java

Java第十一次作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题] package ziDemo01; import java.util.Scanner; public class Text01 { public static void main(String[] ar ......
Java

Java第十次作业

1.输入6位密码,再次输入密码,如果不够6位,提示,位数不对,如果两次不一致,提示两次密码不一致。 length() equals() package mmm; import java.util.Scanner; public class mmm { public static void main( ......
Java

Java 中 HashMap 初始化时赋值 匿名类

Java 中 HashMap 初始化时赋值 匿名类 https://www.shuzhiduo.com/A/kjdwWMPOdN/ 1、HashMap 初始化的文艺写法 HashMap 是一种常用的数据结构,一般用来做数据字典或者 Hash 查找的容器。普通青年一般会这么初始化:HashMap<St ......
HashMap Java

JAVA第十一次作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的 和。 [必做题] package mmm; import java.util.Scanner; import java.util.concurrent.atomic.AtomicInteger; public clas ......
JAVA

docker基础

docker: 开源的应用容器引擎.可以给应用和应用需要的环境移植到linux机器上. 版本: CE社区版本 EE企业版本,收费的 安装docket //1.yum包更新到最新版本 yum update //2.安装需要的软件包,yum-utils提供yum-config-manager功能,另外2 ......
基础 docker

JAVA第十次作业

1.输入6位密码,再次输入密码,如果不够6位,提示,位数不对,如果两次不一致,提示两次密码不一致。 length() equals() package mmm; import java.util.Scanner; public class mmm { public static void main( ......
JAVA

Java Lambda 表达式

Java 8引入了Lambda表达式,这是一项令人激动的功能,它为Java开发人员提供了一种简洁而强大的编码方式。本文将深入探讨Java Lambda表达式的概念、语法和使用方法,帮助你充分理解这一重要的特性。 ## 简介 Lambda表达式是一种匿名函数,它可以作为方法参数传递,并且可以用来简化编 ......
表达式 Lambda Java

java后端接入微信小程序登录功能

# 前言 此文章是Java后端接入微信登录功能,由于项目需要,舍弃了解密用户信息的`session_key`,只保留`openid`用于检索用户信息 后端框架:spring boot 小程序框架:uniapp # 流程概括 - 官方流程:通过自定义登录态与openid,session_key关联,之 ......
功能 程序 java

一些计算机基础知识的考试复习题

2013 3. Excel 里用 AND 在开头连接多个条件。 6. 立即寻址访问速度最快。 直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。 立即寻址方式下,操作数在指令中,所以在取得指令时就得到操作数,是速度最快的。 寄存器寻址方式下,操作数在CPU的寄存 ......

Git基础、Git指针、Git分支、Git标签

什么是Git:它是一个分布式版本控制系统,支持断网操作,每个开发者都是一个仓库的完整克隆,每个人都是服务器 为什么要使用Git:它可以有效、高速的处理从很小到非常大的项目版本控制 1.Git安装: yum -y install git #使用yum安装Git 支持的子命令操作:{1}config # ......
Git 指针 分支 标签 基础

光学成像系统基础 (一)

# 基础物理概念 辐射学与色度学对比 ## 一、辐射学 ### 1. 辐射通量 辐射通量又称辐射功率,指单位时间内通过某一截面的辐射能,是以辐射形式发射、传播或接收的功率,单位为W(瓦),即1W=J/s(焦耳每秒)。它也是辐射能随时间的变化率Φ=dQ/dt 。测量辐射通量的方法一般是由直流电置换辐射 ......
光学 基础 系统

kotlin 调用对应java实现

kotlin 调用对应java实现1.枚举 kotlion默认是publiccotlin 枚举enum class DoorState { OPEN, CLOSE } java实现public static enum DoorState { OPEN, CLOSE; } 2. class 2.1 d ......
kotlin java

Java学习_关于变量

关于变量的使用主要分为三步骤: 1.变量的声明:这一部分包括变量类型+变量名称 2.变量的赋值:变量名称=数据 3.变量的使用:直接引用名称即可。 这里要注意一点,如果你想要使用变量,就必须要进行这三步,尽管有时候你不知道变量要赋一个什么值,那也得赋值,你可以随便给个0或者其他的值,赋值是必须的。 ......
变量 Java

Java锁

#### 1.synchronized关键字 synchronized是Java中最常用的锁机制之一,它可以实现线程同步和互斥。它可以用在方法和代码块上,语法如下: ``` public synchronized void method1() { // 方法体 } public void metho ......
Java

网安研发之初识抽象语法树

抽象语法树(Abstract Syntax Tree,简称AST)是计算机科学中一种用于表示程序源代码结构的树状数据结构。它是源代码经过词法分析和语法分析之后生成的一种中间表示形式。 AST以树的形式表示程序的语法结构,其中每个节点代表源代码中的一个语法元素,如表达式、语句、函数等。节点之间通过父... ......
语法

java反序列化(六)

# fastjson反序列化 ## 前置知识 fastjson是阿里巴巴开发的一个处理json数据的开源库,简简单单解析一个json字符串是自然不会造成命令执行的,问题在于很多库为了实用性会额外实现一些功能,造成了攻击点 ### fastjson简单使用 引入依赖,先用古老版本 ```xml com ......
序列 java

【电商平台api接口】获取lazada商品评论获取评论内容、评论日期、买家昵称、评论商品属性等Java源代码示例

​ 请求获取Lazada商品评论(免费获取测试)的作用如下: 1.了解商品质量:通过获取Lazada商品评论,可以了解商品的质量、使用感受等信息,从而更好地了解商品的优缺点,为购买者提供更为准确的参考。 2.搜集用户反馈:通过搜集Lazada商品评论,可以了解用户对商品的反馈和意见,了解用户的需求和 ......
商品 示例 源代码 属性 买家

java~搞懂Comparable接口的compareTo方法

`Comparable` 接口的 `compareTo` 方法的升序或降序取决于实现该接口的类的具体实现。按照惯例,`compareTo` 方法应该返回负数、零或正数来指示当前对象是小于、等于还是大于传入的对象。具体来说: - 如果 `this` 对象小于传入的对象,则 `compareTo` 应该 ......
Comparable compareTo 接口 方法 java

kafka——随笔

注:仅代表个人随笔,如有错误还请见谅kafka一认识 大数据中有两个主要挑战,第一个挑战是如何手机大量数据,第二个挑战是分析收集的数据,这就会用到消息传递系统 什么是消息系统? 消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,但不必担心如何共享数据。 分布式消息传递 ......
随笔 kafka

JAVA中将两个byte[]文件数据添加到压缩包中进行下载

String zipFileName="压缩包名.zip"; // 设置响应头,告诉浏览器返回的是否是一个文件流 response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition" ......
中将 两个 文件 数据 JAVA

Java 运算符的使用

# Java 运算符的使用 # 1.算术运算符 ## 算术运算符包括: +, -, *, /, %, ++, --,其中需要注意的是%,++,--; ## % 取模运算也叫做取余,在 Java 中取余的规则: a % b = a - a / b * b ## ++ 和 -- 叫做自增运算即 +1 或 ......
运算符 Java

Java学习_第一个语法:添加注释

单行注释://注释内容 多行注释:/* 注释内容 */ idea软件小技巧:多行注释往往容易找不到重点,可以在要做的事之前加上TODO前缀,idea软件会帮你高亮标注出来。 ......
注释 语法 Java

java WebUploader 分块上传

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
WebUploader java

Java多线程笔记全过程(一)

一、多线程最基础的基本概念 一个程序最少需要一个进程,而一个进程最少需要一个线程。 我们常说的高并发,也并不全是线程级别的并发,在很多开发语言中,比如PHP,很常见的都是进程级别的并发。但是在Java中谈论到的基本都是线程级别的并发。当然了,高并发的来源,与摩尔定律的概念相当,等单个人无法满足任务的 ......
线程 全过程 笔记 Java

一、基础知识

一、标识符 标识符:就是对变量、常量、函数、类等对象起的名字 Python语音在任何场景都严格区分大小写! Python对于标识符的命名有如下的规定: 第一个字符必须是字母表中的字母或下划线‘_’ ,标识符的其他的部分由字母、数字和下划线组成a,AK,_set_id,green都可以,¥,~abc, ......
基础知识 基础 知识

Java学习-工具环境完善

下载了jdk17,官网为:Java Downloads | Oracle 下载了idea2023(注意这里使用的是企业版),官网为:IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com),这个网站是中国的,到外面的网站下载外国软件会快很多。 安装完 ......
环境 工具 Java

java学习_输出你好世界

我们首先创建一个项目,没什么好介绍的,项目名称不要带中文,项目位置自己选择一个能找到的地方,jdk就选用之前下载的17就好,然后语言选java直接create。 完成之后我们在src右键新建一个包取名为Char_one(这个随便起名字),然后在包里面新建一个类就叫做Java_Hello_World吧 ......
你好 世界 java

用D的老哥儿们,你们怎么处理移动端的?直接上Java?C#.net?要是没有好的方案,加Q群交流,有个低代码框架不错,移动端,PC端,小程序,H5,都可以,觉得很适合D转过来

用D的老哥儿们,你们怎么处理移动端的?直接上Java?C#.net?要是没有好的方案,加Q群交流,有个低代码框架不错,移动端,PC端,小程序,H5,都可以,觉得很适合D转过来 欢迎加入Q群交流:435173031 ......
哥儿们 框架 要是 端的 代码