会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Only、
靡不有初,鲜克有终。
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
JAVA基础
Java基础之动态代理
摘要:动态代理是反射机制的应用 一:概念 动态代理举例: 1 interface Human{ 2 String getBelief(); 3 void eat(String food); 4 } 5 6 7 //被代理类 8 class SuperMan implements Human{ 9 10 @
阅读全文
posted @
2021-03-24 18:56
Only、
阅读(60)
评论(0)
推荐(1)
Java8新特性
摘要:注:JDK 8中,对接口的设计做了非常重要的变更: 1.使接口支持“默认方法”(Default Method),即可以在接口上声明和实现方法(需要声明为default),这样可以简化类的多个接口扩展的复杂度,潜在淡化JAVA有关多继承的缺陷,此外默认方法在lamda表达式使用方面非常便利。 此后,我
阅读全文
posted @
2021-03-24 17:26
Only、
阅读(54)
评论(0)
推荐(0)
Java基础之反射篇
摘要:本章是Java基础中的难点和重点!!! 一定要认真学习orz... 一:Java反射机制概述 记住下面的功能!!! 反射相关的主要API 当程序中声明的类(或其他结构,如接口,注解,枚举类等等)加载到内存中后,该类就称为运行时类,而此运行时 类,就可以作为Class类的一个实例。(换句话说,Clas
阅读全文
posted @
2021-03-23 15:15
Only、
阅读(56)
评论(0)
推荐(0)
Java基础之网络编程篇
摘要:一:网络编程概述 如何实现网络中的主机互相通信? 二:网络通信要素1:IP和端口号 三:网络通信要素2:网络协议 TCP案例:打电话; UDP案例:电视直播,发电报 参考:https://www.bilibili.com/video/BV1Kb411W75N?
阅读全文
posted @
2021-03-22 17:40
Only、
阅读(30)
评论(0)
推荐(0)
Java基础之IO流篇
摘要:一:File类的使用(File声明在java.io包下,File的对象就代表一个文件或一个文件目录(文件夹)) (1)创建File类的实例:三种构造器,注意路径分隔符(windows:\\, unix:/) (2)File类的常用方法: 以下方法并未涉及到写入或读取文件内容的操作,如果需要这两个操作
阅读全文
posted @
2021-03-20 20:37
Only、
阅读(52)
评论(0)
推荐(0)
Java基础之泛型篇
摘要:泛型是JDK 5.0 新增的特性。 一:泛型的设计背景 二:自定义泛型结构:泛型类、泛型接口,用<T>声明 三 :自定义泛型结构:泛型方法,用<E>声明,而不是类或接口中的<T> 注意:泛型方法可以是静态的,因为它的泛型是<E>,和类的泛型<T>无关!!!而泛型类中普通方法的参数若用到了类的泛型<T
阅读全文
posted @
2021-03-20 11:53
Only、
阅读(38)
评论(0)
推荐(0)
Java基础之集合篇 (二)
摘要:一:Map接口实现类的结构: 二:Map结构的理解 三:Map的常用方法 四:HashMap的底层实现原理(重点!!!常考!!!以JDK7为例说明) HashMap无法按照添加的顺序遍历,即其底层的添加是无序的,是按照hash值来确定存放位置的。 注意版本之间的不同: JDK1.8 之所以会加入红黑
阅读全文
posted @
2021-03-16 18:43
Only、
阅读(40)
评论(0)
推荐(1)
Java基础之集合篇(一)
摘要:集合是Java基础中极其重要的一章,需要认真学习!!! 一:集合的概述 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。 作为对比,首先来看
阅读全文
posted @
2021-03-13 20:42
Only、
阅读(110)
评论(0)
推荐(0)
Java比较器
摘要:Java的运算符通常只对基本数据类型进行比较,而实际生活中往往需要对类对象进行比较,这时候就需要比较器来满足我们的需求。 举个栗子,比如下面红框复选框表示要对鼠标按照要求排序。(不是广告!不是广告!不是广告!) Java比较器:(通过两个接口:Comparable 或 Comparator 来实现比
阅读全文
posted @
2021-03-11 20:45
Only、
阅读(202)
评论(2)
推荐(1)
Java基础之时间日期篇
摘要:一:JDK8 之前日期和时间的API (1)System类中的currentTimeMillis() (2) java.util.Date 类 与 java.sql.Date类(前者是后者的父类) 【注】:util.Date 转为 sql.Date: Date date = new Date() j
阅读全文
posted @
2021-03-09 19:50
Only、
阅读(111)
评论(0)
推荐(0)
Java基础之字符串篇
摘要:字符串无论是在开发中还是在面试,算法题中,都非常常用。这里记录一下其相关的类和方法的使用,以及易错混淆点,以备不时之需。 一:String类 (1)概述: (2)String 对象创建的五种方式:(字面量定义 和 构造器定义) 【注意,混淆点来了!】:注意第一种方式,虽然String是个引用类型,但
阅读全文
posted @
2021-03-09 18:40
Only、
阅读(108)
评论(0)
推荐(0)
Java基础之线程篇
摘要:一:线程的生命周期 线程的生命周期包括 新建--就绪--运行--阻塞--死亡,它们之间相互切换的方式如下: 二:创建多线程的方式(4种方式) 方式一:继承Thread类 方式二:实现Runnable接口 方式三:实现Callable接口 JDK 5.0 新增 方式四:使用线程池的方式 流程:(Num
阅读全文
posted @
2021-03-08 19:28
Only、
阅读(85)
评论(1)
推荐(1)
公告