从我第一次接触Java的时候,老师就说"Write once,run anywhere",这句话虽然听起来有一点太过于形式主义,但是也突出了它的特点。那么,现在的我们应该总结一下和思考一下,自己对于Java平台的理解。 Java本身是一种面向对象的语言,最显著的两个特性有两个方面: ①、书写一次,到 ...
分类:
编程语言 时间:
2019-08-27 00:27:30
阅读次数:
90
Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exc ...
分类:
其他好文 时间:
2019-08-26 15:18:14
阅读次数:
90
dom4简介 1、 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义 Attribute 定义了 ...
分类:
其他好文 时间:
2019-08-25 19:56:44
阅读次数:
69
OpenJDK和Oracle Java有两个主要的实现,几乎没有区别,只是Oracle Java有一些额外的商业功能。 安装OpenJDK OpenJDK 10,Java平台的开源实现是Ubuntu 18.04中的默认Java开发和运行时。 一旦OpenJDK 11达到GA,它将成为Ubuntu 1 ...
分类:
编程语言 时间:
2019-08-24 23:04:49
阅读次数:
116
Maven有一个远程中心库来统一各个项目以及对应的版本。 将远程库的jar包下载到本地库,并通过在pom.xml内配置,来自动导入其他项目。 构建:以“Java源文件”“框架配置文件”“JSP”“HTML”“图片”等资源为原材料,去“生产”一个可运行项目的过程。 如果没有Maven 一个项目就是一个 ...
分类:
编程语言 时间:
2019-08-24 00:38:07
阅读次数:
116
作者:人晓 作者:人晓 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在 ...
分类:
编程语言 时间:
2019-08-14 16:43:15
阅读次数:
83
####JAVA概念介绍 0. 面试: 1. 谈谈你对 Java 平台的理解 1. 对于“Java 是解释执行”这句话,这个说法不太准确。 * 我们开发的 Java 的源代码,首先通过Javac 编译成为字节码(bytecode),然后,在运行时,通过 Java 虚拟机(JVM)内嵌的解释器将字节码 ...
分类:
编程语言 时间:
2019-08-14 09:38:51
阅读次数:
106
Quartz 是什么? "Quartz" 是一款 Java 平台上开源的任务调度器。 快速开始 (1)引入依赖 (2)初始化 (3)新建一个 Job (4)调度一个 Job CronTrigger Quartz 的 Cron 表达式不同于 Linux 系统上使用的 Cron 表达式。区别如下: 是的 ...
分类:
其他好文 时间:
2019-08-11 13:06:24
阅读次数:
126
Logback 是什么? Logback 是一个 Java 平台上的日志框架,是 log4j 的加强版本,目前分为以下模块: 1. logback core,放置为下面两个模块服务的基础代码; 2. logback classic,log4j 的加强版本,实现了 SLF4J API,以便于切换其他日 ...
分类:
其他好文 时间:
2019-08-11 12:49:28
阅读次数:
59
JPDA(Java Platform Debugger Architecture):即Java平台调试体系架构。Java虚拟机设计的专门的API接口供调试和监控虚拟机使用 JPDA按照抽象层次,又分为三层,分别是: (1)JVM TI(Java VM Tool Interface):虚拟机对外暴露的 ...
分类:
其他好文 时间:
2019-08-10 21:39:24
阅读次数:
121