java类用法
不想当厨师的力学渣不是好程序员
我曾七次鄙视自己的灵魂:
第一次:当它本可进取时,却故作谦卑;
第二次:当它空虚时,用爱欲来填充;
第三次:在困难和容易之间,它选择了容易;
第四次:它犯了错,却借由别人也会犯错来宽慰自己;
第五次:它自由软弱,却把它认为是生命的坚韧;
第六次:当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次:它侧身于生活的污泥中虽不甘心,却又畏首畏尾。
个人博客:https://no0ne.ml
展开
-
夯实JAVA基本之二 —— 反射(3):类内部信息获取
前言:人总会疲惫,当感觉累的时候,再坚持一下就好,再坚持一下。上两篇文章中,给大家讲了,有关类周边信息的获取方法,这篇文章中我们将深入到类的内部,看看类的构造函数,内部变量,函数等信息的获取方法。相比而言,这篇更重要。一、构造函数相关获取1、获取构造函数要获取类的构造函数,有下面几种方法:[java] view pla转载 2018-03-13 16:12:35 · 223 阅读 · 0 评论 -
夯实JAVA基本之二 —— 反射(2):泛型相关周边信息获取
前言:坚信自己坚信的,坚持自己坚持的,永远选择相信自己。在上篇中,我们简单给大家讲解了如何利用反射来获取普通类型的类的使用,今天给大家讲解下,有关如何使用反射来获取泛型中的信息。提前提个醒,本篇文章内容稍难,大家可能需要多看几篇。这篇文章将大量用到泛型的知识,如果对泛型声明及填充不太了解的同学,请先看完《夯实JAVA基本之一 —— 泛型详解系列》一、获取转载 2018-03-13 16:09:22 · 229 阅读 · 0 评论 -
夯实JAVA基本之二 —— 反射(1):基本类周边信息获取
前言:坚持梦想,过程或是艰辛的,回忆是幸福的。与其最后豪言如果当时我怎样怎样,倒不如坚持脚下。今天开始给大家讲讲有关反射的知识,在应用程序开发时,如果纯做上层,搭搭框架啥的,那用到反射的机会不多,但如果你想做出来一个公共类或者公共模块给其它人用的时候,那用到反射的可能性就大大增加了。况且反射听起来也是蛮屌的名字,今天就我们彻底认识他下吧。一、引入转载 2018-03-13 16:03:40 · 276 阅读 · 0 评论 -
夯实JAVA基本之一——泛型详解(2):高级进阶
前言:被温水煮惯了,梦想的东西总是不敢于尝试,失败了又怎样,最多从头来过。上一篇给大家初步讲解了泛型变量的各种应用环境,这篇将更深入的讲解一下有关类型绑定,通配符方面的知识。一、类型绑定1、引入我们重新看上篇写的一个泛型:[java] view plain copycla转载 2018-03-13 14:50:15 · 190 阅读 · 0 评论 -
夯实JAVA基本之一 —— 泛型详解(1):基本使用
一、引入1、泛型是什么首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码:ArrayList strList = new ArrayList(); ArrayList intList = new ArrayList(); ArrayList doubleList = new ArrayList(); 大家对Ar转载 2018-03-13 14:21:52 · 240 阅读 · 0 评论 -
ByteArrayInputStream和ByteArrayOutputStream
1.ByteArrayInputStream和ByteArrayOutputStream简介 ByteArrayInputStream是字节数组输入流,继承InputStream,它里面维护一个缓冲区,也就是一个byte类型的数组,通过一个计数器pos来实现对字节数组的读取。与之相对应的ByteArrayOutputStream是字节数组输出流,继承自OutputStream,它里面也维护一个缓冲...原创 2018-03-01 16:47:41 · 1076 阅读 · 0 评论 -
ConcurrentHashMap原理分析
一、背景:线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效率非常低下。因为当一个线程转载 2018-03-01 17:22:43 · 207 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java转载 2018-03-08 16:51:44 · 240 阅读 · 0 评论 -
java中常用的几种排序算法
以下列出java中常用的几种排序算法,只是简单实现了排序的功能,还有待改进,望指教(以下均假设数组的长度为n):1)冒泡排序:依次比较相邻的两个元素,通过一次比较把未排序序列中最大(或最小)的元素放置在未排序序列的末尾。public class BubbleSort { public static void sort(int data[]) { for (int i...转载 2018-03-07 11:03:38 · 266 阅读 · 0 评论 -
Java定时器 Spring定时任务 Quartz
spring定时器(基于xml)spring定时器(基于注解)quartz定时器1、使用基于xml配置的spring定时器首先编写定时任务类Mytaskpublic class Mytask { public void execute(){ System.out.println("基于xml配置的spring定时任务!"); } } 接着转载 2018-01-17 10:48:55 · 308 阅读 · 0 评论 -
java去除数组重复元素的四种方法
[java] view plain copy print?package com.yzycool.test; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet;转载 2017-11-30 09:49:26 · 34189 阅读 · 4 评论 -
java中集合与数组之间的转化
一、集合转化为数组: 采用集合.toArray()方法,根据转化为数组的类型又可以分为: 1、转化为Object[]类型数组 比如:Object[] listArray = list.toArray(); Object[] setArray = set.toArray(); 2、转化转载 2017-11-30 09:55:17 · 578 阅读 · 0 评论 -
Java 枚举7常见种用法
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK,转载 2017-11-30 10:12:48 · 235 阅读 · 0 评论 -
net.sf.json.JSONObject
net.sf.json.JSONObject对象使用指南转载 2019-01-14 14:37:04 · 1250 阅读 · 0 评论