流程 对象scanner java

实验一 Java编程环境使用

###第1关 String类的常用方法 package step1; public class StringExample { public static void main(String args[]) { /********* Begin *********/ String s1 = new S ......
环境 Java

Java split方法一个或多个特殊字符分割

public static void main(String[] args) { String s = "ab|cd|ef"; //String s = "ab;cd,ef"; //String[] split = s.split(";|,"); String[] split = s.split(" ......
字符 多个 方法 split Java

SpringBoot/Java中定时请求并根据服务端响应头的date实现本地Windows修改时间/时间同步(管理员权限问题-bat管理员启动cmd并运行jar)

场景 业务场景需要将本地Windows服务器与远端Linux服务器进行时间同步。 但是远端服务器无法进行任何操作,不能进行配置开启ntp等操作。 但是可以知道远端服务器开放的服务,比如远端的业务系统的ip和端口。 那么可以通过请求远端业务系统的服务,并根据响应头的date字段获取远端服务器 的时间, ......
管理员 时间 SpringBoot 权限 Windows

Java-javap简单演示

下面是2小段Java代码: short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 +=1;有什么错? java里面这种类型不同的相加会报错吧? 1是int。 有拆箱和装箱,也有一定包含,不都是错的。 short是2个字节,int是4个字节,long是8个字 ......
Java-javap javap Java

Java中synchronized的优化

为了实现高效并发,虚拟机对 synchronized 做的一系列的锁优化措施。包括:适应性自旋、锁消除、锁粗化、轻量级锁、偏向锁。 ......
synchronized Java

JAVA面试题及解析

Java中有哪些集合 Java中的集合可以分为4类,使用4个接口代表,分别是List Set Queue Map。其中List Set Queue都继承自Collection。 List:是有序可重复集合,元素可为空,常用的有ArrayList LinkedList Set: 无序不可重复集合 元素 ......
JAVA

Java基础整理

环境配置 在IDEA创建空项目后,new一个module! 标准配置:jdk1.8 + language 8 注释 // 单行注释 /* */ 多行注释 文档注释 JavaDoc /** *@author *@description */ 设置注释的字体和样式,在IDEA中按以下步骤 setting ......
基础 Java

java8 lamda表达式

list 分组 1.多字段联合,分组 list.stream().collect(Collectors.groupingBy(o -> o.getSkuName() + "_" + o.getOeCode(), Collectors.toList())); 2.求和计算 Integer num =l ......
表达式 java8 lamda java

Java进程(基础)

基本概念 1、进程:程序的执行过程 2、线程:一个进程可以有单个线程也就是我们说的单线程,还可以有多个线程也就是我们说的多线程, 线程 1、当一个类继承了Thread类就可以当成一个线程用 2、我们会重写run方法写上我们自己的业务逻辑 3、run Thread类实现了RUnnable接口,静态代理 ......
进程 基础 Java

java 连接 sqlserver 报错

使用最新的 sqlserver 驱动报错: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: "encrypt" property is set to "true" an ......
sqlserver java

面向对象程序设计 之 文件输入输出流

石 家 庄 铁 道 大 学 实验报告 课程名称 面向对象程序设计 班级 姓名 学号 实验日期 2023.5.16 评分 100 实验项目名称:输入输出流 一、实验目的 掌握文本文件和二进制文件的基本访问方法; 了解一般I/O流和文件流的关系;了解文件与文件流的关系; 了解文件系统的概念,包括文件指针 ......
程序设计 对象 文件 程序

Java数组之二分查找

import java.util.Scanner; public class BinarySearch { public static void main(String[] args) { System.out.println("please input numbers count:"); Scan ......
数组 Java

Java数组之冒泡排序

import java.util.Scanner; public class BubbleSort { public static void main(String[] args) { System.out.print("please input numbers count:"); Scanner ......
数组 Java

Java数组之线性查找

import java.util.Scanner; public class LinearSearch { public static void main(String[] args) { System.out.println("please input numbers count:"); Scan ......
数组 线性 Java

新手的随笔-简单scanner

Scanner next() 1.一定要读取到有效字符后才可以结束输入 2.对输入有效字符前遇到的空白,next()方法会自动将其去掉 3.只有输入有效字符后才将其后面输入的空白作为分隔符或结束符 4.next不能得到带有空格的字符串 nextLine() 1.以enter为结束符,也就是说返回的是 ......
随笔 scanner 新手

JAVA第二次Blog作业

前言 好久不见,本次Blog主要总结这几个月来的大作业情况、期中考试以及学习情况,话不多说,直接开始。 大作业:这两次的大作业仍然是菜单类型的迭代,考点主要还是设计思路,相比于前几次菜单大作业,这两次新增知识点,我个人认为主要有正则表达式的主要使用、继承类的使用。难度而言,在多次迭代后,这两次大作业 ......
JAVA Blog

Android数据流程的优化

第二次阶段开始,对于第一阶段的数据传输线进行优化,因为第一次数据传输入栈activity太多,导致用户使用感不好,人机分离,同时大量activity的入栈,会导致app很卡,所以进行了优化,采用的是向上一个activity/fragment回传数据(一开始以为肯定有一个简洁的方法来实现不同活动的数据 ......
流程 Android 数据

Java初学者之变量及运算

今天是第二天学习Java,感觉有点费力了 学习了变量常量和数据之间的运算 变量分为三种:1.实例变量:他是对象中的变量,最大的特点是有初始值.2.局部变量:必须声明和初始化,3.类变量,被static修饰. 常量:顾名思义,不可以改变的量为常量。用final修饰 数据之间的运算分为:一元,二元,三元 ......
变量 初学者 Java

SpringBoot使用EasyExcel将Excel数据直接转换为类对象

背景 相比于读取excel到List<List<String>>对象中,抽象一个方法将excel数据直接一步读取到指定的类对象中,更为方便。 代码 通过类Class读取excel数据到对象 /** * 使用Class来读取Excel * * @param inputStream Excel的输入流 ......
SpringBoot EasyExcel 对象 数据 Excel

Java-Day-22( 线程一:相关概念 + 继承 Thread 类 + 实现 Runnable 接口 + JConsole 监控 )

Java-Day-22 线程相关概念 程序:是为完成特定任务、用某种语言编写的一组指令的集合 ( 就是平常所写代码 ) 进程:运行中的程序,例如,打开一个软件就启动一个进程,操作系统就会给每个启动的软件分配一新的内存 ( 活动进程占用的物理内存 ) 空间 进程是程序的一次执行过程,或是正在运行的一个 ......
线程 Java-Day JConsole Runnable 接口

第11次作业-利用构造函数创建对象

|这个作业属于哪个课程|https://edu.cnblogs.com/campus/sdscfz/SF3| |-- |-- | |这个作业要求在哪里|https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12975| |这个作业的目标|第11次作业- ......
函数 对象

有关java的博客

有关java的第四五次大作业与期中考试总结 一、前言 本次博客主是针对java学习第二阶段中的PTA题目与期中考试题目的总结性博客,第二阶段的作业难度与第一阶段想必有所提高,对java的知识点考察主要集中在类的设计,正则表达式的运用,类的继承,多态,抽象类与接口。 期中考试代码情况: 二、设计与分析 ......
博客 java

第二次java博客

一。对于近三次的pta作业分析 先来谈谈这次的期中吧 第一题 这个Java程序包含了一个Main类和一个yuan类,主要功能是实现对用户输入的圆半径计算面积并输出结果。 首先是Main类,其中定义了一个双精度变量r,并使用Scanner类获取用户输入的半径。然后创建yuan对象y,并调用yuan方法 ......
博客 java

Java笔试输入输出及常用API总结

Java笔试输入 import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in) //判断是否有下一个输入 sc.hasNext() ......
笔试 常用 Java API

接口自动化测试流程分析

电商后台接口 登录接口 验证码问题 如何处理验证码 万能验证码 测试环境把验证码注掉 第三方验证码平台 图片识别-广告识别-目标检测-图鉴网络科技有限公司 (ttshitu.com) 验证码图片来源,抓包分析接口 流程 生成uuid 1获取验证码图片 2访问验证码平台识别,拿到验证码 3将验证码传入 ......
接口 流程

SSM整合报错:errorCode 1045, state 28000 java.sql.SQLException: Access denied for user

SSM整合报错:errorCode 1045, state 28000 java.sql.SQLException: Access denied for user 简述 SSM整合项目配置好环境后,当要对数据库进行操作,加载 jdbc.properties数据库配置文件时,出现下面的报错 creat ......
SQLException errorCode Access denied 28000

day05-06 流程控制语句

【七】流程控制语句 参考博客:(https://www.cnblogs.com/dream-ze/p/17337360.html) 流程控制即控制流程 具体指控制程序的执行流程 而程序的执行流程分为三种结构: 顺序结构(之前我们写的代码都是顺序结构) 自上而下的执行 分支结构(用到if判断) 根据条 ......
语句 流程 day 05 06

JAVA大作业1

前言 通过对大作业4,5和期中考试的题目集的学习,我有以下心得: 1.三次题目集的知识点我觉得有这些(1):输入语句的使用。 (2):java中多个if()判断语句的使用。 (3):java中的if()和else语句的嵌套使用,这在第一次作业的7-7中用到了该方法来判断三角形的类型。 (3):jav ......
JAVA

invoke java动态代理

动态代理:通过Class对象的new Instance方法,构建对象,获取属性,调用invoke执行对应的方法。 invoke方法: ......
动态 invoke java

Java设计模式-装饰模式

简介 装饰模式在Java领域是一种常见的设计模式,它能够在不改变对象原有结构的情况下,动态地为对象添加新的功能。它通过封装原有对象,在运行时动态地为对象添加新的行为或者修改原有行为,以扩展对象的功能。这种方式避免了继承的静态特性,让对象的行为可以根据需要进行动态变化。在装饰模式中,通常会有一个装饰器 ......
模式 设计模式 Java