- 博客(9)
- 收藏
- 关注
原创 OJ在线编程常见输入输出练习,hasNext()和hasNextLine()方法的区别
参考hasnext()和hasnextLine()、NextLine().split(“某字符”)hasnext():当扫描到一个输入时为真;hasNextLine():当扫描到一行时为真;next():输入一个String;NextLine():输入一行,形式为String,与hasnextLine()配合使用;split(""):split("")方法中的参数必须用双引号包住,分割后得到得是String[]。输入描述:输入数据有多组, 每行表示一组输入数据。每行不定有n个整数,
2021-03-30 20:23:30 467
原创 枚举类&注解
文章目录枚举类(待。。。)注解概念用法及示例一:生成文档相关的注解示例二:在编译时进行格式检查(JDK内置的三个基本注解)示例三:跟踪代码依赖性,实现替代配置文件功能自定义 Annotation【使用频率低,待。。。】JDK 中的元注解概念@Retention:@Target:@Documented: 、@Inherited:【使用频率低】枚举类(待。。。)注解概念用法及示例一:生成文档相关的注解示例二:在编译时进行格式检查(JDK内置的三个基本注解)此时,不加注解,也不产生错误,只是不
2021-03-30 14:37:38 74
原创 Java面向对象OOP(下)
文章目录关键字:static为什么有staticstatic关键字的使用静态属性类变量 vs 实例变量内存解析静态方法属性和方法什么时候该用static单例 (Singleton)设计模式(应用关键字:static)单例设计模式-饿汉式关键字:static为什么有staticstatic关键字的使用静态属性属性 按 是否使用static分类:①static 修饰的属性 :静态变量 或 类变量,从名字类变量可看出,其是属于类的,可不创建对象,直接用类调用②非static 修饰的属性:非
2021-03-25 15:30:42 134
原创 Object 类及其常用方法equals()、toString() 和 包装类
文章目录Object 类==操作符与equals方法面试题:==和equals的区别toString() 方法Object 类==操作符与equals方法注:面试题:==和equals的区别toString() 方法toString()方法在Object类中的定义,其返回值是String类型,返回类名和它的引用地址。package Demo05;public class AnimalTest { public static void main(String[] a
2021-03-23 11:14:19 174 1
原创 排序算法模板
快速排序代码: void qSort(int[] arr , int low , int high){ int pivot;//pivot:枢轴 if(low < high){ pivot = partition(arr , low , high);//partition:划分 qSort(arr , low , pivot - 1); qSor
2021-03-20 11:24:27 259
原创 集合
文章目录集合和数组的对比数组集合集合的分类Collection 接口List接口List接口的实现类List接口的常用方法Set 接口集合和数组的对比Java容器:数组 + 集合数组集合解决数组的弊端集合的分类Collection 接口List接口元素有序:指的是添加的元素在内存中,是按顺序存储的。所以该结构有索引,元素可用索引表示。元素无序:指的是添加的元素在内存中,不是按顺序存储的,每添加一个元素,这个元素存储在内存中的位置是随机的,但添加后的元素位置就固定了。所以该
2021-03-13 22:11:04 143 2
原创 网络编程
网络编程的目的:传播交流信息,数据交换、通信。网络通信的要素(要想达到 网络编程的目的 需要什么)知道对方的位置:IP和端口号规则:网络通信协议TCP/UDPjava万物皆对象有ip相关的类,直接进行IP相关的操作有TCP/IP相关的类IPIP地址:---->对应的类:InetAddress唯一定位一台计算机127.0.0.1:本机localhostIP地址分类按地址分类1、ipv4例如:127.0.0.14个字节,每个字节范围0~2552、ipv6
2021-03-02 11:24:51 71
原创 生产者消费者问题
生产者消费者问题线程通信的一个例子(一个应用场景)解决线程通信的方法解决线程通信的方法1 :管程法代码:package Demo04;//测试生产者消费者模式--》管程法:利用缓冲区解决。//需要生产者productor、消费者consumer、产品、缓冲区四个对象public class TestPC { public static void main(String[] args) { SynContainer container = new SynCon
2021-03-01 13:26:42 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人