展开

关键词

java中

相关内容

  • 广告
    关闭

    618云上GO!

    云服务器1核2G首年95元,新老同享6188元代金券

  • Java中异常的种类

    java中的异常处理java异常处理介绍1.1 什么是异常在程序运行过程中发生不正常的情况或不能够正常运行的情况就是异常。 java异常分为2类2.1错误: error就是指在程序运行过程中发生非常严重的错误,导致程序无法继续正常运行,甚至崩溃或宕机,这种错误不是不可以恢复,但恢复需要很大 代价(比较重启系统,重启服务器) 。 ...
  • Java中的WeakHashMap

    我们通过下面代码创建一个weakreference: integer prime = 1; weakreference soft = new weakreference(prime); prime = null; 当把prime赋值为null的时候,原prime对象会在下一个垃圾收集周期中被回收,因为已经没有强引用指向它。 参考文献weakhashmap的使用场景java中的weakhashmap...
  • java中try-catch语句

    #java中try catch语句为什么是catch(exception e)? 自从学到异常处理这一部分就很疑惑。 原因如下:当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的exception e 初始化,也就是实例化exception类型的对象。 e是此对象引用名称。 然后e(引用)会自动调用exception类中指定的...
  • 创建Java中的线程池

    线程是java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。 在java中每个线程有自己的堆栈和程序 计数器(pc),其中堆栈是用来跟踪线程的上下文(上下文是当线程执行到某处时,当前的局部变量的值而程序计数器则用来跟踪当前线程正在执行的指令。 在通常情况下,一个...
  • JAVA中的IO模型-BIO

    微信公众号:码上就有公众号的文章名称:java中的io模型-多路复用 背景 在日常的io模型中,我们应该听过bio、nio以及aio。 对于bio和nio想必许多开发接触过,至于后面的aio可能大部分都是没有使用过(可能停留在demo上)。 但是对于其中的原理真的都了解了吗? 知道其中的是如何完成任务的嘛? 跟着我走,带你认真的...
  • 聊聊Java中的那些锁

    说到java中锁的分类,有很多种。 本文就来聊聊公平锁、非公平锁、可重入锁、独占锁、共享锁和自旋锁。 一、公平锁和非公平锁1、什么是公平锁? 什么是非公平锁? 公平锁:是指多个线程按照申请锁的顺序来获取锁,也就是说按秩序排队,先来后到。 非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序来的...
  • Java中的for循环介绍

    参考链接: java for循环1、java中的for循环 不严格的说,java的第二种for循环基本是这样的格式:for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体借助这种语法,遍历一个数组的操作就可以采取这样的写法: 例1:遍历数组的简单方式* 建立一个数组 *int integers = {1, 2, 3, 4}; * 开始遍历 *for...
  • 简单聊聊JAVA中的异常

    四、异常体系结构异常指的是exception , exception类,在java中存在一个父类throwable(可能的抛出)throwable存在两个子类:1.error:表示的是错误,是jvm发出的错误操作,只能尽量避免,无法用代码处理。 2.exception:一般表示所有程序中的错误,所以一般在程序中将进行try... catch的处理。 大概的思路图如下: ...
  • Java中的方法重载应用

    java中的方法重载一方法重载介绍如果一个类中包含了两个或两个以个以上的方法名相同,但形参列表不同,则称为方法重载。 二 方法重载应用1 代码示例public class overload{ 下面定义了两个test()方法,但方法的形参列表不同 系统可以区分这两个方法,这种被称为方法重载 public void test() { system.out.println(无...
  • Java中的泛型 - 细节篇

    前言 大家好啊,我是汤圆,今天给大家带来的是《java中的泛型 - 细节篇》,希望对大家有帮助,谢谢 细心的观众朋友们可能发现了,现在的标题不再是入门篇,而是各种详细篇,细节篇; 是因为之前的几篇比较简单,所以叫做入门篇会合适点; 现在往后的都慢慢的开始复杂化了,所以叫入门就有点标题党了,所以改叫详细篇...
  • 快速学会 Java 中的数组

    前言上一章文章 帮你看清 java 字符串的世界,我们学习了 java 的一种引用类型——字符串,今天我们来学习另外一种引用类型——数组。 为什么需要数组试想一个场景,java 课老师要统计全班同学的期末平均成绩,如果用程序编写该怎么做呢? 最原始的做法就是,有几个学生定义几个整型变量,然后把分数赋值给这些变量...
  • 全面理解Java中继承关系

    参考链接: java继承继承概述继承是面向对象思想的三大特性之一,使类与类之间产生特殊 - 一般的关系,即is-a关系。 继承是从已有类中派生出新的类,新的类能吸收已有类的属性和方法,并且能拓展新的属性和行为。 在java中使用extends关键字表示继承,语法表示为:class 子类 extends 父类{}子类被称为派生类,父类又...
  • 如何在 Java 中使用断言

    如何在 java 中使用断言什么是 java 断言? 在 jdk 1.4之前,开发人员经常使用注释来记录关于程序正确性的假设。 然而,注释作为测试和调试假设的机制是无用的。 编译器忽略注释,因此无法使用它们进行 bug 检测。 开发人员在更改代码时也经常不更新注释。 在 jdk 1.4中,断言被引入作为测试和调试代码假设的新机制...
  • 深入浅出 Java 中的包装类

    前阵子,我们分享了《java中的基本数据类型转换》这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 java 包装类的的由来,及自动装箱、拆箱的概念和原理。 什么是包装类型java 设计当初就提供了 8 种 基本数据类型及对应的 8 种包装数据类型。 我们知道 java 是一种面向对象编程的高级语言,所以包装类型正是为了...
  • Java中的数学运算BigDecimal

    前言:最近在项目中碰到了根据公式算法的需求,今天来一起学习下java中的数学运算 math类package ch7; ** * created by jiqing on 20161124. *public class mathdemo { public static void main(string args){ float、double容易精度丢失 system.out.println(0.05 + 0.01 = + (0.05 + 0.01)); 0.060000000000000005 ...
  • Java中的ThreadLocal功能演示

    除了使用synchronized同步符号外,java中的threadlocal是另一种实现线程安全的方法。 在进行性能测试用例的编写过程中,比较简单的办法就是直接使用synchronized关键字,修饰对象、方法以及类。 但是使用synchronized同步,这可能会影响应用程序的可伸缩性以及运行效率。 但是如果要在多个线程之间共享对象又要保障...
  • Java中的java.lang.Class API 详解

    概述class是一个位于java.lang包下面的一个类,在java中每个类实例都有对应的class对象。 类对象是由java虚拟机(jvm)自动构造的。 class类的方法经常在反射时被调用。 创建class对象有三种方法可以创建class对象class.forname(“classname”):因为class类没有公共的构造方法,所以存在一个静态的方法返回class对象...
  • 第81节:Java中的数组

    第81节:java中的数组 本节介绍数组的基本概念,数据就是一种数据结构,可以用来存储多个数据,每个数组中可以存放相同类型的数据。 比如,在学校,我们是一个班,这里的班级中每个同学都是这个班级数组中的元素,都是同样的类型为学生,对应的学号就是我们的索引,但是在现实中的学号一般都是从1开始的,而在java中...
  • Java中的常量类缓存机制

    gitment({ id: java中的常量类缓存机制, 可选。 默认为 location.href owner: hublanker, repo: blog, oauth:{ client_id: 2297651c181f632a31db, client_secret:a62f60d8da404586acc965a2ba6a6da9f053703b, },}) gitment.render(container) ---- previous 用int来表示多个bool判断 nextlinux上使用ssl进行端口转发 ...
  • 彻底弄懂java中的常量池

    jdk7 常量池被移动到 native heap(java heap,hotspot vm中不区分native堆和java堆),所以即使设置了持久代大小,也不会对常量池产生影响; 不断while循环在当前的代码中,所有int的字符串相加还不至于撑满 heap 区,所以不会出现异常。 3、java基本类型的封装类及对应常量池java中基本类型的包装类的大部分都实现了...

扫码关注云+社区

领取腾讯云代金券