首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏note

    基础Java ?

    使用 IntelliJ IDEA MacOS 命名规范 Java 的 package 名怎么那么奇怪,包不就是一个文件夹嘛❓ class 写在 package 里,Java 允许在不同的包中有同样名字的

    79900编辑于 2022-01-12
  • 来自专栏iOS面试

    iOS 面试策略之算法基础4-5

    这些数据结构都是了解 Swift 和算法的基础。从今以后的文章,我们将更多的关注于通用算法,这次我们就来聊聊排序和搜索。 } 在 Java 中,其自带的 sort 函数部分是用归并排序实现的。而在 Swift 源代码中,sort 函数采用的是一种内省算法(IntroSort)。

    1.2K60发布于 2021-04-20
  • 来自专栏JavaSE

    基础java】(IO流基础

    IO流 存储和读取数据的解决方案 I--- input    O---- output

    19010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(File)

    File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径 这个路径可以是存在的,也允许是不存在的 根据字符串表示的路径,变成File对象,这样就可以用File里面的方法了 父级路径,子级路径 绝对路径是带盘符的 相对路径是不带盘符的,默认到当前项目下去找

    11010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(反射)

    Constructor<?>[]getConstructors():             返回所有公共构造方法对象的数组

    16310编辑于 2026-04-22
  • 来自专栏用户3288143的专栏

    Java基础到高级

    文章目录 Java教程安排 路线学习 基础 开篇helloword 高级 Java进阶(自测题) Java进阶(面试题) Java数据结构 Java阶段项目 Java相关工具 Java开源项目 Java SE部分 1、java基础基础语法;面向对象(重点);集合框架(重点);常见类库API; 2、java界面编程:AWT;事件机制;Swing; 3、java高级知识:Annotation;IO和NIO 、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理; 二、JDBC编程 4、SQL基础基础SQL语句;基本查询;多表查询;子查询;结果集的交、并、差运算; 5、JDBC基础:常见数据库用法 :JAX_WS2、SAAJ规范;WSDL和SOAP协议;CXF框架、拦截器;CXF整合Spring; 五、Java Web编程 13、Web编程基础:Tomcat服务器;Jsp语法、EL、内置对象;Servlet 高级 Java进阶(自测题) Java进阶(面试题) Java数据结构 ?

    97210发布于 2020-07-07
  • 来自专栏Java进阶实战

    Java基础-多维数组

    前言  在Java编程中,数组是最常用的数据结构之一。而多维数组是一种特殊类型的数组,它可以拥有多个维度。本文将以JavaSE为背景,对多维数组进行深入探讨。 在此基础上,将给出多维数组在实际应用场景中的案例,并对其优缺点进行分析。最后,将提供一些常见的类代码方法介绍和测试用例。简介  多维数组是指数组中的元素仍然是数组的数组,这样就形成了多个维度。 在Java中,可以创建任意维度的数组,但最常见的是二维数组和三维数组。  多维数组的语法与一维数组类似,只是需指定每个维度的大小。 源代码解析  在Java中,多维数组是通过数组的数组实现的。例如,二维数组可以看作是一维数组的数组。换句话说,一个二维数组是由多个一维数组组成的。 总结  多维数组是Java中重要的数据结构之一,它可以方便地表示和处理多维数据。通过学习多维数组的概念和用法,我们可以更好地应用它们解决实际问题。

    61521编辑于 2023-12-30
  • 来自专栏云计算linux

    JAVA基础小白学习day03_java基础语法

    day03_java基础语法 博客:https://blog.csdn.net/zhangchen124/article/details/128212860 B站:https://www.bilibili.com " * " + i + " = " + (i*j) +"\t"); } System.out.println(); } } } 八.Math类 Math概述 Math是一个类,也是Java 提供好的API,内部提供了产生随机数的功能 API后续课程详细讲解,现在可以简单理解为Java已经写好的代码 使用步骤 创建对象 double random = Math.random(); //在java.util包里面; //计算机产生一个随机数,用户输入一个数字,进行猜测;和计算机的匹配; //大于 等于 小于,不等于做提示,等于的时候,恭喜答对了; //扩充第二级:剪刀、石头、布; 计算机出来的做输出;3个; package day11; //在java.util包里面; import java.util.Random; import java.util.Scanner; public

    39100编辑于 2024-12-13
  • 来自专栏云计算linux

    JAVA基础小白学习教程day05_java基础

    day05_java基础 https://edu.51cto.com/course/32767.html 课程目标 1. 【理解】什么是方法 2. 【掌握】方法的语法,抄3遍 3. * 4993 * Exception in thread "main" java.lang.StackOverflowError */ private static void Exception in thread "main" * java.lang.StackOverflowError */ private static void show1(

    37410编辑于 2024-12-13
  • 来自专栏AI SPPECH

    IO竞赛2025年题目解析:基础级难度(4-5

    引言 在IO竞赛的学习路径中,基础级难度的题目是连接入门和提高的重要桥梁。2025年的IO竞赛基础级(难度系数4-5)题目开始涉及更多的数据结构和算法思想,对选手的编程能力和逻辑思维提出了更高的要求。 难度进阶路径: 入门(1-3) → 基础(4-5) → 提高(6-8) → 竞赛(9-10) 难度系数 考察重点 核心知识点 学习目标 4-5 数据结构、算法应用 栈、队列、树、图的基础应用 掌握基础数据结构的使用和简单算法的实现 第五章:从基础到提高的学习建议 第一章:2025年IO竞赛基础级题目概述 根据2025年NOI修订版大纲,基础级(CSP-J提高)的知识点难度系数为4-5,开始涉及更多的数据结构和算法应用。 基础级题目类型分布: 数据结构应用 → 40% 算法设计 → 30% 数学应用 → 20% 综合问题 → 10% 基础级题目的特点: 开始涉及栈、队列、树等基础数据结构 算法复杂度开始成为需要考虑的因素 掌握基础算法:理解并能够实现排序、搜索、动态规划等基础算法。 分析问题本质:深入理解问题,找到问题的本质,选择合适的算法和数据结构。

    46210编辑于 2025-11-13
  • 来自专栏JavaSE

    基础java】(异常补充)

    1.捕获处理----try{有可能出现问题的代码}catch(可能出现的异常  变量名){ 解决问题的代码}finally{可以不写,这里是不管有没有出现异常,都要执行的代码}

    10910编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(方法引用)

    1.传统调用:你是导演,指挥每个演员(方法)什么时候上场、做什么动作 2.方法引用:你是编剧,只写剧本(方法),Stream是导演,决定如何演绎

    12010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(泛型)

    为什么 Java 集合可以直接打印? 因为 Java 集合框架的所有类都重写了 toString() 方法: 查看 ArrayList 的 toString() 源码: 自定义集合类如何实现同样的效果?

    14310编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(排序算法)

    选择排序 :从索引开始,拿着每个索引上的元素跟后面的元素依次比较,小的放前面,大的放后面,以此类推。 细节同上 (最近在复习周,有点疲惫了)

    10010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(网络编程)

    Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。

    18210编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(Map集合)

    决定对象存储在哪个桶(数组位置) equals() 决定在同一个桶中如何精确匹配 两者必须一致:相等的对象必须有相同的 hashCode 为了性能:好的 hashCode 应该尽量减少碰撞 这就是为什么在 Java

    16810编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(集合进阶)

     Collection(是单列集合的祖宗接口,他的功能是全部单列集合都可以继承使用)   Collection是一个接口,我们不能单独创建其对象,我们要创建对应的实现类对象

    13810编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(TCP协议)

    TCP通信程序 TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象通信之前要保证连接已经建立 通过Socket产生I0流来进行网络通信

    12610编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(Stream流)

    Stream流的使用步骤 1.先得到一条Stream流,并把数据放上去 2.使用中间方法对流水线上的数据进行操作 3.使用终结方法对流水线上的数据进行操作 单列集合 双列集合 数组 散数据 Stream 的中间方法 细节 Stream接口中静态方法of细节:方法的形参是一个可变参数,可以传递一堆散的数据,也可以传递数组 但是数组必须是引用数据类型,如果传递基本数据类型,是会把整个数组当作以一个元素, 原来的Stream流只能使用一次,建议使用链式编程 修改Stream流中的数据,不会影响原来集合或者数组中的数据 distinct  底层依赖hashcode 和equals方法,在String类中,java

    19410编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(多线程)

     比如:QQ是一个进程  它包含多个线程:  1. 聊天消息接收线程  2. 文件传输线程  3. 界面刷新线程  4. 网络状态检测线程

    11610编辑于 2026-04-22
领券