![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
CezL
不定期分享自己学习的一些笔记和自己对一些问题的思考
有问题可以私信或评论,一起进步,
Love and peace.
展开
-
Java泛型(Generic)
文章目录为什么要有泛型(Generic)在集合中使用泛型自定义泛型类和接口自定义泛型方法泛型在继承方面的体现通配符的使用使用通配符后数据的读取和写入要求有限制条件的通配符的使用为什么要有泛型(Generic)public class CollectionTest { //在集合中使用泛型之前的情况 @Test public void testCollection(){ ArrayList list = new ArrayList(); //需求原创 2021-01-19 15:55:10 · 221 阅读 · 1 评论 -
Java枚举类与注解
文章目录Java枚举类枚举类的理解自定义枚举类使用enum关键字定义枚举类Enum类中的常用方法使用enum关键字定义的枚举类实现接口Java注解注解的理解Annotation的使用实例JDK内置的三个基本注解如何自定义注解jdk中4个基本元注解的使用1JDK8新特性:可重复注解JDK8新特性:类型注解可重复注解中元注解不一致问题的解决Java枚举类枚举类的理解如何自定义枚举类如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类类的对象只有有限个,确定的。原创 2021-01-16 11:13:26 · 171 阅读 · 0 评论 -
Java网络编程
网络编程概述网络通信要素概述:通信双方地址:IP:网络中唯一定位的一台主机端口号:区分一台主机上不同的应用程序一定的规则(即网络通信协议)TCP/IP协议IP的理解与InetAdress类的实例化/** * 1.唯一的标识 Internet 上的计算机(通信实体) * 2.IP分类:IPV4和IPV6;公网和局域网 * 3.在Java中用InetAddress类代表IP * 4.域名:www.baidu.com www.apple.com *原创 2021-01-01 21:59:11 · 169 阅读 · 0 评论 -
Java多线程
文章目录程序进程、线程的概念单核与多核CPU的任务执行 并行与并发多线程的优点创建多线程方式1-继承Thread类创建过程中的两个问题创建多线程的一个练习线程的常用方法线程优先级的设置创建多线程方式2-实现Runnable接口两种创建方式的对比线程的生命周期线程的安全问题程序进程、线程的概念程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生原创 2020-12-28 18:26:45 · 124 阅读 · 0 评论 -
JavaIO流
File类的实例化File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类声明在java.io包下public class FileTest { /* 1.如果创建File类的实例 //File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例 //File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的File实例原创 2020-12-26 20:22:09 · 87 阅读 · 0 评论 -
Java集合框架--Map接口与Collections类
文章目录Map接口及其多个实现类的对比Map中存储的key-value的特点HashMap在JDK7中的底层实现原理HashMap在JDK8中的底层实现原理HashMap在JDK7、8中的源码分析LinkedHashMap的底层实现Map中的常用方法1Map中的常用方法2TreeMap两种添加方式的使用Properties处理属性文件Collections工具类常用方法Map接口及其多个实现类的对比Map:双列数据,存储key-value对的数据HashMap:作为Map的主要实现类;线程不安原创 2020-12-25 21:23:55 · 111 阅读 · 0 评论 -
Java集合框架1--Collection接口
文章目录Java集合框架概述集合框架涉及到的APICollection接口中的常用方法1Collection接口中的常用方法2Collection接口中的常用方法3Collection接口中的常用方法4使用Iterator遍历Collection迭代器Iterator的执行原理Iterator遍历集合的两种错误Iterator迭代器remove()的使用新特性foreach循环遍历集合List接口常用实现类的对比ArrayList的源码分析Java集合框架概述Java集合就像一种容器,可以动态把多个原创 2020-12-25 01:03:06 · 162 阅读 · 0 评论 -
Java比较器代码示例
Comparable Comparator/** *一、说明:Java中的对象,正常情况下,只能进行比较:== 或者!= 不能使用>和< * 但是在开发场景中,需要对多个对象排序,就需要比较对象的大小 * 如何实现?使用两个接口中的任何一个:Comparable或Comparator * *二、Comparable接口与Comparator使用的对比 * Comparable接口的方式一旦指定,保证Comparable接口实现类的对象在任何位置都原创 2020-12-23 22:18:41 · 348 阅读 · 0 评论 -
Java常用类--日期时间API
文章目录System类中获取时间戳的方法Java中两个Date类的使用SimpleDateFormat的使用Calendar日历类的使用JDK8中日期时间API的介绍LocalDate、LocalTime、LocalDateTime的使用Instant类的使用DateTimeFormatter的使用JDK8之前:System类中获取时间戳的方法/** * JDK8之前日期和时间的API测试 * @author cez */public class DateTimeTest { @Tes原创 2020-12-23 21:31:09 · 144 阅读 · 0 评论 -
Java常用类---String类
文章目录String类的概述理解String的不可变性String不同实例化方式的对比String不同拼接操作的对比String的一道面试题JVM中涉及字符串的内存结构String常用方法1String常用方法2String常用方法3String与基本数据类型包装类的转换String与char[]之间的转换String与byte[]之间的转换StringBuffer和StringBuilder的介绍StringBuffer的源码分析StringBuffer的常用类String、StringBuffer、St原创 2020-12-22 22:31:25 · 166 阅读 · 0 评论 -
Java异常
文章目录Error和Exception捕获和抛出异常自定义异常总结Error和Exception什么是异常:简单分类:异常的体系结构Error:Exception捕获和抛出异常异常处理的五个关键字:try catch finally throw throwspublic class Demo01{ public static void main(String[] args){ int a = 1; int b原创 2020-12-22 11:45:48 · 123 阅读 · 2 评论 -
Java面向对象
文章目录什么是面向对象值传递和引用传递类与对象的创建构造方法创建对象内存分析封装什么是继承Super详解方法重写多态instanceof和类型转换static关键字抽象类接口的定义和实现内部类什么是面向对象Java的核心思想就是OOP(Object-Oriented Programming)物以类聚,分类的思维模式思考问题首先会解决问题需要哪些分类,然后对分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题对于描述复杂的事物,为了从宏观上把握、原创 2020-12-22 11:06:36 · 102 阅读 · 0 评论 -
JAVA SE基础语法
Dos命令打开CMD的方式开始+系统+命令提示符win+R 输入cmd打开控制台在任意文件夹下按住shift键右键,打开powerShell资源管理器的地址栏前面加上cmd 路径 可右键选择以管理员方式运行常见的DOS命令#切换盘符 盘符+:+回车 D:#查看当前目录下的所有文件 dir+回车#切换目录 cd(change directory)+名#返回上级目录 cd..#清屏 cls#退出终端 exit#查看电脑的IP ipconfig原创 2020-12-13 18:33:54 · 215 阅读 · 0 评论