特性java8 java
java流程控制05 Switch选择结构
# switch选择结构 - 多选择结构还有一个实现方式就是switch case语句 - switch case语句判断一个变量和一系列值中某个值是否相等,每个组织称为一个分支 - switch语句中的变量类型可以是: - byte、short、int 或者char - 从JAVA SE7开始sw ......
java流程控制06 While循环讲解
# while循环结构 ### 循环结构: - while循环 - do......while循环 - for循环 - 在Java5中引入了一种主要用于数组的增强for循环 ## while循环 - while是最基本的循环 - 与C语言相同 ......
java流程控制10增强for循环
# 增强for循环 - 语法格式: ```java for(声明: 表达式){ //代码句子 } ``` - 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。 作用域限定在循环语句块,其值与此时数组元素的值相等。 - 表达式:是要访问的数组名,或者是返回值为数组的方法 例如: ......
java方法02方法的定义和调用
# 方法的定义和调用 ## 方法的定义: java方法类似于其他语言的函数,是一段**用来完成特定功能的代码片段**,一般情况下,定义一个方法包含以下语法: - 方法包含一个方法头和一个方法体,下面是一个方法的所有部分: - **修饰符**:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法 ......
java流程控制11 break、continue、goto
# break、continue、goto - **continue:在continue位置结束本轮循环,以当前条件再次开始判定这个switch循环语句** - **break:强行跳出循环,执行整个循环语句后的其他内容(即这个循环不再执行)** - **关于goto(只做了解):Java中的got ......
java流程控制09打印九九乘法表
## 例子:打印九九乘法表 ```java public class test{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+ ......
java流程控制12打印三角形以及Debug
# 打印三角形以及Debug 例如打印5行的三角形:(**理解!!**) ```java public class triangle{ public static void main(String[] args){ for(int i = 1;i =i;j--){ System.out.print( ......
java数组03三种初始化及内存分析
# 三种初始化及内存分析 ## 三种初始化 PS:数组的数据类型在最前声明 - 静态初始化 ```java int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)}; String[] a = "ABC"; String a[] = "A ......
java方法06递归讲解
# 递归 - 递归就是自己调用自己 - **递归包括两部分:** - **递归头:什么时候不调用自身方法。如果没有头,将陷入死循环** - **递归体:什么时候需要调用自身方法** ![image-20230330115917561](https://img2023.cnblogs.com/blog ......
java流程控制03顺序结构
# 顺序结构 - JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句地执行。 ![597bfd5b000161c503350459](https://img2023.cnblogs.com/blog/3086886/202308/3086886-20230818113451194- ......
java流程控制01用户交互Scanner
# 用户交互Scanner ## Scanner对象 - Java给我们提供了这样一个工具类,用于获取用户输入(接收键盘数据)。 java.util.Scanner 使用Scanner类来获取用户输入 - 基本语法: `Scanner dataName = new Scanner(System.in ......
java流程控制02Scanner进阶使用
# Scanner进阶使用 ### ***小练习例子:*** ```java import java.util.Scanner; //一个小练习例子 public class test02 { public static void main(String[] args){ /*我们可以输入多个数字, ......
Java基础运算符03(逻辑运算符与位运算符)
## 逻辑运算符 - 逻辑运算符有三种,与(and)或(or)非(取反) ```java public class Demo { public static void main(String[] args) { boolean a= true; boolean b= false; System.ou ......
WPF开发快速入门【3】WPF的基本特性(附加属性)
概述 本文描述WPF的附加属性。对于使用MVVM框架的项目,附加属性是非常重要的一个特性。 在MVVM框架下,ViewModel的代码通过控件的依赖属性来控制控件的,例如: //ViewModel public Visibility GridVisibility {get;set} public v ......
WPF开发快速入门【2】WPF的基本特性(Style、Trigger、Template)
概述 本文描述几个WPF的常用特性,包括:样式、触发器和控件模板。 样式/Style Style就是控件的外观,在XAML中,我们通过修改控件的属性值来设置它的样式,如: <!--直接定义style--> <Border Grid.Row="0" Grid.Column="0" Background ......
Java基础运算符02(自增自减)
## 自增自减 - ++自增,--自减,为一元运算符,自增自减原理相同,仅以自增为例学习 ```java public class Demo { public static void main(String[] args) { int a = 5; System.out.println(a); Sy ......
python调用java的jar包,在scrapy中处理加密逻辑
APP采集过程中有些请求是需要加密处理的,之前的方式是通过frida-inject的方式处理的,但是这需要连接手机, 好在本次处理的APP加密逻辑不是很复杂,加密逻辑都在java层,于是便将里面的java层的加密逻辑单独摘出来,想单独的做成一个jar包,这样就不用再用python做一个相同的算法还原 ......
C++11新特性——1.4-1.5 final和override
1.4 final 原文:https://subingwen.cn/cpp/final/ 总结: 1. final 限制某个类不能被继承,或限制某个虚函数不能被重写 2. final 修饰 虚函数 或者 类 3. final 关键字写到 虚函数 或 类 后面 class Base { public: ......
C++11新特性——1.1-1.3 字符串原始字面量,超长整型long long,类成员变量的快速初始化
1.1 字符串原始字面量 1.2 超长整型long long 1.3 类成员变量的快速初始化 1.1 原始字面量 链接:https://subingwen.cn/cpp/R/ 语法 R"xxx(原始字符串)xxx" 原始字面量 表示 固定的值。 原子字面量 两大类型:数字类型,字符串类型 (一个小补 ......
如何用java将本地redis 中所有类型数据同步到阿里云redis中
在分布式系统中,数据同步是一个重要的任务,特别是在将数据从一个 Redis 实例同步到另一个 Redis 实例的情况下。本篇博客将介绍如何使用 Java 编程语言以及 Jedis(Java Redis 客户端)库来实现将本地 Redis 中的所有类型数据同步到阿里云 Redis 实例中。 核心代码 ......
java 数据结构
1、常见数据结构 数组,链表,哈希表,队列,堆栈,二叉树 2、 https://blog.csdn.net/Misszhoudandan/article/details/131442715 ......
json与java对象转换
导入包fasjson java对象转json //1.查询所有这张表所有的数据,调用Service层的 selectAll() List<Brand> bs=brandService.selectAll(); System.out.println(bs); //2.将java集合转成JSON数据 S ......
java实现大文件上传控件
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/U ......
PostgreSQL与Java类型的对照
PostgreSQL™ Java SE 8 date LocalDate time LocalTime timestamp without timezone LocalDateTime timestamp with timezone OffsetDateTime varchar String tex ......
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
#场景: 使用mybatis-plus和SpringBoot,用Druid连接,查询数据库时出现异常 用户访问被拒绝 `java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)` 在a ......
java实现大文件上传组件
文件上传下载,与传统的方式不同,这里能够上传和下载10G以上的文件。而且支持断点续传。 通常情况下,我们在网站上面下载的时候都是单个文件下载,但是在实际的业务场景中,我们经常会遇到客户需要批量下载的场景,还有文件夹的下载场景。与传统业务需求相比,新的业务需求要求更高,难度也更大。但是用户体验比传 ......
idea 配置 java web项目踩坑
![](https://img2023.cnblogs.com/blog/719074/202308/719074-20230818165827745-524946909.png) Path是web项目的web.xml的完整路径 Web Resource directory是web项目的源码路径 就 ......
java实现大文件上传插件
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
DAY 04 ~JAVA 基礎語法 Part 2(類型轉換/變量與常量/運算符/包機制/JAVADOC)
# JAVA 基礎語法 Part 2 ## 類型轉換 - 由於JAVA士強類型語言,所以要進行運算的時候,需要用到類型轉換 ```java 低 >高 byte,short,char-> int-> long-> float-> double ``` - 運算中,不同類型的數據先轉化為同一類型,然後進 ......
判断程序当前运行环境_Java
首先需要在application.yml中指定你的环境类型 也可以在bootstrap.yml中指定,不过从 Spring Boot 2.4 版本开始,不再支持 bootstrap.yml 和 bootstrap.properties 文件 spring: config: activate: on- ......