函数 接口java
Java基础 File 常见的成员方法(创建、删除)
createNewFile () 方法: 细节一:如果当前路径表示的文件不存在,则创建成功,方法返回 true;如果当前路径表示的文件已经存在,则创建失败,方法返回 false 细节二:如果父级路径是不存在的,那么方法会有 IOException 异常 细节三:createNewFile () 方法 ......
Java拾贝第八天——多线程的创建
Java拾贝不建议作为0基础学习,都是本人想到什么写什么 进程与线程 多线程是实现并发机制的一种有效手段,进程和线程一样都属于并发的一个单位。(线程比进程更小)。 所谓多线程是指一个进程在执行过程中可以产生多个线程。这些线程可能同时存在、同时运行。 一个进程可以包含一个或多个线程,但至少会有一个线程 ......
箭头函数和普通函数中this的使用
var name = '南玖'; var person = { name: 'nanjiu', say: function() { console.log('say:', this.name); }, say2: () => { console.log('say2:', this.name); } ......
Java基础 File 常见的成员方法(判断、获取)
length () 方法的细节:只能获取文件的大小,单位是字节。如果我们想要的单位是 M,G等,可以不断地除以 1024 len / 1024:KB len / 1024 / 1024:MB len / 1024 / 1024 / 1024:G 如果我们要获取一个文件夹的大小,需要把这个文件夹里面所 ......
Java基础 File
File 对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径。甚至这个路径可以是存在的,也可以是不存在的 File 类常见的构造方法有三个: public File (String pathname) → 根据文件路径创建文件对象。把字符串表示的路径变成 File 对象 public Fil ......
Java基础 自定义异常
自定义异常的意义:让控制台的报错信息更加见名知意 步骤: 1. 定义异常类,类名要见名知意 2. 写继承关系。如果定义的异常是运行时异常,要继承 RuntimeException;如果是编译时异常,直接继承 Exception 3. 写空参构造 4. 写带参构造 ......
Java基础 抛出异常(throws 和 throw)
throws:写在方法定义处,表示声明一个异常,告诉调用者,使用本方法可能会有哪些异常(编译时异常:必须要写;运行时异常:可以不写) 语法: public void 方法 () throws 异常类名1 , 异常类名2 ... { } throw:写在方法内,表示结束方法。用来手动抛出异常对象,把异 ......
算法篇---java算法应用
算法篇 java算法应用 算法应用之百钱买白鸡 (程序员副业--编程学习--业务交流--公众号: 匠心程序定制) 案列说明:主要内容是:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡? 思想:想要实现此算法,只要明白各种条件的关系即可,而且知道公鸡最多买20只,母鸡最多买33 ......
Java基础 捕获异常 灵魂四问
一、如果 try 中没有遇到问题,怎么执行? 答:会把 try 里面所有的代码全部执行完毕,不会执行 catch 里面的代码。只有当出现了异常才会执行 catch 里面的代码 二、如果 try 中可能会遇到多个问题,怎么执行? 答:会写多个 catch 与之对应。如果我们要捕获多个异常,这些异常中如 ......
Java基础 try...catch捕获异常、代码的执行逻辑
语法格式: try { 可能出现异常的代码 ; } catch (异常类名 变量名) { 异常的处理代码 ; } 目的:当代码出现异常时,可以让程序继续往下执行 代码的执行逻辑: int[] arr = {1, 2, 3};try { System.out.println(arr[10]);} ca ......
MySQL常用函数
MySQL函数,是一种控制流程函数,属于数据库用语言。 MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。 一、数学函数 1.1、函数概述 MySQL函数是MySQL数据 ......
postgis常用函数介绍(二)
概述: 书接上文,本文继续讲解Postgres中常用的空间函数的使用。 常用函数: 1、判断geometry是否为空 通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下: 2、判断一个geometry是否在一个geometry ......
HuTool JAVA 工具类神器
版权声明:本文为CSDN博主「有多勉为其难」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/abst122/article/details/124091375 Hutool是一个小而全的Java工具类库,通过静态 ......
Java拾贝第八天(补档!)——访问修饰符,命名规范
补档,访问修饰符。 范围 private 默认的 protected public 同一包 √ √ √ √ 同一包中的类 √ √ √ 不同包的子类 √ √ 其他包 √ 命名规范 类:所有单词首字母大写。 方法:第一个单词首字母小写,之后每个单词首字母大写。(驼峰命名法) 属性:驼峰 包:所有单词字母 ......
C++函数如何具有多个返回值?
本文介绍在C++语言中,使用一个函数,并返回两个及以上、同类型或不同类型的返回值的具体方法。 对于C++语言而言,其不能像Python等语言一样在一个函数中返回多个返回值;但是我们也会经常遇到需要返回两个甚至更多个值的需求。针对这种情况,我们可以通过pair、tuple(元组)等数据结构,实现C++ ......
Java 项目引入logback
参考文档: https://www.cnblogs.com/songxingzhu/p/10119378.html <!--Begin LogBack Log--> <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-clas ......
javaparser java 源码扫描解析
参考文档: https://www.bilibili.com/read/cv22893728/ 使用到的以来: <dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-core</artifactId> ......
java项目实践-jsp-finter-监听器-day19
目录1. jsp2. 过滤器3. listener 监听器 1. jsp servle逻辑处理方便 html页面表现麻烦 jsp 页面表现方便 但是逻辑处理麻烦 JSP 是一种页面技术 JSP本质上是servlet类 通过JSP引擎翻译成servlet jsp 约等于 java+html 注意:js ......
Java 实现结巴分词
pom.xml 引入结巴分词maven依赖 <dependency> <groupId>com.huaban</groupId> <artifactId>jieba-analysis</artifactId> <version>1.0.2</version> </dependency> 测试 @Te ......
fastapi接口参数限制
路徑的例子 Path(title="The ID of the item to get") 查詢參數 Query( title="Query string", description="Query string for the items to search in the database that ......
disp函数/fprintf函数/arrayfun函数
disp命令 只能打印多个变量的值 打印多个变量时,可以把它们放在一个数组中或结构体中 fprintf命令 打印多个变量 fpritf(fileID,formatSpec,A1,A2,A3...) arrayfun(func,A) 将func应用于A的每个元素 function y=f(x) ... ......
10.17 Java异常处理1
eg: import javax.swing.*;class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zer ......
从零开始的Java编程:教你如何实现“超级马里奥”游戏!
在这款游戏中,我们的目标是通过控制马里奥完成三个关卡的挑战。每个关卡都有不同的难度和障碍物,玩家需要灵活运用跳跃技巧和反应能力,才能成功通关。同时,消灭普通砖块还可以赚取积分,增加游戏的趣味性和挑战性。 ......
Java 自定义脱敏注解实现
自定义注解 package com.yunmeng.iot.common.desensitization.annotation; import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; import com.fasterxm ......
java基础漏洞学习----基础命令执行漏洞
java基础漏洞学习 基础命令执行漏洞 基础命令执行常见方法 1.ProcessBuilder package com.example.servletdemo; import java.io.BufferedReader; import java.io.IOException; import jav ......
Java Stream流实现递归查询
MySql数据库表结构 模拟数据 查询出所有数据,用父节点递归查询出所有子节点数据 /** * 封装备注分类集合 * * @param remarkTypeList 备注分类集合 * @return 递归好的集合 */ @Override public List<RemarkType> queryR ......
java异常整理
异常处理在Java项目中是非常重要的,它有助于提高程序的稳定性和可维护性。在Java中,异常是指程序在执行过程中出现的错误或不正常情况。异常处理允许开发人员识别和处理这些异常,以便程序能够优雅地应对问题而不会崩溃。在这篇文章中,我们将讨论Java项目中常见的异常处理情况,以及如何处理它们。 1.空指 ......
java项目中常用的异常处理情况
1.空指针异常(java.lang.nullpointerexception) 发生该情况一般是字符串变量未初始化,数组未初始化,类对象未初始化等。还有一种情况是当该对象为空时你并没有判断是否为空值,除了检查是否初始化之外,如有必要则要加上判断是否为null的if语句。 2.指定的类不存在(java ......