分类 Java 教程 下的文章

备注:本文修订于2021年7月15日Sun/Oracle JDK和OpenJDK的历史渊源JDK,全称是:Java Development Kit,是Java语言的软件开发工具包,它包含了Jav...

JRL协议是什么?JRL协议全称是:Java Research License,中文意思是:Java研究授权协议。JRL协议由Sun公司于2005年3月发布,可以认为是Sun公司在Java开源之...

1、== 解读对于基本类型和引用类型 == 的作用效果是不同的,如下所示:基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;代码示例:String x = "string&...

站长点评:互联网发展了这么多年了,但是能够被证明的商业模式不外乎:广告,电商等少数几个。变与不变是世界发展的基本状态,变得东西有很多,但是不变的东西却不多,抓好不变的东西才能不迷失自我。希望大家...

java.lang.Math.sqrt(double a) 返回一个正确舍入的double值的正平方根。特殊情况有三种,如下所示:如果参数是NaN或小于为零,那么结果是NaN.如果参数是正无穷大...

表达式和语句的区别表达式(Expression)有值,而语句(Statement)不总有。因为表达式可被求值,所以它可写在赋值语句等号的右侧。而语句不一定有值,所以像import、for和bre...

北侠点评:shell这个东西非常重要,shell不是一门语言,而是操作系统范畴,与kernel内核相互对应,所以学好shell至关重要。另外,shell是长久不衰的,即便现在很多情况下被Pyth...

1、InterruptedException异常是什么?官网的解释是这样的:Thrown when a thread is waiting, sleeping, or otherwise occ...

在我们日常的开发中,肯定是少不了要和日志打交道,在Java中使用日志功能非常方便,请看本文的介绍。1、创建Logger对象(1)查找或创建一个logger。如果已经存在同名的logger则返回此...

从CPU诞生之日到现在,随着技术的发展,CPU出现了非常多的架构,主要有三类:X86、ARM以及MIPS,它们之间的差距都非常大。但是,如果从最基本的逻辑角度来分类的话,它们可以被分为两大类,即...

1、断言assert简介assert的用法像是一种"契约式编程",顾名思义,如果程序的运行不满足某种特定条件或者输入未遵守某个约定,则程序将会终止执行。面对异常情况的处理,通常使用if来做逻辑处...

前言其实,Stream很简单,如果你感到困难的话,不妨换个角度去理解它。任何新东西都不是凭空产生的,而是缘于某种旧东西的升华和改造,不妨把Stream当做高级版的 Iterator,那么将大幅拉...

备注:本文更新日期为2020年7月31日前言本文仅限于徒弟使用,其目的是对Java整个生态和相关技术进行多维度的介绍。因为我个人对“3”这个数字有特殊的研究和认识,所以本文的论述将会处处贯穿“3...

1、Java注解的个人学习经验总结Java注解诞生于Java 5,其官方文档是这样说的:Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响代码的执行。注解通常拿来与注释做对比:...

我们知道,世界的每个地区都有自己的本地时间,因为时间的依据往往是根据太阳的角度而定,不同地方的人看到的太阳角度是不同的,所以本地时间的出现是合情合理的,也是客观必然的。我们还知道,整个地球共分为...

前言一千个读者有一千个哈姆雷特,一万个Java用户,则能找出一万种“坑爹”功能。对于个人而言,每个人的思维习惯不同,感受到的结果不同,我认为违反思维常识而“坑爹”的功能,也许在他人眼里合乎情理、...