流程 对象scanner java

java(集合)练习

需求:用集合记录ayue ,并遍历循环。 文件:Student.java中 import java.util.ArrayList; public class Student { public static void main(String[] args){ ArrayList<Stu> list=n ......
java

秦疆的Java课程笔记:26 基础 变量 常量 作用域

变量就是可以变化的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括: 变量名,变量类型,作用域。 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每一个声明都必 ......
常量 变量 作用 课程 基础

java模拟PHP的pack和unpack类

参考链接:https://www.xp.cn/b.php/69284.html import java.io.IOException; import java.io.InputStream; public class PackUtil{ /** * 打包字符串 * 类似php中pack在java中的 ......
unpack java pack PHP

月考之面向对象

. 基础题(40分) 定义一个变量有三个特性,分别为?(1分) id、type、 变量值 相关解释: 1. 标识符(id):变量的标识符是给变量命名的名称,它用于在程序中引用变量。标识符遵循一定的命名规则,通常由字母、数字、下划线组成的,但必须以字母或者下划线开头。 2. 类型(type):变量的类 ......
对象

Java核心知识体系6:集合框架详解

Java核心知识体系1:泛型机制详解 Java核心知识体系2:注解机制详解 Java核心知识体系3:异常机制详解 Java核心知识体系4:AOP原理和切面应用 Java核心知识体系5:反射机制详解 1 集合框架图总览 我们来简单解读下上面这个框架图: 所有集合类都位于java.util包下 Iter ......
框架 核心 体系 知识 Java

Java 小文件上传、大文件分片上传、断点续传、秒传的开发原理

1、前言 文件上传在项目开发中再常见不过了,大多项目都会涉及到图片、音频、视频、文件的上传,通常简单的一个Form表单就可以上传小文件了,但是遇到大文件时比如1GB以上,或者用户网络比较慢时,简单的文件上传就不能适用了,用户辛苦传了好几十分钟,到最后发现上传失败,这样的系统用户体验是非常差的。 或者 ......
文件 断点 原理 Java

java(StringBuilder)练习

需求:键盘录入一个九位数以下的数字将该数字各数字变为罗马数字。 import java.util.Scanner; public class Boke { public static void main(String[] args){ Scanner Sc= new Scanner(System.i ......
StringBuilder java

java中String、StringBuffer和StringBuilder的区别(简单介绍)

简单介绍 java中用于处理字符串常用的有三个类: 1、java.lang.String 2、java.lang.StringBuffer 3、java.lang.StrungBuilder 三者共同之处:都是final类,不允许被继承,主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着,且 ......
StringBuilder StringBuffer String java

Java项目配置Maven依赖时不知需要的最低jdk版本?(报错java: 错误: 无效的目标发行版:17)

1.问题 在配置SpringBoot项目依赖时,使用了最新的spring-boot-starter-parent 3.1.5,但是出现了java: 错误: 无效的目标发行版:17的报错 2.解决 经过查阅资料后得知是jdk版本不匹配导致的错误,那我们如何得知相应依赖需要的最低版本需求,并进行配置呢? ......
错误 目标 版本 项目 Maven

面向对象的 ABAP 里,全局类和局部类有什么区别,以及各自使用场合试读版

本教程之前的文章,第一次介绍了 ABAP 面向对象编程领域的类,实例,方法等概念。 20. 面向对象的 ABAP 编程初探 - 什么是类,实例,和 Public 方法 在 ABAP 很多帮助文档里,我们都能看到 SAP 在提到类的时候,总是将 Global Class(全局类)和 Local Cla ......
部类 和局 全局 场合 对象

Ubuntu+Minio对象存储+pm2进程管理

Minio是一个go编写的高性能对象存储服务,它兼容Amazon S3 API。无论是静态网站的托管,还是数据存储分析,亦或是数据的备份与恢复等多种场景下,都可以为我们提供解决方案。 ubuntu安装Minio对象存储服务: 1.打开终端,并执行以下命令下载Minio文件。可以从Minio的官方网站 ......
进程 对象 Ubuntu Minio pm2

JAVA

Java是一种具有简单的、面向对象的、分布式的、解释型的、健壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。 JVE是虚拟机 JRE是JAVA的运行环境 JDK是程序开发工具包 写一个类的模版(简单称呼编写Java源代码) public class 类名{ public st ......
JAVA

java中类名一定要和java文件名一致吗?

原文链接:https://blog.csdn.net/qq_42449963/article/details/106199732 结论:首先java中类名不一定要和java文件名一致,是否一致需要分情况, 其次java中可以有多个类,但是最多只有一个类的类名和文件名相同, 如果一个类被public修 ......
类名 java 文件名 文件

Java异常

异常 异常是程序执行时,出现的意想不到的情况,导致你的程序会无法正常运行。 异常类的种类 (1)java.lang.Throwable类是Java程序执行过程中发生的异常时间对应类的父类 (2)Throwable可分为两类:Error(错误)和Exception(异常) ①Error:Java虚拟机 ......
Java

爬虫-python面对对象-工具

一、面向对象基础 1、面向对象思想简介 软件编程就是将我们的思维转变成计算机能够识别语言的一个过程 什么是面向过程? 自上而下顺序执行,逐步求精 其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构; 各模块之间的关系尽可能简单,在功能上相对独立 每一模块内部均是由顺序、选择和循环三种基 ......
爬虫 对象 工具 python

JAVA Set集合的深拷贝

之前在做统计的时候,用到Set集合,存储到Map中,但是因为是浅拷贝,导致数据错误问题。这里记录下如何深度拷贝Set 关于浅拷贝和深拷贝的的问题,请参考另一篇文章《JAVA 的深拷贝和浅拷贝》 简而言之:深拷贝是完全创建一个新的对象,是一个全新的对象。而浅拷贝仅仅复制所考虑的对象,而不复制它所引用的 ......
拷贝 JAVA Set

《实战Java高并发程序》——第2章 Java并行程序基础

进程和线程 简单的话来说,在Windows中看到的后缀为.exe的文件都是程序。不过程序是"死"的、静态的。当双击这个.exe文件的时候,这个.exe文件中的执行就会被加载,你就能得到一个有关这个程序的进程。进程是"活"的,或者说是正在被执行的。 进程中可以容纳若干线程。 那进程和线程之间究竟是一种 ......
程序 Java 实战 基础

java引入jep实现四则运算包含负数且规范两位小数

1.在pom中引入依赖 <!--四则运算--> <dependency> <groupId>jep</groupId> <artifactId>jep</artifactId> <version>2.24</version> </dependency> 2.调用实现计算 public static ......
四则 负数 小数 java jep

macOS系统安装Java环境 Jdk1.8安装 新手详细教程(全网最详细)

1.jdk安装包下载 https://www.oracle.com/cn/java/technologies/downloads/#java8-mac 点击同意条款,并下载. 注册/登录Oracle. 2.下载完成之后双击安装包进行安装. 输入开机密码,安装软件. 3.配置JDK环境变量. (1)打 ......
全网 新手 环境 教程 系统

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

SpringBoot后端流程

1.idea创建springboot项目:2.7版本 2.pom依赖导入 <!-- web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifa ......
SpringBoot 流程

java.net.ConnectException: Connection refused: no further information

问题描述 报错原因 在测试过程中,没有开启Redis 解决方案 开启Redis , 再重新运行代码即可解决 ......

实验1:UML与面向对象程序设计原则

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图; 2、理解面向对象程序设计原则。 [实验任务一]:UML复习 阅读教材第一章复习UML,回答下述问题: Q:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 A:1 ......
程序设计 对象 原则 程序 UML

享元模式--Java实现

相关类图 具体代码 //ChessFactory.java package org.example.test012; import java.util.Hashtable; public class ChessFactory { public static ChessFactory getChess ......
模式 Java

JavaScript Date对象 、日期求差案例 、 购物秒杀倒计时、日历

一、创建Date对象 var dateObj=new Date(); var now = Date.now() 当前时间 二、Date方法 1、将日期转为字符串 toLocaleString() toLocaleDateString() toLocaleTimeString() 2、获取年、月、日、 ......
JavaScript 日历 对象 案例 日期

Java存储MySQL时间类型 java.sql.Timestamp

Java存储MySQL时间类型需要用到 java.sql.Timestamp 类型来存储 但在实际获取MySQLl数据,设置反射对象属性值时出现了 IllegalArgumentException 非法参数异常 Exception in thread "main" java.lang.Illegal ......
Timestamp 类型 时间 MySQL Java

Soc的Bring Up流程

1、Bring Up流程 SOC (System on a Chip) bring-up是一个复杂的过程,涉及到硬件、固件和软件的集成和验证,以下是一个基于BROM,SPL,UBOOT和Linux的启动流程的概述: BROM (Boot Read-Only Memory)启动:启动的最初阶段,在这个 ......
流程 Bring Soc

JavaScript中实现异步编程模式的4种方法,回调函数、事件监听、发布/订阅、Promises对象:

下面哪些方法可以用于JavaScript 异步模式的编程? A 回调函数 B 事件监听 C 发布/订阅 D Promise对象 正确答案:ABCD 参考答案: 回调函数,这是异步编程最基本的方法。 事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。 发布 ......
JavaScript 函数 Promises 对象 模式

如果函数处在非严格模式下,且thisArg的值为null或者undefined,则调用时函数内部的this指向window对象

执行以下程序,输出结果为() function a(){ console.log(this); } a.call(null); window function.call(thisArg,args1,args2...)可以调用函数function,并且让函数内部的this指向thisArg,同时传递a ......
函数 指向 undefined 处在 对象

java常用正则表达式工具

public class RegexUtils { /** * 是否是无效手机格式 * @param phone 要校验的手机号 * @return true:符合,false:不符合 */ public static boolean isPhoneInvalid(String phone){ re ......
正则 表达式 常用 工具 java
共14500篇  :79/484页 首页上一页79下一页尾页