Java学习笔记(四)ArrayList 和泛型类

  • Post author:
  • Post category:java

一、ArrayList 在Java里若想有一个可变大小的数组,用ArrayList是其中之一的解决方法,它是一个采用类型参数的 泛型类 。为了制定数组列表保存的元素对象类型,需要用一对尖括号将类名括起来加在后面,就如ArrayList<String>。 1.声明构造方法: ArrayList<String> strlist = new ArrayList<String…

继续阅读 Java学习笔记(四)ArrayList 和泛型类

java关于可变参数的使用

  • Post author:
  • Post category:java

java很多api的方法都有可变参数的应用,可变参数,即没有指定方法参数的个数,可传入随意个数合法的参数。 使用可变参数,可以很灵活在方法调用过程中传入参数,类似于方法的重载。 方法的重载: public void doSth(int a){ ...... } public void doSth(int a,int b){ ...... } public void doSth(int a,int …

继续阅读 java关于可变参数的使用

[已解决] SpringBoot3 webflux java.lang.ClassNotFoundException: jakarta.servlet.Filter

  • Post author:
  • Post category:java

java.lang.ClassNotFoundException: jakarta.servlet.Filter 由于webfulx 没有拦截器需要用过滤器替换 因此增加如下代码 /** * @author lq * @date 2022/8/30 10:30 */ @Slf4j @Component @Order(Integer.MIN_VALUE + 1) public class Login…

继续阅读 [已解决] SpringBoot3 webflux java.lang.ClassNotFoundException: jakarta.servlet.Filter

反转链表–java实现

  • Post author:
  • Post category:java

题目:输入一个链表,反转链表后,输出新链表的表头。 示例: 输入: {1,2,3} 复制 返回值: {3,2,1} 解题方法: public ListNode ReverseList(ListNode head) { //判断结点为空,或者结点数为1的链表,反转链表后,值为其本身 if (head == null || head.next == null) { return head; } //初…

继续阅读 反转链表–java实现

java网络编程:8、基于TCP的socket编程(一)简单的socket通信_一个客户端

  • Post author:
  • Post category:java

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!! 文章目录 一、基于tcp的编程,就好像用电话进行交谈一样 二、在java中用于编程网络程序的类 三、套接字 + (输出、输入流) 1、服务器程序编写基本步骤: 2、客户端程序编写基本步骤: 四、代码编写 1、服务器端程序的编写 2、客户端程序的编写 3、打印输出 4、你这个sever和client都是在同一个…

继续阅读 java网络编程:8、基于TCP的socket编程(一)简单的socket通信_一个客户端

JavaSE——Day9——多态、抽象类、接口

  • Post author:
  • Post category:java

写在前面 本文主要介绍了多态,抽象类,接口以及它们之间的简单联系,每个知识点都有案例。欢迎有疑问的小伙伴留言~~~~~~~~~~ 多态 简单来说,就是 某个事物在不同时刻表现出的不同状态。 来看一个小的案例: public class Demo { public static void main(String[] args) { Cat cat = new Cat(); //Animal cat …

继续阅读 JavaSE——Day9——多态、抽象类、接口

Java线程:线程状态的转换

  • Post author:
  • Post category:java

一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到可…

继续阅读 Java线程:线程状态的转换

android jni中碰到的问题 和步骤 (C 和 java互调)

  • Post author:
  • Post category:java

在C/C++中调用Java的方法一般分为五个步骤:初始化虚拟机、获取类、获取类的方法、创建类对象、调用方法和退出虚拟机。 以下摘自:http://blog.csdn.net/sunchaoenter/article/details/6598719 Java代码: [java] view plain copy package jni.test; public class Demo { public …

继续阅读 android jni中碰到的问题 和步骤 (C 和 java互调)

java NIO

  • Post author:
  • Post category:java

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢 并发编程网 的翻译和投递。 (关注 ITeye官微 ,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区) :标准的IO基…

继续阅读 java NIO

2022蓝桥杯Java研究生组赛题

  • Post author:
  • Post category:java

也可在 https://download.csdn.net/download/weixin_43960044/85099211 地址下载。 侵权删 试题 A: 排列字母 本题总分:5 分 【问题描述】 小蓝要把一个字符串中的字母按其在字母表中的顺序排列。 例如,LANQIAO 排列后为 AAILNOQ。 又如,GOODGOODSTUDYDAYDAYUP 排列后为AADDDDDGGOOOOPSTUU…

继续阅读 2022蓝桥杯Java研究生组赛题