- 前言相信很多程序员在最初接触Java的时候就听过,Java中一切皆对象那么什么是面向对象呢?前言先介绍什么是面向对象和面向过程,这样有助于读者更好的理解面向对象 什么是面向过程?面向过程顾名思义是一种以过程为中心的编程思想,自顶向下的编程模式,试想一下c语言。我们将问题分解开,一个一个函数来实现一个一个的步骤,依次调用。也就是说在进行面向过程编程时候,可以先定义一个函数,然后使用if-el... 前言相信很多程序员在最初接触Java的时候就听过,Java中一切皆对象那么什么是面向对象呢?前言先介绍什么是面向对象和面向过程,这样有助于读者更好的理解面向对象 什么是面向过程?面向过程顾名思义是一种以过程为中心的编程思想,自顶向下的编程模式,试想一下c语言。我们将问题分解开,一个一个函数来实现一个一个的步骤,依次调用。也就是说在进行面向过程编程时候,可以先定义一个函数,然后使用if-el...
- 不知道大家在计算JavaScript浮点数的时候有没有遇到过0.1+0.2 != 0.3的情况,<script> var a1 = 0.1; var a2 = 0.2; alert(a1+a2);</script> 化浮为整浮点数的计算会出现这个问题,但是整数的计算就不会出现啊,把俩个小数换算为整数进行计算,再除以一个共同的倍数var a1 = 0.... 不知道大家在计算JavaScript浮点数的时候有没有遇到过0.1+0.2 != 0.3的情况,<script> var a1 = 0.1; var a2 = 0.2; alert(a1+a2);</script> 化浮为整浮点数的计算会出现这个问题,但是整数的计算就不会出现啊,把俩个小数换算为整数进行计算,再除以一个共同的倍数var a1 = 0....
- 前言下面来看这样一段代码public static void main(String[] args) { System.out.println("hello world");}main方法中加入,static,修饰符,下面我们来讨论这个修饰符的含义。 静态字段如果将一个字段定义为static,每个类只有这样一个的字段,而对于非静态的实例字段,每个对象都有自己的一个副本,例如:,假设... 前言下面来看这样一段代码public static void main(String[] args) { System.out.println("hello world");}main方法中加入,static,修饰符,下面我们来讨论这个修饰符的含义。 静态字段如果将一个字段定义为static,每个类只有这样一个的字段,而对于非静态的实例字段,每个对象都有自己的一个副本,例如:,假设...
- 前言关于集合中的Collection我们已经讲完了,接下来我们一起来看集合中的另一个大类:Map Map的实现类首先Map是一个接口,是一对键值对来存储信息的,K为key键,V为value值 HashMapimport java.util.HashMap;import java.util.Map;public class text1 { public static void main... 前言关于集合中的Collection我们已经讲完了,接下来我们一起来看集合中的另一个大类:Map Map的实现类首先Map是一个接口,是一对键值对来存储信息的,K为key键,V为value值 HashMapimport java.util.HashMap;import java.util.Map;public class text1 { public static void main...
- @TOC 前言前几天我们看了Java集合List接口详解——含源码分析,今天我们看一个数据一个数据存储的另一个接口——Set。 Set前面我们说List最大的特点是:有序,不唯一,而set是:无序,唯一,无序不是随机,我们后面来通过实现类来看他这俩个特点,还有与list差距比较大的地方是set没有与索引相关的方法,在ArrayList中我们说过,没有索引,就不能用普通for循环来进行遍历。 ... @TOC 前言前几天我们看了Java集合List接口详解——含源码分析,今天我们看一个数据一个数据存储的另一个接口——Set。 Set前面我们说List最大的特点是:有序,不唯一,而set是:无序,唯一,无序不是随机,我们后面来通过实现类来看他这俩个特点,还有与list差距比较大的地方是set没有与索引相关的方法,在ArrayList中我们说过,没有索引,就不能用普通for循环来进行遍历。 ...
- 泛型泛型就相当于集合的标签,我们在使用集合<>的时候,就是在使用泛型要知道的是在jdk1.5以前我们只能把集合中的元素设计为Object,之后引入了泛型的概念来解决,我们把元素的类型设计成一个参数,这个类型参数就叫做泛型。 为啥要有泛型我们假设没有泛型会出现哪种情况,Object类型,是不是啥都能存放?少了限制package fanxing;import java.util.ArrayLi... 泛型泛型就相当于集合的标签,我们在使用集合<>的时候,就是在使用泛型要知道的是在jdk1.5以前我们只能把集合中的元素设计为Object,之后引入了泛型的概念来解决,我们把元素的类型设计成一个参数,这个类型参数就叫做泛型。 为啥要有泛型我们假设没有泛型会出现哪种情况,Object类型,是不是啥都能存放?少了限制package fanxing;import java.util.ArrayLi...
- java 异常package com.text01;import java.util.Scanner;public class Text { public static void main(String[] args) { //实现一个功能: //键盘录入俩个数,求商 Scanner scanner = new Scanner(System.... java 异常package com.text01;import java.util.Scanner;public class Text { public static void main(String[] args) { //实现一个功能: //键盘录入俩个数,求商 Scanner scanner = new Scanner(System....
- 线性时间选择(Top K)问题(Java) 线性时间选择(Top K)问题(Java)
- Strassen矩阵乘法问题(Java) Strassen矩阵乘法问题(Java)
- 最优二叉搜索树问题(Java) 最优二叉搜索树问题(Java)
- 棋盘覆盖问题(Java) 棋盘覆盖问题(Java)
- java stream 操作 代码教程 java stream 操作 代码教程
- Arrays.stream().boxed()的使用 Arrays.stream().boxed()的使用
- 直接插入排序:算法思想:基本思想就是,为了要给插入的元素腾出空间,我们需要将其余所有元素在插入之前都向右移动一位。注意点:插入排序所需的时间取决于输入元素的初始顺序时间复杂度:O(n²)代码实现://通过交换进行插入排序public static void sort(int[] a) { for (int i = 0; i < a.length - 1; i++) { f... 直接插入排序:算法思想:基本思想就是,为了要给插入的元素腾出空间,我们需要将其余所有元素在插入之前都向右移动一位。注意点:插入排序所需的时间取决于输入元素的初始顺序时间复杂度:O(n²)代码实现://通过交换进行插入排序public static void sort(int[] a) { for (int i = 0; i < a.length - 1; i++) { f...
- Prometheus 是一个开放性的监控解决方案,用户可以非常方便的安装和使用 Prometheus 并且能够非常方便的对其进行扩展。在Prometheus的架构设计中,Prometheus Server 并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheu... Prometheus 是一个开放性的监控解决方案,用户可以非常方便的安装和使用 Prometheus 并且能够非常方便的对其进行扩展。在Prometheus的架构设计中,Prometheus Server 并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheu...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签