首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java 核心一览

$ ls UseJarDemo.class UseJarDemo.java Java 核心 上一小节我们把自己创建 JAR 文件添加到 CLASSPATH 路径下时候,眼尖你可能发现我们通用配置...因为它包含了所有已编译类文件,包括引导类以及来自核心 Java API 所有类,是 Java 运行时环境中所有核心 Java集合。...这样也避免了 Java 核心 API 被随意替换,保证了安全。 常用 Java API 什么是 API 我们前边多次提到 Java API,那么什么是 API 呢?...Java API 也有说明文档,比如 Java SE 8:https://docs.oracle.com/javase/8/docs/api/index.html 常用 API 介绍 Java 核心中常用...看完这篇文章,想必你对 Java 核心有了更深了解。 好啦,本期分享就到这里,如果各位喜欢我分享,请务必三连,点赞,在看,收藏,关注我,这会对我有非常大帮助。 我们下期再见。

97510
您找到你想要的搜索结果了吗?
是的
没有找到

初识JAVAJava之日期操作类(核心

Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前日期时间,那么只需要直接实例化Date类对象即可:public Date()。...),可以将一个日期型数据进行格式化操作显示,而在Java之中也可以通过java.text.SimpleDateFormat类完成TO_CHAR()函数功能和TO_DATE()函数功能。...String format(Date date); · 将字符串格式化为日期:public Date parse(String source) throws ParseException; 但是除了以上三个核心操作方法之外...,如果要想正常完成格式化操作,还需要准备出一些标记:年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS)。...,实际上对于数据表和简单Java映射就应该彻底完成了,数据之中日期时间可以通过java.util.Date进行表示。

50320

Java之日期操作类(核心

Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前日期时间,那么只需要直接实例化Date类对象即可:public Date()。...),可以将一个日期型数据进行格式化操作显示,而在Java之中也可以通过java.text.SimpleDateFormat类完成TO_CHAR()函数功能和TO_DATE()函数功能。...String format(Date date); · 将字符串格式化为日期:public Date parse(String source) throws ParseException; 但是除了以上三个核心操作方法之外...,如果要想正常完成格式化操作,还需要准备出一些标记:年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS)。...,实际上对于数据表和简单Java映射就应该彻底完成了,数据之中日期时间可以通过java.util.Date进行表示。

73700

Java疑难杂症】利用Java核心实现简单AOP

Spring是一个十分火热开源框架,而AOP(面向切面编程)则是Spring最重要概念之一,为了更好理解和学习AOP思想,使用核心来实现一次不失为一个好方法。   ...首先介绍一下AOP概念,AOP(Aspect Oriented Programming),即面向切面编程,所谓面向切面编程,就是从一个横切面的角度去设计代码思想,传统OOP思想是用封装继承和多态构造一种纵向层次关系...,但不适合定义横向关系,而AOP思想则对此进行了很好补充。   ...例如日志管理代码往往横向散布在很多对象层次中,但跟它对应对象核心功能可以说是毫无关系,还有很多类似的代码,如权限验证,调试输出,事务处理等,也都是如此,这样的话就不利于代码复用和管理了。   ...所谓"切面",简单说就是那些与业务无关,却为业务模块所共同调用逻辑或责任封装起来,便于减少系统重复代码,降低模块之间耦合度,并有利于后续可操作性和可维护性。

579110

非萌芽,真成熟——Java 核心知识

不知道已经参加工作小伙伴们都放假了没,朋友圈已经看到有小伙伴在晒老家照片了,朋友们欢聚一堂,喝点小酒,确实舒服了哈。 记得刚毕业那会,回家过年时候小学时期同学们还会聚一下。...于是我就想啊,确实应该同甘共苦~~~~~我就开始不停地找学习资料,今天终于在 GitHub 上发现了一份不错 Java 面试资料,名叫 JCSprout,意思是 Java Core Sprout:处于萌芽阶段...Java 核心知识。...Jie 在 README 中说这是一份处于萌芽阶段 Java 核心知识,我细致地研究了俩小时后,还真不同意他这句话,明明很成熟嘛。...不仅有集合、多线程、JVM,还有分布式、框架、架构设计、数据、算法,可以说一个优秀 Java 后端工程师应该掌握核心知识点,这里都有啊! ?

31410

ZStack源码剖析之核心鉴赏——ThreadFacade|Java 开发实战

其本质实现了JavaCallable接口)。通过大小合理线程池调度来并行消费这些任务,使ZStack这个Iaas软件有条不紊运行在大型数据中心里。...对线程池不太了解同学可以先看我一篇博客:Java多线程笔记(三):线程池 演示代码 在这里,将以ZStack中ThreadFacade最常用方法为例进行演示。...; import java.util.List; import java.util.concurrent.RejectedExecutionHandler; import java.util.concurrent.ScheduledThreadPoolExecutor...; import java.util.concurrent.ThreadFactory; public class ScheduledThreadPoolExecutorExt extends ScheduledThreadPoolExecutor...本质上是一个任务调度线程池,用工作队列也是一个延时工作队列。 小结 本文分析了ZStack久经生产考验核心组件——线程池。通过线程池,使并行编程变得不再那么复杂。

10010

深入分析Java反射(一)-核心和方法

本文主要介绍反射基本概念以及核心类Class、Constructor、Method、Field、Parameter常用方法。 本文极长,请准备一个使自己舒服姿势阅读。...JDK中对和反射相关集中在java.lang.reflect包和java.lang包中,java.lang.reflect包和java.lang包是开发者可以直接使用,部分java.lang.reflect...可以理解为java.lang.reflect包和java.lang包中就是面向开发者。...图解反射核心体系 java.lang.reflect包反射核心类有核心类Class、Constructor、Method、Field、Parameter,它们基础体系如下: java.lang.Class...,后面花大量篇幅列举了相关类API和API使用,掌握这些类,才能轻松地进行反射编程。

88431

ZStack源码剖析之核心鉴赏——Defer|Java 开发实战

,大致逻辑即: 在DB中创建一条记录 添加当前账户与该计算规格关联 创建相应系统标签 回复该消息,并打印一行log 在这段代码中,我们可以看到在执行逻辑2、3时,这里做了一个Defer.guard...CloudRuntimeException.class) public void test() { case1(); Assert.assertEquals(0, count); } } 实现 Defer非常小...其本质通过对Spring提供AOP和Java提供ThreadLocal以及一个Stack数据结构进行封装:对于执行函数的当前线程存入一个Stack数据结构,每一个填写在Defer中Runable都会被放入...,之后根据调用Defer函数来决定其行为。...这里Runable放入来自系统启动时利用反射所做一个行为。因此并不会影响使用时性能。

10210

ZStack源码剖析之核心鉴赏——FlowChain|Java 开发实战

实现 在ZStack中,FlowChain作为核心,其实现也是非常简单(可以直接参考SimpleFlowChain和ShareFlowChain),本质就是将任务放入List中,由内部方法进行迭代...finalHandle也允许用户定义这部分逻辑,使flow更加灵活。 更好选择 由于该是为ZStack定制而生,故此有一些防御性判断,源码显得略为verbose。...Java Deferred/Promise library similar to JQuery 由于JavaScript 中代码都是异步调用。...org.jdeferred.impl.DefaultDeferredManager; import org.junit.After; import org.junit.Assert; import org.junit.Test; import java.util.concurrent.TimeUnit...; var -= 1; }); Assert.assertEquals(0, var); } } 如果你在使用Java8,那么也可以通过

13410

JAVA语言特征及核心

1、Java语言特点 Java应用广泛,受到大众欢迎,其根本原因是Java语言众多突出优点(优点肯定是与其他高级语言相比较得来) 下面我们介绍几个主要特点: 1.1、简单 Java看起来设计很像...例如,Java提供产生图形用户接口类(java.awt包),这里awt是抽象窗口工具集(abstract windowing tookit)缩写,处理输入输出类(java.io包)和支持网络功能类...1.6、可移植性(跨平台) Java使得语言声明不依赖与实现方面。例如,Java显示说明每个基本数据类型大小和它运算行为(这些数据类型由Java语法描述)。...Java环境本身对新硬件平台和操作系统是可移植Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。...2、Java核心JDK与JRE 2.1、JRE JRE为Java运行时环境,是运行Java程序依赖。如果仅仅是运行已经存在Java程序,只安装JRE即可。

47820

Java核心-核心类与API(4)

话接上回,继续核心类与API学习,最后介绍一下Object类以及与数学、日期/时间有关类,就结束该部分学习了,其他根据需要自行了解。...一、Object类 1、概述 Object 是 Java一个特殊类,也是所有类父类,任何 Java 对象都可以调用 Object 类方法。...Java 允许把任何类型对象赋给 Object 类型变量。当一个类被定义后,如果没有指定继承父类,那么默认父类就是 Object 类。...父类:java.lang.Object 实现接口有: interface java.io.Serializable interface java.lang.Comparable interface...直接来看一个打印日历小案例 //演示日历 import java.util.Calendar; //导包 import java.util.Date; public class DateDemo {

15131

Java核心-核心类与API(1)

学完Java面向对象特性后,接下来学习Java核心类与API。JavaAPI可理解为Java自己提供标准类,开发人员可直接使用其方法。...字符串常量池是全局共享,故也称全局字符串池。字符串池中维护了共享字符串对象,这些字符串不会被垃圾收集器回收)。 字面量也常称为常量,Java字面量可以是任意基本数据类型。...3.3 字符串存储位置 java内存空间理解(面试考点),图示如下 java虚拟机内存结构(面试考点) 1)堆 堆主要存放Java在运行过程中new出来对象,凡是通过new生成对象都存放在堆中...,对于堆中对象生命周期管理由Java虚拟机垃圾回收机制GC进行回收和统一管理。...它有个名字叫做Non-Heap(非堆),目的是与Java堆区分开。(拓展:方法区是线程安全。由于所有的线程都共享方法区,所以,方法区里数据访问必须被设计成线程安全

26321

Java核心-核心类与API(3)

话接上回,继续核心类与API学习,这次介绍一下枚举类以及与系统、交互有关类,需要了解并能使用即可。 一、枚举类 1、概述 枚举也称穷举,简单理解就是把所有可能一一列举出来(穷尽所有可能)。...二、交互相关 1、Console类(简单了解) JDK6中提供了java.io.Console类专用来访问基于字符控制台设备。Console类目的是使Java程序和控制台之间交互更容易。...} } 2、Scanner类(掌握) Scanner类用于获取用户输入,使用前先导包:import java.util.Scanner。...: 10 20 30 end 3个数和为60.0 3个数平均值是20.0 二、系统相关 1、System类 1.1 概述 System类代表当前java程序运行平台,系统级很多属性和控制方法都放置在该类内部...Java 虚拟机。

13921

常用 Java核心包 原

JVM常用包一般在C:\Program Files\Java\jre1.5.0_04\lib\rt.jar 一般都会放在C:\Program Files\Java\jre1.5.0_04\lib...常用Java核心java.lang包:Java语言包,主要包含与语言、数据类型相关类。...程序运行时,编译器自动引入该包 java.awt包和javax.swing包:提供了创建图形界面元素类,通过这些类,可以控制应用程序外观界面 java.io包:Java输入/输出包,包含与输入和输出操作相关类...,提供了不同输入/输出设备读写支持 java.util包:实用程序包,提供实现不同功能类。...java.NET包:Java网络包,提供与网络操作相关java.sql包:包含了与数据编程相关类/接口 注意:除了java.lang包中类系统自动引入外,若要使用其他包中类,应在程序开始部分引入相应

86830

JSTL 核心标签小结

JSTL全称是Java标准标签,是为了弥补默认JSP在视图表现方面的不足而出现。其实在2017年Java开发中用到不是很多了。现在新模板引擎比如Thymeleaf这样貌似更加流行。...JSTL是以标签形式存在,所以要在JSP中使用JSTL,要添加相应标签。以下会逐一说明。...核心标签 核心标签提供了JSTL最核心功能,核心标签前缀是c,要使用核心标签,需要在JSP中添加如下一行: 用户个数是: 除了核心标签之外,JSTL还提供了几个标签用来处理XML、执行SQL、国际化处理等等。...不过随着JavaJava生态演变,很多框架可以在服务端很好完成这些工作。因此在JSP中处理这些没有太大意义了。因此,这里就只介绍核心标签这部分内容。 这些标签用法我也做了一个小例子。

69420

Java核心(二)注解

Java核心(二)注解 注解是什么? 注解是一种特殊接口,注解继承自 java.lang.annotation.Annotation。...相信没有 Java 程序猿不知道 Spring 框架,Spring 框架中定义了大量注解,基于注解,我们可以做到几乎零配置开发商业项目,如 SpringBoot 就将原来 Spring 使用 XML...java.lang.annotation.Repeatable java.lang.annotation.Native @Retention Retention 是保留意思,表明注解产生时间范围。...java.lang.annotation.ElementType 可用值如下: TYPE : 类、接口、注解、枚举声明中 FIELD : 成员变量,包含枚举常量声明中 METHOD : 方法声明中...注解与反射(java.lang.reflect包下) 可以通过 java.lang.reflect.Class isAnnotationPresent()得知是否存在注解。

15510
领券