- @[TOC] java计算指定日期的上个月 Calendar类 Calendar类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法calendar fields如YEAR , MONTH , DAY_OF_MONTH , HOUR ,等等,以及用于操纵该日历字段,如获取的日期下个星期。 时间上的瞬间可以用毫秒值表示,该值是从1970年1月1日00:00 00:00.000 GM... @[TOC] java计算指定日期的上个月 Calendar类 Calendar类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法calendar fields如YEAR , MONTH , DAY_OF_MONTH , HOUR ,等等,以及用于操纵该日历字段,如获取的日期下个星期。 时间上的瞬间可以用毫秒值表示,该值是从1970年1月1日00:00 00:00.000 GM...
- @[toc] 方法一:CompareTo()调用CompareTo(Date anotherDate)方法,API如下:public int compareTo(Date anotherDate)参数:anotherDate—要比较的Date结果:如果参数Date等于此Date,则值为0 ; 如果此日期在Date参数之前,该值小于0 ; 如果此日期在Date参数0则值大于0异常:NullPo... @[toc] 方法一:CompareTo()调用CompareTo(Date anotherDate)方法,API如下:public int compareTo(Date anotherDate)参数:anotherDate—要比较的Date结果:如果参数Date等于此Date,则值为0 ; 如果此日期在Date参数之前,该值小于0 ; 如果此日期在Date参数0则值大于0异常:NullPo...
- Scene Builder 是创建漂亮的用户界面,并将您的设计转化为交互式原型。Scene Builder通过创建可以直接在JavaFX应用程序中使用的用户界面,缩小了设计人员和开发人员之间的差距。它可以手动拖动控件进行页面设计,前后台分离大大缩小了开发时间。但是呢,目前Scene Builder官方已经不再维护了,已经托给Gluon进行开发维护了,大家一定不要下载错了哟~ 1. Scene... Scene Builder 是创建漂亮的用户界面,并将您的设计转化为交互式原型。Scene Builder通过创建可以直接在JavaFX应用程序中使用的用户界面,缩小了设计人员和开发人员之间的差距。它可以手动拖动控件进行页面设计,前后台分离大大缩小了开发时间。但是呢,目前Scene Builder官方已经不再维护了,已经托给Gluon进行开发维护了,大家一定不要下载错了哟~ 1. Scene...
- 知识回顾 Java中提供的类------官方API帮助文档应用程序编程接口,一些预先创建好的类及方法,目的是为了让我们更好进行程序开发包装类 数学相关 日期相关 字符串相关 集合相关 异常相关I/O相关 线程相关 网络相关 反射注解 GUI相关包装类包装类有八个 与八个基本类型一一对应 Integer Character包装类存在java.lang包中 不需要i... 知识回顾 Java中提供的类------官方API帮助文档应用程序编程接口,一些预先创建好的类及方法,目的是为了让我们更好进行程序开发包装类 数学相关 日期相关 字符串相关 集合相关 异常相关I/O相关 线程相关 网络相关 反射注解 GUI相关包装类包装类有八个 与八个基本类型一一对应 Integer Character包装类存在java.lang包中 不需要i...
- 什么是注解从语法上来说,具备以下这种格式就是注解。@注解名称 例如Junit中的@Test以后在编程中看到@名称 就要想起这是一个注解。接下来看看注解有什么好处,也就是注解的作用。 注解的作用使用注解就是用来取代配置文件,就是这么一个作用。例如在Servlet3.0中,我们可以不再需要使用web.xml来配置Servler和Filter等配置,全部可以采用注解来实现,这时候注解就取代... 什么是注解从语法上来说,具备以下这种格式就是注解。@注解名称 例如Junit中的@Test以后在编程中看到@名称 就要想起这是一个注解。接下来看看注解有什么好处,也就是注解的作用。 注解的作用使用注解就是用来取代配置文件,就是这么一个作用。例如在Servlet3.0中,我们可以不再需要使用web.xml来配置Servler和Filter等配置,全部可以采用注解来实现,这时候注解就取代...
- 串联所有单词的子串(哈希表、字符串)给定一个字符串 s和一些长度相同的单词 words。找出 s中恰好可以由 words中所有单词串联形成的子串的起始位置。注意子串要与 words中的单词完全匹配,中间不能有其他字符,但不需要考虑 words中单词串联的顺序。示例 1:输入: s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]... 串联所有单词的子串(哈希表、字符串)给定一个字符串 s和一些长度相同的单词 words。找出 s中恰好可以由 words中所有单词串联形成的子串的起始位置。注意子串要与 words中的单词完全匹配,中间不能有其他字符,但不需要考虑 words中单词串联的顺序。示例 1:输入: s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]...
- @[toc] 前言之前已经学过很多的知识,但是总会有一个疑惑,这些知识有什么用?接下来的JavaEE的目标就是做出一个属于我们自己的网站网站=前端+后端简单来说,前端就是客户端,也就是浏览器运行的网页后端就是服务器工作,也就是公司机房部署的程序之后的学习将以后端技术栈为主,前端技术栈为辅进行学习 计算机的基本组成 CPU CPU运行程序的过程总的来说,执行程序过程:硬盘=>内存=>CPU=... @[toc] 前言之前已经学过很多的知识,但是总会有一个疑惑,这些知识有什么用?接下来的JavaEE的目标就是做出一个属于我们自己的网站网站=前端+后端简单来说,前端就是客户端,也就是浏览器运行的网页后端就是服务器工作,也就是公司机房部署的程序之后的学习将以后端技术栈为主,前端技术栈为辅进行学习 计算机的基本组成 CPU CPU运行程序的过程总的来说,执行程序过程:硬盘=>内存=>CPU=...
- 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.以上的总结就是什么是反射... 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.以上的总结就是什么是反射...
- 接口概念对于面向对象编程来说,抽象是一个极具魅力的特征。如果一个程序员的抽象思维很差,那他在编程中就会遇到很多困难,无法把业务变成具体的代码。在 Java 中,可以通过两种形式来达到抽象的目的,一种是抽象类,另外一种就是接口。 官方解释:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以... 接口概念对于面向对象编程来说,抽象是一个极具魅力的特征。如果一个程序员的抽象思维很差,那他在编程中就会遇到很多困难,无法把业务变成具体的代码。在 Java 中,可以通过两种形式来达到抽象的目的,一种是抽象类,另外一种就是接口。 官方解释:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以...
- 一. 线程池概述1. 什么是线程池线程池和和字符串常量池, 数据库连接池一样, 都是为了提高程序的运行效率, 减少开销; 随着并发程度的提高, 当我们去频繁的创建和销毁线程, 此时程序的开销还是挺大的, 为了进一步提高效率, 就引入了线程池, 程序中所创建的线程都会加载到一个 “池子” 中, 当程序需要使用线程的时候, 可以直接从池里面获取, 用完了就将线程还给池, 这样在多线程的环境中就不... 一. 线程池概述1. 什么是线程池线程池和和字符串常量池, 数据库连接池一样, 都是为了提高程序的运行效率, 减少开销; 随着并发程度的提高, 当我们去频繁的创建和销毁线程, 此时程序的开销还是挺大的, 为了进一步提高效率, 就引入了线程池, 程序中所创建的线程都会加载到一个 “池子” 中, 当程序需要使用线程的时候, 可以直接从池里面获取, 用完了就将线程还给池, 这样在多线程的环境中就不...
- 字符串排序(算法初阶、快速排序)用main方法排序(按首字母或按字符串长度) 要求:①输出原数组和排序后的数组②若有“,”“.”不能进行排序,并将不符合排序要求的数组打印出来③不能用API,可用选择、冒泡、快速解答:import java.util.Scanner;class Untitled { public static void main(String[] args) { ... 字符串排序(算法初阶、快速排序)用main方法排序(按首字母或按字符串长度) 要求:①输出原数组和排序后的数组②若有“,”“.”不能进行排序,并将不符合排序要求的数组打印出来③不能用API,可用选择、冒泡、快速解答:import java.util.Scanner;class Untitled { public static void main(String[] args) { ...
- 求根节点到叶节点数字之和(树、深度优先搜索)给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。每条从根节点到叶节点的路径都代表一个数字:例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。计算从根节点到叶节点生成的 所有数字之和 。叶节点 是指没有子节点的节点。示例 1:输入:root = [1,2,3]输出:25解释:从根到叶子节... 求根节点到叶节点数字之和(树、深度优先搜索)给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。每条从根节点到叶节点的路径都代表一个数字:例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。计算从根节点到叶节点生成的 所有数字之和 。叶节点 是指没有子节点的节点。示例 1:输入:root = [1,2,3]输出:25解释:从根到叶子节...
- 继承OOP语言主要的三大特征:继承 封装 多态package com.bit.demo1; class Animal { String name; public void eat() { System.out.println(this.name + " Animal eat"); }}class Cat { String name; pu... 继承OOP语言主要的三大特征:继承 封装 多态package com.bit.demo1; class Animal { String name; public void eat() { System.out.println(this.name + " Animal eat"); }}class Cat { String name; pu...
- 什么是多态?多态(polymorphism)就是多种形态,简单来说就是做同一件事情,不同的对象做就会有不一样的结果/状态或者说就是一个引用调用同一个方法,表示出不一样的行为就叫做多态多态的实现条件1、完成向上转型2、实现方法的重写3、通过引用调用重写向上转型向上转型就是将子类赋值给父类class Animal{ private String name; private int... 什么是多态?多态(polymorphism)就是多种形态,简单来说就是做同一件事情,不同的对象做就会有不一样的结果/状态或者说就是一个引用调用同一个方法,表示出不一样的行为就叫做多态多态的实现条件1、完成向上转型2、实现方法的重写3、通过引用调用重写向上转型向上转型就是将子类赋值给父类class Animal{ private String name; private int...
- 一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:代码如下:interface Formula { double calculate(int a);default double sqrt(int a) { return Math.sqrt(a); }}Formula接口在拥... 一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:代码如下:interface Formula { double calculate(int a);default double sqrt(int a) { return Math.sqrt(a); }}Formula接口在拥...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签