随笔分类 -  JAVA

上一页 1 ··· 3 4 5 6 7
摘要:一、简介 volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是volat 阅读全文
posted @ 2020-01-28 20:13 未月廿三 阅读(308) 评论(0) 推荐(0) 编辑
摘要:基础知识 基础知识之一:锁的类型 锁就那么几个,只是根据特性,分为不同的类型 锁的概念 在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。 锁通常需要硬件支持才能有效实施。这种支持通常采取一个或多 阅读全文
posted @ 2020-01-28 20:12 未月廿三 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:先来说一下对异步和同步的理解: 同步调用:调用方在调用过程中,持续等待返回结果。 异步调用:调用方在调用过程中,不直接等待返回结果,而是执行其他任务,结果返回形式通常为回调函数。 其实,两者的区别还是很明显的,这里也不再细说,我们主要来说一下Java如何将异步调用转为同步。换句话说,就是需要在异步调 阅读全文
posted @ 2020-01-28 20:10 未月廿三 阅读(5604) 评论(0) 推荐(0) 编辑
摘要:注解说明 Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获 阅读全文
posted @ 2020-01-28 20:08 未月廿三 阅读(565) 评论(0) 推荐(0) 编辑
摘要:线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2 阅读全文
posted @ 2020-01-28 20:06 未月廿三 阅读(1575) 评论(0) 推荐(1) 编辑
摘要:反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动 阅读全文
posted @ 2020-01-28 20:04 未月廿三 阅读(264) 评论(0) 推荐(0) 编辑
摘要:最近项目中要用到多线程处理任务,自然就用到了ThreadPoolTaskExecutor这个对象,这个是spring对于Java的concurrent包下的ThreadPoolExecutor类的封装,对于超出等待队列大小的任务默认是使用RejectedExecutionHandler去处理拒绝的任 阅读全文
posted @ 2020-01-28 20:01 未月廿三 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:String.format("%.nf",d); 表示保留N位 阅读全文
posted @ 2020-01-28 19:58 未月廿三 阅读(2875) 评论(0) 推荐(0) 编辑
摘要:详解 用法 返回值 阅读全文
posted @ 2020-01-28 19:53 未月廿三 阅读(22762) 评论(0) 推荐(0) 编辑
摘要:按位与运算符(&) 按位或运算符(|) 异或运算符(^) ———————————————— 原文链接:https://blog.csdn.net/wan_ide/article/details/81108941 阅读全文
posted @ 2020-01-28 19:49 未月廿三 阅读(633) 评论(0) 推荐(0) 编辑
摘要:结果 java.sql.Date只能精确到天 阅读全文
posted @ 2020-01-28 19:47 未月廿三 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:一.运行class文件 执行带main方法的class文件,命令行为: java 注意:CLASS文件名不要带文件后缀.class 例如: java Test 如果执行的class文件是带包的,即在类文件中使用了:package 要运行PackageTest.class,应在classes目录下执行 阅读全文
posted @ 2020-01-28 19:46 未月廿三 阅读(8066) 评论(0) 推荐(0) 编辑
摘要:Set集合的特点: 不能存储相同的元素。 同时因为其是一个抽象的接口:所以不能直接实例化一个set对象。(Set s = new Set() )错误 该接口主要继承于Collections接口,所以具有Collection的一些常见的方法。 常见的方法: 方法 | 解释 | add( ) | 向集合 阅读全文
posted @ 2020-01-28 19:43 未月廿三 阅读(4680) 评论(0) 推荐(0) 编辑
摘要:一.通过compareTo 二.通过before方法(不能比较等于) 三.将日期转换为时间戳比较 阅读全文
posted @ 2020-01-28 19:40 未月廿三 阅读(8904) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7
点击右上角即可分享
微信分享提示