Java

20230523 java.time.Duration

介绍 java.time.Duration 类声明 两个时刻之间的时间量 两个 Instant 之间的时长是 Duration 在内部,秒数存储在一个 long 中 (seconds),而纳秒数存储在一个额外的 int 中 (nanos) Duration 是基于时间的 TemporalAmount 实现,存储秒和纳秒,但使用其他基于 Duration 的单位(例如分钟、小时

20230522 java.util.Date

介绍 java.util.Date public class Date implements java.io.Serializable, Cloneable, Comparable<Date> Date 类代表一个特定的时间点,精度为毫秒 在 JDK 1.1 之前,类Date有两个额外的功能。它允许将日期解释为年、月、日、小时、分钟和秒值。它还允许格式化和解析日期字符串。不幸的是,这

20230522 java.util.Calendar

介绍 java.util.Calendar public abstract class Calendar implements Serializable, Cloneable, Comparable<Calendar> 抽象类,提供了特定时刻和一组日历域(field) 特定时刻用毫秒值表示,从 Epoch 1970年1月1日0时(GMT,公历)开始的偏移量 getInstance 方

20230522 java.time.temporal.TemporalField

介绍 java.time.temporal.TemporalField public interface TemporalField 时间域 A field of date-time, such as month-of-year or minute-of-hour 日期和时间使用域来表示,这些域将时间线划分为对人类有意义的内容。此接口的实现代表这些域。 最常用的单位在 ChronoField 中

20230522 java.time.temporal.TemporalAccessor

介绍 java.time.temporal.TemporalAccessor public interface TemporalAccessor 时间访问器 定义对时间对象的只读访问,例如日期、时间、偏移量或组合 日期、时间和偏移量对象的基本接口类型 大多数日期和时间信息都可以表示为数字。这些是使用 TemporalField 建模的,其中使用long来处理大值。年、月和月日是字段的简单示例,但

20230522 java.time.temporal.Temporal

介绍 java.time.temporal.Temporal public interface Temporal extends TemporalAccessor 时间 定义对时间对象的读写访问的框架级接口 日期、时间和偏移量对象的基本接口类型,可以使用进行修改操作 API isSupported boolean isSupported(TemporalUnit unit); minu

JGraphX用户手册

1 Introduction1.1 Product Family Introduction1.2 Which Version of mxGraph to use?1.2.1 JavaScript1.3 JGraphX - Java Swing Library1.4 What Applications can JGraphX be used for?1.5 JGraphX Licensing1.6

20230630 java.time.LocalTime

介绍 java.time.LocalTime 类声明 本地时间 plus 和 minus 操作是按照一天 24 小时循环操作的 实现 Temporal ,支持的时间单位( TemporalUnit )有 NANOS MICROS MILLIS SECONDS MINUTES HOURS HALF_DAYS 实现 TemporalAccessor ,支持的时间域( Temp

20230630 java.time.LocalDateTime

介绍 java.time.LocalDateTime 类声明 本地日期时间 实现 Temporal ,支持的时间单位( TemporalUnit )有 NANOS MICROS MILLIS SECONDS MINUTES HOURS HALF_DAYS DAYS WEEKS MONTHS YEARS DECADES CENTURIES MILLENNIA ERAS 实现 Tem

20230630 java.time.format.DateTimeFormatter

介绍 java.time.format.DateTimeFormatter public final class DateTimeFormatter 用来替代 java.text.DateFormat API 常量 BASIC_ISO_DATE ISO_LOCAL_DATE ISO_LOCAL_TIME ISO_LOCAL_DATE_TIME ISO_OFFSET_DATE

20230630 java.time.chrono.ChronoZonedDateTime

介绍 java.time.chrono.ChronoZonedDateTime public interface ChronoZonedDateTime extends Temporal, Comparable<ChronoZonedDateTime<?>> API public timeLineOrder from format get getChronolog

20230630 java.time.chrono.ChronoPeriod

介绍 java.time.chrono.ChronoPeriod public interface ChronoPeriod extends TemporalAmount 实现类 Period API between getChronology Chronology isZero isNegative plus minus multipliedBy negated normalized

20230630 java.time.chrono.ChronoLocalDateTime

介绍 java.time.chrono.ChronoLocalDateTime public interface ChronoLocalDateTime extends Temporal, TemporalAdjuster, Comparable<ChronoLocalDateTime<?>> API timeLineOrder from getChronology

20230629 java.time.temporal.TemporalQuery

介绍 java.time.temporal.TemporalQuery 接口声明 关联工具类 TemporalQueries API queryFrom R queryFrom(TemporalAccessor temporal); 更推荐使用等效方法 TemporalAccessor.query

20230629 java.time.temporal.TemporalAdjuster

介绍 java.time.temporal.TemporalAdjuster 接口声明 关联的工具类 TemporalAdjusters API Temporal adjustInto(Temporal temporal); 调整入参时间,返回调整后的时间 推荐使用等效方法 Temporal#with

通用规则平台的设计与应用

 获取更多技术干货哦~作者:罗京部门:增长中心一、背景当下,直播带货已经成为一种重要的消费场景。它重构了传统商场乃至电商的人货场关系,打造了一种即时的、沉浸式的消费体验。有赞做为一个商家 SaaS 服务公司,为商家提供了商品管理,售卖的全流程服务,其中就对接了许多直播带货的渠道,例如快手、陌陌、微博、虎牙等等。有赞的商家可以在上述的渠道直播卖货。但是不同于 SaaS 服务,直播带货属于平

20230706 8. 脚本、编译与注解处理

脚本、编译与注解处理 脚本 API 使你可以调用诸如 JavaScript 和 Groovy 这样的脚本语言代码;当你希望在应用程序内部编译 Java 代码时,可以使用编译器 API ;注解处理器可以在包含注解的 Java 源代码和类文件上进行操作。如你所见,有许多应用程序都可以用来处理注解,从简单的诊断到“字节码工程”,后者可以将字节码插入到类文件中,甚至可以插入到运行程序中 Java 平台的脚

20230630 7. 国际化

国际化 Java 编程语言是第一种设计成为全面支持国际化的语言。从一开始,它就具备了进行有效的国际化所必需的一个重要特性:使用 Unicode 来处理所有字符串。支持 Unicode 使得在 Java 编程语言中,编写程序来操作多种语言的字符串变得异常方便 国际化一个程序所要做的事情绝不仅仅是提供 Unicode 支持。在世界的不同地方,日期、时间、货币甚至数字的格式都不相同 Locale 对象(

20230629 6. 日期和时间 API

日期和时间 API 为什么处理时间会如此之难呢?问题出在人类自身上 Java 1.0 有一个 Date 类,事后证明它过于简单了 当 Java 1.1 引入 Calendar 类之后,Date 类中的大部分方法就被弃用了。但是, Calendar API 还不够给力,它的实例是易变的,并且它没有处理诸如闰秒这样的问题。 第 3 次升级很吸引人,那就是 Java SE 中引入的 java.time

20230628 5. 数据库编程

数据库编程 Java 数据库连接( JDBC )API 使编程人员可以通过这个 API 接口连接到数据库,并使用结构化查询语 (即 SQL )完成对数据库的查找与更新 根据 Oracle 的声明,JDBC 是一个注册了商标的术语,而并非 Java Database Connectivity 的首字母缩写。对它的命名体现了对 ODBC 的致敬,后者是微软开创的标准数据库 API ,并因此而并入了 S

20230711 12. 本地方法

本地方法 原则上说,“ 100% 纯 Java ” 的解决方案是非常好的,但有时你也会想要编写或使用其他语言的代码(这种代码通常称为 本地代码 ) 特别是在 Java 的早期阶段,许多人都认为使用 C++ 来加速 Java 应用中关键部分是个好主意。但是,实际上,这基本上是徒劳的。Java 平台实现比网络 I/O 要快得多,而网络 I/O 是真正的瓶颈 求助于本地代码是有缺陷的。如果应用的某个部

20230619 Java核心技术(Java 17)(原书第12版)【归档】

介绍 版本 Java 版本:17 说明 关于图形相关的章节全部跳过,部分不常见不常用的也跳过 书中内容有些确实全面,但是要注意也有些重要的部分没有涉及,例如 NIO 读书只是概览,掌握知识体系 更进一步还要通过看代码深入掌握 目录 卷 1 基础知识 1. Java 程序设计概述 2. Java 编程环境 3. Java 的基本程序设计结构 4. 对象与类 5. 继承 6. 接口、lambda

20230522 java.time.Instant

介绍 java.time.Instant 类声明 时间线上的一个瞬时点,可以理解成时刻 被称为“新纪元”的时间线原点被设置为穿过伦敦格林威治皇家天文台的本初子午线所处时区的 1970 年 1 月 1 日的午夜 存储了一个代表纪元秒的long整型 (seconds) 和一个int纳秒的整型 (nanos) Java API 定义了自己的时间尺度,即 Java Time-Scale ,使用 J

20230522 java.time.LocalDate

介绍 java.time.LocalDate 类声明 本地日期 实现 Temporal ,支持的时间单位( TemporalUnit )有 DAYS WEEKS MONTHS YEARS DECADES 10年 CENTURIES 100年 MILLENNIA 1000年 ERAS 时代,10亿年 实现 TemporalAccessor ,支持的时间域( Te

20230628 java.net.HttpURLConnection

介绍 java.net.HttpURLConnection public abstract class HttpURLConnection extends URLConnection API 常量 HTTP 状态码 HTTP_OK : 200 HTTP_CREATED : 201 HTTP_ACCEPTED : 202 HTTP_NOT_AUTHORITATIVE : 203 HTTP_NO

20230528 java.beans.BeanDescriptor

介绍 java.beans.BeanDescriptor public class BeanDescriptor extends FeatureDescriptor API 构造器 BeanDescriptor(Class<?> beanClass) BeanDescriptor(Class<?> beanClass, Class<?> customize

20230602 反射中的泛型信息

介绍 Java 泛型的突出特性之一是在虚拟机中擦除泛型类型,但是擦除的类仍然保留原先泛型的一些微弱记忆。例如,原始 Pair 类知道它源自于泛型类 Pair<T> ,尽管无法区分是 Pair<String> 还是 Pair<Integer> 为了描述泛型类型声明,java.lang.reflect 包中提供了接口 Type ,包含以下子类型: Class 类

20230529 java.lang.reflect.Proxy

介绍 java.lang.reflect.Proxy public class Proxy implements java.io.Serializable 代理类是在运行时创建的类,它实现了指定的接口列表,称为代理接口 每个代理实例都有一个关联的调用处理程序对象,该对象实现接口 InvocationHandler 代理类具有以下属性: final 继承 java.lang.reflect.Pr

布暑中常用的启动命令

1.首先,我们布暑时应该选择哪个jdk版本,那么先写个这样的文件,使用/ect/profile设置环境变量,示例如下: if [ -f ~/.bashrc ]; then . ~/.bashrc fi export JAVA_HOME=/usr/share/jdk1.8.0_14 #java安装目录 export PATH=$JAVA_HOME/bin:..... 2.然后在

界面控件DevExtreme(v23.2)下半年发展路线图

在这篇文章中,我们将介绍DevExtreme在v23.2中发布的一些主要特性,这些特性既适用于DevExtreme JavaScript (Angular、React、Vue、jQuery),也适用于基于DevExtreme的ASP. NET MVC/Core控件。 DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格

<<  <  709  710  711  712  713  714  715  716  717  718  719  >  >>