java工程师 精华 知识

记录Java对象修改前和修改后的变化

一、记录跟变信息对象 /** * @author FengQing * @program yf-client * @description * @date 2023/11/01 */ @Getter @Setter @ToString public class ChangePropertyMsg { ......
对象 Java

java Calendar、LocalDateTime、LocalDate日期加减

Calendar日期获取,设置,加减 创建一个日历对象 获取当前年份,月份,日期等..... 设置指定年份,月份,日期等..... Calendar calendar=Calendar.getInstance();//创建一个日历对象 int year=calendar.get(calendar.Y ......
LocalDateTime LocalDate Calendar 日期 java

在.Net中使用Java代码?

前言 你没有看错,我确实在.Net6的项目中在编写java,我都using java了,算不算在写java那? using com.microsoft.sqlserver.jdbc; using java.sql; 并且编辑器还带提示的功能 这一切都是借助IKVM来实现的,或许有些人还听说过使用IK ......
代码 Java Net

5-Windows系统上安装java

有一些生信软件是java语言写的,就需要安装java才能运行,下面展示java的安装。 1,下载(https://www.oracle.com/java/technologies/downloads/#java17) 官网下载java 2,双击安装,这里的安装位置最好按照默认的来,不更改,在C盘。 ......
Windows 系统 java

Java中常用的加密方式

加解密算法应用场景 加解密是什么?为什么要加密?加密类型都有哪些?有万能加密么? 1)加密,顾名思义,添加密码,密码的作用是加密保护和安全认证。 如果没有加密,即明文显示,那么很容易导致信息泄露;加密之后,未经授权的用户即使获得了信息,但不知秘钥,仍然无法了解信息的具体内容。 2)加密算法大体上分为 ......
常用 方式 Java

java 拼图游戏

界面 代码 package net.elaina.ui; import javax.swing.*; import javax.swing.border.BevelBorder; import java.awt.event.ActionEvent; import java.awt.event.Act ......
java

5分钟掌握接口自动化测试,4个知识点简单易学!

一. 什么是接口测试 接口测试是一种软件测试方法,用于验证不同软件组件之间的通信接口是否按预期工作。在接口测试中,测试人员会发送请求并检查接收到的响应,以确保接口在不同场景下都能正常工作。 就工具而言,常见的测试工具有Jmeter、Postman等。但这类工具往往更是做接口调试,对于做自动化以及测试 ......
知识点 易学 接口 知识

day03-2PyCharm相关知识补充

【PyCharm相关知识补充】 【一】常用快捷键大全 【1】基本编辑快捷键 Ctrl + Space:基本的代码完成(类、方法、属性) Ctrl + Alt + Space:快速导入任意类 Ctrl + Shift + Enter:语句完成 Ctrl + P:参数信息(在方法中调用参数) Ctrl ......
2PyCharm PyCharm 知识 day 03

day03-1Python相关知识补充

【Python相关知识补充】 【一】PIP换源 【1】问题描述 在使用Python时,我们经常需要用到pip安装第三方包,在某些情况下,由于网络速度慢或者其他各种原因,pip install会非常慢,甚至可能无法完成。 在终端窗口使用以下命令进行第三方模块的下载、卸载: pip install 模块 ......
1Python 知识 Python day 03

Java Learning Day1 关键字、标识符、注释、变量

其实之前也学习过两个月的JAVA,跟着淘宝上买的王道Java课,每天看了1day,整个过程下来感觉什么都没有掌握,所以现在就打算重新学一次,从最开始的关键字开始,也就开通了博客,希望这次学习可以多多掌握一些吧。 关键字:小写、含有特殊含义的单词 标识符:方法名、类名、参数名、变量名(英文、不用拼音) ......
标识符 注释 变量 标识 Learning

Java登陆第十三天——网络编程(三)DatagramSocket

DatagramSocket 使用DatagramSocket(数据套接字)可以进行UDP程序的开发,此类可以建立单向地、不可靠地、快速地通信。 在UDP编程中,混淆了服务端和客户端的概念。因为通信是单向的,所以身份可以随时切换。 (也有人把TCP称作服务端客户端,UDP称作发送端和接收端) Dat ......
网络编程 DatagramSocket 网络 Java

java多线程学习之路-不能理解

1 import java.util.concurrent.CountDownLatch; 2 3 /** 4 * 颠覆理解的,为什么不会出问题,执行多次,结果都是正确,并且一致 5 */ 6 class MyData { 7 int a = 5;//可预定总座位数 8 int b = 0;//已预 ......
线程 java

Java Web实现文件下载的几种方式

文件下载可以说是网站的基础功能,要实现最下载功能,有一种最基本的方法,那就是将超链接的href属性指向对应的资源文件。 如下面连接指向了百度首页的图片: ​ ​I'm the index of Baidu​​ 但这种方式的缺陷也是很明显的,目录信息被获取,不利于信息安全。其实信息安全还是其次,主要还 ......
文件下载 方式 文件 Java Web

Java 中常见类型的判空方式

引用类型(Reference Types): 使用 == 运算符判断是否为 null。 使用 != 运算符判断是否不为 null。 使用 Objects.isNull() 方法判断是否为 null。 使用 Objects.nonNull() 方法判断是否不为 null。 字符串类型(String): ......
常见 类型 方式 Java

[Java]Boolean类型的方法在服务器开发中的使用

Boolean类型的方法在进行对数据库的条件查询时,如果没有找到数据返回值不是false,而是空指针异常,只有查到数据时才会返回true,在使用Boolean类型方法查询条件访问数据库时,要进行判空操作来预防空指针报错,如以下: 1 if(loginService.findUserByName(us ......
Boolean 类型 服务器 方法 Java

JAVA进阶 —— 方法引用

原文链接:https://blog.csdn.net/hdakj22/article/details/129453599 一、 内容概述 方法引用可以拆分为方法和引用两方面: 方法引用:把已经有的方法拿过来用,当作函数接口中抽象方法的方法体。 ::(方法引用符) 但是要注意: 并不是所有的方法都可以 ......
方法 JAVA

java 关于 Finalizer 过多导致内存(Res)缓慢上涨

病因: 事情的起因是由Flume的项目采集问题引发的. 测试人员发现用top命令查看采集进程的Res一直不断上涨姿势. 所以怀疑是内存泄漏. 一, 对症下药 首先, 第一步肯定是先瞅瞅代码, 看看有没有那些资源啥的没关闭, 正如读者所想 没有发现. 二, 通过辅助工具 最简单查看java内存的方法就 ......
Finalizer 过多 内存 java Res

这篇保证你彻底搞懂Java NIO的Selector事件选择器

Selector提供选择执行已经就绪的任务的能力,使得多元 I/O 成为可能,就绪选择和多元执行使得单线程能够有效率地同时管理多个 I/O channel。 C/C++许多年前就已经有 select()和 poll()这两个POSIX(可移植性操作系统接口)系统调用可供使用。许多os也提供相似的功能 ......
Selector 事件 Java NIO

Java实验报告四

实验四 实验名称: 歌曲管理系统 实验目的: 掌握类的定义, JAVA 应用程序的设计与实现。 实验时间: (4 学时) 实验类型: 设计型 实验内容:系统中的对象 歌曲(Song.java): 编号、歌名、语言(中文/英文)、类别(流行/通俗)、歌手系统功能描述 对已有的曲目进行管理: 查找歌曲信 ......
报告 Java

Java day6.1

5.9 static 关键字 匿名代码块 没有名字 静态代码块 只执行一次 构造方法 构造一次执行一次 public class Person { //2. 赋初始值 { System.out.println("匿名代码块"); } //1.静态代码块 只执行一次 static { System.o ......
Java day6 day

Java实验报告五

实验五 实验名称: 文件与 I/O 流 实验目的: 掌握文件与输入输出流的使用。 实验时间: (2 学时) 实验类型: 验证型 实验内容: 1.创建类: FindFile.java, 遍历当前目录,打印目录中文件名称,目录打印”is Directory”,文件打印“is file”。修改程序打印当前 ......
报告 Java

如何选择工程监测高性价比的振弦采集仪

如何选择工程监测高性价比的振弦采集仪 工程监测振弦采集仪是目前工程建设、维修、改造等领域中必不可少的一种监测设备。它的主要作用是对建筑物、桥梁、隧道等工程结构进行振动监测,以便尽早发现结构的变形、裂缝、松动等问题,提高结构的安全性和稳定性。但是市面上的振弦采集仪品牌多样,价格不一,如何选择高性价比的 ......
性价比 工程

Java实验报告三

实验三 实验名称: 数组与集合 实验目的: 熟悉 JAVA 的集合框架,熟练掌握以下接口和类的使用, Collection, Map, List,Set,SortedSet, ArrayList, LinkedList, Vector, HashMap, Hashtable 等。 实验时间: (2 ......
报告 Java

Java 系列之 Java endsWith() 方法的使用

我 | 在这里 🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师) 🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲 🏷️ 标签 | 男 自律狂人 目标明确 责任心强 ✈️公众号 | 热爱技术的小郑 🚀 邮箱 | 2977429967 ......
Java endsWith 方法

Java -day6

五 面向对象 5.9 static 关键字 public class Student { private static int age; //静态变量 private double score; // 非静态变量 public void run(){ } public static void go( ......
Java day6 day

Java实验报告二

实验二 实验名称: 封装,继承与多态 实验目的: 熟悉 JAVA 面向对象的三大特性。 实验时间: (2 学时) 实验类型: 设计型 实验内容: (1) 定义一个形状类(Shape)方法:计算周长,计算面积 子类: 矩形类(Rectangle) :额外的方法: differ() 计算长宽差 圆形类( ......
报告 Java

Java实验报告

实验一 实验名称: JAVA 中循环结构 实验目的: 熟悉循环结构,熟悉 JAVA 类的定义以及参数的传递。 实验时间: (2 学时) 实验类型: 验证型 实验内容: (1) 金字塔: Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案, 要求用户设置金字塔的高度,程序能 根 ......
报告 Java

Java线程生命周期

操作系统线程生命周期 操作系统线程生命状态有5种。 初始状态(New) 进程正在被创建时的状态。仅为线程对象开辟了一块堆内存,实际上线程在操作系统层面还未创建。 就绪状态 (Ready) 可运行,由于其他进程处于运行状态而暂时停止运行 运行状态 (Running) 该进程此时正占用CPU 阻塞状态 ......
线程 周期 生命 Java

Java平时作业

作业一 请编写 JAVA 程序能在屏幕打印出如下图形: 1 public class PatternPrinting { 2 public static void main(String[] args) { 3 int n = 13; // 图形的总行数 4 5 // 打印上半部分图形 6 for ......
Java

Java系列之 String indexOf() 方法

我 | 在这里 🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师) 🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲 🏷️ 标签 | 男 自律狂人 目标明确 责任心强 ✈️公众号 | 热爱技术的小郑 🚀 邮箱 | 2977429967 ......
indexOf 方法 String Java
共14500篇  :59/484页 首页上一页59下一页尾页