自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java资深反射玩家

1.反射概述1.反射概述1.反射定义:Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任>意一个对象,都能够调用它的任意方法和属性。这种动态获取信息以及动态调>用对象方法的功能称为Java语言的反射机制。...

2020-04-29 12:39:35 347

原创 Java方法的引用(打造Lambda表达式的升级版)

1.函数式接口的基本概念和格式1.函数式接口的基本概念和格式

2020-04-28 12:03:33 213

原创 Java函数式接口看这一篇就够了

目录: 1.函数式接口的基本概念和格式1.函数式接口的基本概念和格式1.函数式接口的基本概念:函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。如果对Lam...

2020-04-27 22:29:27 729

原创 What?Java这么神奇的lambda表达式

目录: 1.面向对象的思想和函数式编程思想的概述 2.解决冗余的Runnable代码问题 3.Lambda标准格式及使用1.面向对象的思想和函数式编程思想的概述面向对象的思想:找一个能解决事情的对象,然后靠调用对象的方法解决事情函数式编程的思想:只要能获取到结果,谁做的怎么做的都不重要,只重视结果不重视过程2.解决冗余的Runnable代码问题1.冗余的Runnable代码问题...

2020-04-24 11:24:46 355

原创 给我十分钟带你过完java多线程所有基础知识

目录: 1.并发并行与线程进程 2.认识CPU和主线程 3.多线程的三种创建方式 4.三种创建多线程方式的进一步探究和对比 5.匿名内部类的多线程创建 6.多线程内存的分析 7.深度了解线程run()和start()方法的作用8.获取和设置线程的名字9.多线程多个窗口卖票的安全问题及三种解决方法10.线程的五种状态11.消费者生产者问题12.线程常用方法总结1.并发并行...

2020-04-23 21:01:16 2489

原创 Java网络编程从0——》入门

目录: 1.软件结构 2. 网络编程三要素 3. TCP通信程序1.软件结构1.C/S结构:全称是Client/Server结构,是指客户端和服务器结构如QQ微信等2.B/S全称Browser/Server,是指浏览器和服务器结构,常见谷歌火狐等网络编程,就是在一定的协议下,实现两台计算机 的通信的程序。2.网络编程三要素 1.网络通信协议2.IP地址3.端口号...

2020-04-23 19:37:11 208

原创 三万字的java I/O流基础总结看完肯定能把女朋友教会

只见博主那几天学完java I/O,想写一篇总结的博客,然而东西太多,博主无从下手,于是心浮气躁,便萌生放弃学业陪爷爷种地的想法,于是,果断关掉电脑,拿起锄头,扬长而去...

2020-04-21 19:19:16 2717 2

原创 java的两种运行方式Applet和Application你真的懂吗

对两者的简介他们是java的两种程序,能够独立运行的程序称为Java应用程序也包含我们正常写的java文件所生成的可执行程序(Application)其运行和普通的java文件相同。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序,Applet类是浏览器类库中最为重要的类,同时也...

2020-04-15 23:05:51 4254 1

原创 浅谈java内存分析和垃圾收集器

目录: 1.内存分析 2.两种垃圾回收机制和原理 3.对垃圾回收机制的简单理解1.内存分析:(1)栈区: (1)(方法执行的内存模型)也就是说每一个方法执行相关调用都在栈里边,每个方法被调用都会创建一个栈帧(用来储存局部变量、操作数、方法出口等); (2)jvm(虚拟机)为每个线程创建一个栈(每个程序的执行都会创建很多线程),用于存放该线程执行方法的信息(实际...

2020-04-15 23:03:38 163

原创 如果你对java的异常处理头皮发麻,那就进来吧

目录: 1.异常概念 2.异常架构 3.受检查异常和不受检查异常 4.异常处理综合概括 5.JVM 是如何处理异常的 6.抛出异常,声明异常和捕获异常 7.finally 8.throw和throws的区别 9.异常注意点10.关于异常编程习惯1.异常概念简单说就是不正常运行,最终导致JVM的非正常停止。异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。J...

2020-04-06 18:00:31 1529 4

原创 System类、包装类、Math类、Random、Arrays工具类

目录: 1.System类 2.包装类 3.Math类 4.Random类1.System类(1)常用方法:1.public static long currentTimeMillis():返回以毫秒为单位的当前时间(其实就是获取当前时间离基准时间的毫秒数)。2.public static void arraycopy(Object src, int srcPos, Object...

2020-04-05 15:44:59 283

原创 Date、DateFormat、Calendar日期类

目录: 1.Date 2.DateFormat 3.Calendar1.Date(1)所在位置 java.util.Date;(2)两种创建对象的方法:如果调用空参构造创建对象那么对象为当前的时间,如果调用有参构造(参数是一个long类型代表毫秒数),那么返回的对象是从基准时间过了所输入参数的时间后表示的日期基准时间是1970年1月1日8时0分0秒如图:注意这里重写了toSt...

2020-04-05 10:53:03 581 1

原创 云计算概念详解

云计算的基本概念:1.云计算的定义:(1)云计算是一种能够通过网络以便利的,按需的方式获取云计算资源(网络,服务器,存储,应用和服务)的模式(2)这些资源来自一个共享的,可配置的资源池,并能够快速获取和释放,提供资源的网络称为云(3)云模式能够提高可用性(4)云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务2.对云的理解:需要大规模的计...

2020-04-04 17:16:30 4873

原创 深入String、StringBuilder、StringBuffer

目录: 1.String 2.StringBuild 3.StringBuffer1.String(1)String的特点 1.String不是基本数据类型,String 底层是一个 char 类型的数组 2.使用 final 来定义 String 类,表示 String 类不能被继承 3.String 对象创建之后,会在字符串常量池中进行缓存,如果下次创建同样的对象时,会直...

2020-04-04 17:09:58 243

原创 还在傻傻分不清楚equal和==

目录: 1.== 2.equal 3.==和equal的区别1.==(1)我们都知道数据类型分为基本数据类型和引用数据类型,== 在比较不同的数据类型所比较的东西也不一样比较基本数据类型:比较的是表面的值比较引用数据类型:比较的是两个引用是否引用的是一个对象2.equal(1)比较基本数据类型:注意这里equal不能作为比较基本数据类型的方法(2)比较引用数据类型:这里分为两种...

2020-04-04 10:10:27 350

原创 java重载与重写的区别你懂了吗

目录: 1.重载 2.重写1.重载(1) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。(2)重载的特点: 1.方法名要一样,但是参数类型或个数不一样,再或者二者都不一样 2.返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。 3.可以有不同的访问修饰符; 4.可以抛出不同的异常; 5.存在于...

2020-04-03 23:44:42 200 1

原创 深入java抽象类和接口

目录: 1.抽象类 2.接口 3.抽象类和接口的区别1.抽象类(1)抽象方法:抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void a();抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,这里...

2020-04-03 22:32:14 178

原创 java的final也并不是那么高冷

这天,final走过来和static说:我喜欢你咱来咱俩在一起吧.一向安静的static一下子懵了,他眼前的final一向很高冷,今天怎么。。。。于是static说:让我再想想行吗(因为现在的static还不是很了解final)目录: 1.修饰类 2.修饰方法 3.修饰变量 4.final变量和普通变量的区别 5.关于final static1.修饰类(1) 当一个类被fin...

2020-04-03 15:56:50 180

原创 细品java封装继承多态

目录: 1.封装 2.继承 3.多态1.封装

2020-04-02 22:13:46 1911 12

原创 小朋友你是否对java中的static满脸问号

看完博主的这一篇博客不仅让你满脸问号,还让你浑身充满问号皮一下很开心(小声bb)static1.static的作用(1)static是一个能创建独立于具体对象的域变量或者方法即使没有创建对象也能使用的属性和方法(这一点很重要),这些方法和属性不单独属于某一个实例化的对象,而是为所有对象共享有点中央空调的意思,相当于中央空调有n个女朋友(女朋友指代这里的对象),然后这些女朋友都有同一个男...

2020-04-02 10:11:53 1429 1

原创 正儿八经的详细讲java内部类

咳咳咳!!!!!博主真的是正儿八经的人,但是是不是正儿八经的讲就不知道了目录: 1.成员内部类 2.局部内部类 3.匿名内部类 4.静态内部类 5.内部类的优点1.成员内部类:(1).定义在类的内部,成员位置上的非静态类例子:package untl1;public class outer { private static int a = 1; priva...

2020-04-02 10:02:51 1385 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除