![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
________JavaSE
文章平均质量分 77
一北
一只有梦想的程序员,专注web后端,大数据等领域。
展开
-
java内部类和匿名内部类
/***@author:StormMaybin*@Date:20160425*/最近看到了java内部类和匿名内部类,所以写篇博客加强记忆!所谓内部类就是定义在类中的类,那么匿名内部类就是定义在内部类中没有类名的类!废话不多说,直接码代码来分析:class Outer{ private double PI = 3.14; class Inne原创 2016-04-25 16:30:09 · 467 阅读 · 0 评论 -
Java集合源码阅读之HashMap
@author StormMa @date 2017-05-31 生命不息,奋斗不止! 基于jdk1.8的HashMap源码分析。前期准备什么是HashMap 官方解释Hash table based implementation of the Map interface. This implementation provides all of the optional map o原创 2017-05-31 17:13:15 · 894 阅读 · 0 评论 -
Java Socket编程总结篇(一)
/***@ author StormMaybin*@ date 2016-10-03*/ 生命不息,奋斗不止连接到服务器package com.stormma.socket;import java.io.IOException;import java.io.InputStream;import java.net.Socket;import java.net.UnknownHostE原创 2016-10-03 22:16:20 · 1202 阅读 · 0 评论 -
java枚举类型总结篇
/***@ author StormMaybin*@ date 2016-10-3*/ 生命不息,奋斗不止!常量 jdk1.5之前,常量都是这么定义的class Color { private String name; private Color (String name) { this.name = name; } pub原创 2016-10-03 20:00:42 · 666 阅读 · 0 评论 -
java中Comparator和Comparable接口区别分析
/***@ author StormMaybin*@ date 2016-10-01*/ 生命不息,奋斗不止! 首先,Comparator和Comparable都是接口,具有共同的功能,对于一个实体类进行排序的功能。Comparator简介 强行对某个对象 collection 进行整体排序 的比较函数。可以将 Comparator 传递给 sort 方法(如 Collect原创 2016-10-01 17:44:23 · 2297 阅读 · 0 评论 -
java反射机制(一)
/***@ author StormMaybin*@ date 2016-09-26*/ 生命不息,奋斗不止!反射基本概念 Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Ob原创 2016-09-25 21:03:51 · 750 阅读 · 1 评论 -
java IO流总结篇(二)
/***@author StormMaybin*Date 2016-07-29*/ 总有人要赢的,那个人为什么不能是我? 继续昨天的IO流总结,今天是第二篇,在上一篇说会分为两篇来总结IO,可是今天看了看,貌似还有一些知识点没复习到,所以会增加一篇,另外以后还会不定时的分享一些其他知识点总结,温故而知新嘛,哈哈,废话不多说了,开始吧! 上一篇是从字符流开始的,这一篇我们来看看字节流,转原创 2016-07-29 19:53:56 · 1413 阅读 · 0 评论 -
java IO流总结篇(一)
/***@author StormMaybin*Date 2016-07-28*/ 生命不息,奋斗不止! IO流是一个很重要的概念,不经常用难免会忘记,所以我们共同来复习一下这个庞大而且重要的东西,IO流总结会分为两篇,按照字节流和字符流展开! 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象原创 2016-07-28 19:41:19 · 1695 阅读 · 0 评论 -
java中String类中API的实现
java String 类方法的再实现/***@author StormMaybin*@Date 2016-05-20*/java String 类中 trim 方法的实现:class Function{ /** *实现字符串反转功能 *@param String str *@return str */ public static String原创 2016-05-20 22:48:44 · 1300 阅读 · 0 评论 -
String
java中String类的方法摘要/***@author StormMaybin*@Date 2016-05-18*@<description></description>*/常见方法总结:获取方法: 1.1字符串中的包含的字符数,也就是字符串的长度int length();1.2根据位置获取某个位置的字符char charAt (int index);1.3根据字符获取该字符的位置原创 2016-05-18 22:32:58 · 432 阅读 · 0 评论 -
java多线程
java多线程之死锁死锁的四个条件 1.有至少一个资源不能共享 2.至少有一个任务必须持有一个资源并且等待获取另一个被别的任务持有的资源 3.资源不能任务抢占 4.必须有循环等待代码:/***@author:StormMaybin*@Date:2016-05-15*@<description>死锁</description>*/class Test implements Run原创 2016-05-15 23:18:21 · 318 阅读 · 0 评论 -
java多线程
java多线程之间的通讯(等待和唤醒机制)代码1:/***@author StormMaybin*@Date 2016-05-16*@<description>线程之间的通讯(等待唤醒机制)</description>*/class Res{ String name; String sex;}class Input implements Runnable{ p原创 2016-05-17 22:44:31 · 345 阅读 · 0 评论 -
java多线程之死锁
/***@author:StormMaybin*@Date:2016-05-15*@死锁*//** 死锁简单示例* 死锁的原因是由于 两个或者多个线程互相等待 对方已被锁定的资源*///实现Runnable接口class Test implements Runnable{ private boolean flag; Test(原创 2016-05-15 16:34:02 · 409 阅读 · 0 评论 -
java异常体系2
/***@author:StormMaybin*@Date:20160427*@练习*//*因为项目中会出现特有的问题而这些问题未被java所描述所以对于这些问题进行自定义异常封装*//*当在函数内部出现了throw抛出异常对象的话,那么必须要给对应的处理动作,要么在try catch处理,要么在函数内部发现打印的结果只有异常的名称,却没有异常的信息原创 2016-04-27 21:45:53 · 387 阅读 · 0 评论 -
java异常处理机制1
/***@author:StormMaybin*@Date:20160426*@java异常机制*/在java中,对异常和错误进行了处理,Error和Exception类是Throwable类的子类class Demo{ int div (int a, int b) { return a/b; }}class原创 2016-04-26 21:30:03 · 417 阅读 · 0 评论 -
java版斐波那契
各个oj上都能碰到斐波那契数列这种经典的问题,我的博客里面也写过斐波那契算法之类的问题,这次不讨论快速幂去解决斐波那契,这次是来优化递归来计算斐波那契废话不多说直接上代码:/***@author:StormMaybin*@Date:0425*@练习*/public class Fibonacci{ public static long F (int N)原创 2016-04-25 23:09:21 · 476 阅读 · 0 评论 -
Java源码阅读之ArrayList
@author StormMa @date 2017-06-01 生命不息,奋斗不止! 基于jdk1.8的ArrayList源码分析。 实现List接口最常见的大概就四种,ArrayList, LinkedList, Vector, Stack实现,今天就着重看一下ArrayList的源码实现。ArrayList的底层结构就是最简单的数组,数据结构导致了它查询快,但是增删慢。另外官原创 2017-06-03 15:38:01 · 824 阅读 · 0 评论