Java

java 03

变量,数据类型的用法和c差不多 ; 加号两边数值做加法,两边字符串做拼接; 浮点数=符号位+指数位+尾数位; 声明float类型常量后要加f或F; 小转大可以,大转小不可以; 5.12e2 5.12乘10的二次方;5.12E-2 5.12除以10的二次方; 小数点判断应该以两数的差值的绝对值在某个精度范围类内判断; ctrl+/ 多行注释; java api文档:https://www.matoo

JMX 反序列化漏洞

前言 前段时间看到普元 EOS Platform 爆了这个洞,Apache James,Kafka-UI 都爆了这几个洞,所以决定系统来学习一下这个漏洞点。 JMX 基础 JMX 前置知识 JMX(Java Management Extensions,即 Java 管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX 可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的

大专学历,快 30 岁,裁员 2 个月,拿到 25k+ 的 Offer,优秀!!.md

大家好,我是R哥。 最近做面试辅导,帮到了太多小伙伴入职了,大多都是统招「二本」及以上学历,其实也有好几个「大专」、「专升本」学历辅导入职的案例。 比如我今天要分享的这个激动人心的面试辅导成功案例,这兄弟我管他叫「小王」好了,小王他就是大专学员: 小王也算是我的铁粉,在裁员一周后立马找我做面试辅导了,辅导一个半月左右,顺利拿到 2 个 Offer,最终去了某知名教育公司,月薪 25k+,完成心愿

6.java语言基础组成

# java语言基础组成 ## 1.关键字 ## 2.标识符 ## 3.注释 ## 4.常量和变量 ## 5.运算符 ## 6.语句 ## 7.函数 ## 8.数组

5.java命令程序介绍

# 五 java命令程序介绍 ``` javac 编译工具:将原文件编译成计算机可以识别的语言 格式: javac hello-world.java 执行完该命令后,在源文件的目录下会生成一个新的class文件,称之为运行文件 ``` ``` java 调用虚拟机(JVM)运行java的class文件(可执行文件名称) 格式: java + 字节码文件的名称 `

4.java程序开发体验-hello-World

# 四 java程序开发体验--hello world >java代码格式:有开始(class)--- 区间({}) 有结尾() 1.将java代码编写到扩展名为.java的文件中去。 编写源文件 ```java class demo { public static void main(String[] args) { System.out.print ("hello java")

3.java-环境搭建

# 三 java语言的环境搭建 ## 1.了解JRE JDK JRE(java runtime environment java运行环境) 包括java虚拟机(JVM)和java程序所需的核心类库等,如果想要一个开发好的java程序,计算机中只需要安装JRE即可。 JDK(java development kit java开发工具包) jdk是提供给java开发人员使用的,其

2.java介绍

# 二 java介绍 ## 1.java语言概述 是sun(Stanford university network 斯坦福大学网络公司)1995年推出的一门高级编程语言 是一种面向Internet的编程语言 随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。 是简单易学的,完全面向对象,安全可靠,与平台无关的编程语言。 ## 2.java语言的一

4.java-常量与变量

# 6.3 常量与变量 ## 常量 ``` 概念:表示不能变化的数值 java中常量的分类 1.整数常量,所有整数 2.小数常量,所有小数 3.布尔特常量。较为特有,只有两个数值,true、false 4.字符常量,将一个数字字母或者符号用单引号('')标识。 5.字符串常量,将一个或者多个字符用双引号("")标识。 6.null常量,只有一个数值,就是null

7.Eclipse使用

# 7 Eclipse使用 ``` 1.使用Eclipse创建java项目 在Eclipse中编写程序,必须先创建项目。Esclipse中有很多种项目,其中java项目用于管理和编写java程序。创建项目的步骤如下 1.点击file -- 选择 NEW -- 选择并单击java project,打开New java project(新建java项目)对话框。 打开 n

赋值运算符

# 赋值运算符 **符号** >=,+=,-=,*=,/=,%= **示例** >int a,b,c; a=b=c=3; int a = 3; a+=5;等同运算a=a+5 **示例** ```java class YunSuan { public static void main(String[] args) { int x = 3; x+=4;

3.标识符

# 6.2 标识符 1.简介:在程序中自定义的一些名称。 由26个英文字母大小写,数字:0-9 符号: _$组成 定义合法标识符规则: 1.数字不可以开头 2.不可以使用关键字 java中严格区分大小写 注意:在起名字时,为了提高阅读性,要尽量有意义。 2.java中的名称规范 包名:多单词组成时所有字母都小写。 xxxyyyzzz

比较运算符

# 比较运算符 | 运算符 | 运算 | 范例| 结果 | | ------------ | ------------ | ------------ | ------------ | | == | 相等于 | 4==3 |false| | != | 不等于 | 4!=3 | true| |<|小于|4<3|false| |>|大于|4>3|true| |<

转义符号

## 转义字符;通过 来转变后面字母或者符号的含义 n;换行 b;退格,相当于backspace r;按下回车键,Windows系统中,回车符是由两个字符表示:rn t;制表符,相当于tab键 ## 数值运算 **示例** ```java class YunSuan { public static void main(String[] args) { /*

java-算数运算符

## 6.6.1 算数运算符 | 运算符 | 运算 | 范例 | 结果 | | ------------ | ------------ | ------------ | ------------ | |+ | 正号 | +300 | 300 | - | 负号 | b=4;-b | -4| ||||| |+ | 加 | 5+5 | 10 | | - | 减 | 7-4 | 3|

1.java编写命令

# 六 java编写命令 **第一步:先写注释(需求、思路 ),进行需求分析和设计** ``` 需求:定义一个hello word小程序 思路: 1.通过class关键字定义一个类,将代码编写到该类中 2.为了保证该类的独立运行,在类定义个主函数,格式public static void main{String[] args} 3.保存成一个扩展名为java的文件 4.在dos控制台中通

2.java-注释

## 6.1 java的三种注释方式,方便用来调试程序。 ``` 注意:多行注释中不可以再有多行注释。 单行注释中可以有再有单行注释。 多行注释中可以再有单行注释 ``` **注释添加的位置** ``` 类 上面添加文档注释 主函数 上面添加多行注释 代码当中几乎话难懂 会加单行注释进行说明 ``` ``` // 注释,单行注释 /* */ 注释

前端WebSocket的方法封装

一、封装方法 在项目根目录src下的utils中新增webSocketManager.js封装文件,代码内容如下: 二、使用示例 感谢梦幻星辰吧大佬的技术分享,本文为自用备忘记录,原文链接:https://mp.weixin.qq.com/s/mSfgo3SRAwT83JJsVZ1HJw 时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注

多线程三-线程安全之可见性与有序性

volatile关键字来确保线程间的可见性,可以利用线程可见性在某些场景进行无锁化编程。 下载Hotspot源码: 官网:https://openjdk.org/ 左侧菜单,Source Code 下面的Mecurial 点击jdk8 点击hotspot 点击zip volatile关键字来确保线程间的可见性,可以利用线程可见性在某些场景进行无锁化编程。 线程可见性问题 问题描述及原因 类似于

Java多线程入门

创建线程的三种方式 继承Thread类 实现Runnable接口 实现Callable接口 run():封装线程执行的代码,直接调用相当于调用普通方法。 start():启动线程,然后由 JVM 调用此线程的 run() 方法。 实现 Runnable 接口避免了 Java 单继承的局限性,Java 不支持多重继承,因此如果我们的类已经继承了另一个类,就不能再继承 Thread

基于语音识别的会议记录系统

目录核心功能页面展示使用技术方案功能结构设计数据库表展示 核心功能页面展示 视频展示功能 1.创建会议 在开始会议之前需要管理员先创建一个会议,为了能够快速开始会议,仅需填写会议的名称、会议举办小组、会议背景等简要会议信息即可成功创建。 2.语音识别会议记录(最核心功能) 用户选择创建的会议参加,点击“开始识别”按钮进行语音识别记录会议内容。除此之外该页面还提供停止识别、重置识别结果、选

hbase写入数据库 BufferedMutator入库

hbase写入数据库 BufferedMutator入库 如何使用HBase BufferedMutator入库 1. 流程图 #render_6_351782297-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#render_6_351782297-svg .error-ico

java map 是线程安全吗 map的线程安全实现类 推荐使用 ConcurrentHashMap

java map 是线程安全吗 map的线程安全实现类 推荐使用 ConcurrentHashMap HashMap线程安全的吗?Java中平时用的最多的Map集合就是HashMap了,它是线程不安全的。看下面两个场景:1、当用在方法内的局部变量时,局部变量属于当前线程级别的变量,其他线程访问不了,所以这时也不存在线程安全不安全的问题了。2、当用在单例对象成员变量

揭秘Java世界:轻松检测两个List是否有交集

哈喽,大家好,我是木头左! 快速入门:什么是List的交集? 在Java中,当提到两个List的交集,指的是这两个列表共有的元素集合。例如,如果有两个List,其中一个包含元素A, B, C,另一个包含B, C, D,那么它们的交集就是B, C。理解了这一点,就可以开始探讨如何检测这个交集,以及它对编程实践的意义。 Java集合框架简介 在深入讲解如何检测两个List是否有交集之前,需要了解J

进度报告7

(1)学习了this关键字、封装、构造函数、以及实体javabean (2)明天练习面向对象案例

Java中interface的default和static方法

Java中interface的default和static方法 Java中interface的default和static方法 完整代码及其运行结果从 Java8 开始:static 方法:接口不能通过实例调用

[Redis]字典详解

字典是 Redis 服务器中出现最为频繁的复合型数据结构,除了 hash 结构的数据会用到字典(dict)外,整个Redis 数据库的所有 key 和 value 也组成了一个全局字典还有带过期时间的 key 集合也是一个字典。zset 集合中存储 value 和 score 值的映射关系也是通过字典结构实现的。 字典内部结构 如图 5-4 所示,字典结构内部包含两个 hashtable,

基于注解方式组件管理

基于注解方式组件管理 之前是通过在xml文件中向ioc容器中配置bean,通过<bean 标签的方式,注解的方式是在Java类上使用注解标记某个类,将该类配置到ioc容器。 主要分成两步: 在类上使用注解 让ioc识别那些类加了注解 1.注解的ioc配置 spring提供了以下几个注解,直接标记在类上,把他们定义成bean组件 @Component 该注解用于描述Spring

DML、DDL、DAL、DQL的含义与区别

DML (Data Manipulation Language) - 数据操纵语言 DML语句用于操作数据库中的数据,即插入、更新、删除数据记录。常见的DML命令有INSERT、UPDATE、DELETE。 插入数据: INSERT INTO students (name, age, class) VALUES ('Alice', 18, 'A'); 更新数据: UPDATE students S

获取线程的执行结果

无返回值的 Runnable 有返回值的 Callable Callable 一般配合 ExecutorService 接口使用,它是 Java 线程池框架的核心接口,用来异步执行任务。它提供了一些关键方法用来进行线程管理。 submit 方法既可以传入 Runnable 接口也可以传入 Callable接口 异步计算结果 Future 接口 Future 提供了三种功能: 1)

<<  <  270  271  272  273  274  275  276  277  278  279  280  >  >>