ICode9

精准搜索请尝试: 精确搜索
  • 判断一个整数的奇偶2022-08-26 06:30:16

    奇偶数的的定义 奇数(英文:odd),正奇数又称单数, 整数中,能被2整除的数是偶数,不能被2整除的数是奇数,奇数的个位为1,3,5,7,9。偶数可用2k表示,奇数可用2k+1表示,这里k就是整数。 偶数是能够被2所整除的整数。正偶数也称双数。若某数是2的倍数,它就是偶数,可表示为2n;若非,它就是奇数,可表示为2n+1(n

  • Go语言方法2022-08-26 03:04:15

    Go语言方法 两种接收者 Go语言方法有他的接收者,如下代码 package main import "fmt" type A struct { name string } func (a A) Name() string { a.name = "hi" + a.name return a.name } func main() { a := A{ name:"ymk", } fmt.Println(a.Name()) f

  • 集合.Collection体系集合2022-08-25 17:32:32

    Collection父接口 特点:代表一组任意类型的对象,无序,无下标,不能重复 方法: boolean add(Object obj);添加一个对象 boolean addAll(Collection c);将一个集合中的所有对象添加到此集合中 void clear();清空此集合中的所有对象 boolean contains(Object o);检查此集合中是否包含o

  • BigDecimal详解和精度问题2022-08-25 16:00:51

    JavaGuide :「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。 BigDecimal 是大厂 Java 面试常问的一个知识点。 《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点数的运算竟然还会有精度丢失的风险

  • Java synchronized的应用与原理2022-08-25 12:31:08

    前言   synchronized的理解通俗的讲就是java中用来在多线程的情况下协调资源、协调工作的。你可以想象成在流水线上每一个工人都是一个线程。而一个工人拿起产品进行组装就等于给产品增加了锁定。其他工人是无法去抢夺他正在组装的产品。只有他组装完成了,下一道工序的工人才会从

  • lamda表达式2022-08-25 01:31:50

    lamda表达式是将只有一个方法的接口,采用简化代码的方式调用方法的途径。 /** * lamda表达式 */ public class TestThread { public static void main(String[] args) { Ilove ilove = null; //带参数的调用 ilove = (int a)->{ Sy

  • 达内培训Week2 集合01 8.242022-08-24 19:06:11

    集合01 8.24 什么是集合: 集合和数组类似,可以保存一组元素,并且提供了操作数组元素的方法,使用方便。 Java集合框架接口 Java.util.Collection接口:所有结合的接口,封装了所有集合共有的内容。下面有多个实现类,有更多的数据结构可以选择。 Collection接口下面还有常见的子接口:

  • 键值对类型转换算子2022-08-24 09:03:34

    1. groupByKey 定义:groupByKey([numPartitions])、 解释:只对键值对类型RDD生效,同时返回的是一个新的RDD[(key,Iterator[Value])] 案例: def groupByKeyOper(sc: SparkContext): Unit = { println("----------------groupByKey开始------------------") val rdd = sc.textFile

  • Java方法详解2022-08-23 15:34:53

    Java方法是语句的集合,它们在一起执行一个功能 public static void main(String[] args) {    int x=max(30,30); //调用max方法    System.out.println(x);}public static int max(int a,int b){    int result= 0 ;         //重点    if (a==b){        S

  • 数组2022-08-23 15:33:37

    public static void main(String[] args) { int a[] = {1,2,3,4,5}; //遍历数组 for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } //计算数组所有元素的和 int sum = 0; for (int i = 0; i < a.length; i++) { sum+=a[i];

  • 常用工具类API2022-08-23 13:32:31

    常用工具类API //判断闰年 public static int is_leap_year(int year) { if(year%4000||(year%100!=0&&year%40)) { return 1; } return 0; } //判断某天是星期几 public static void weeks() {//这里举例2021年11月18日是星期四,使用是改变参数 Calendar calendar=Calendar.getIns

  • JDBC操作流程2022-08-23 12:33:44

    1.需要jar包的支持: java.sql javax.sql mysql-conneter-java...连接驱动(必须要导入) <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> </depend

  • 数据类型扩展2022-08-23 12:31:40

    public class Demo03 { public static void main(String[] args){ //整数拓展; 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 =010;//八进制0 int i3 = 0x10; //十六进制0x 0~9 A~F 16 System.out.println(i);

  • go 查询es数据神器2022-08-23 12:01:10

    可以通过关键字和时间间隔进行查询,关键字可以像kibana上的查询语句填写,代码搞起 //搜索返回的内容 type Result struct { Message string `json:"message"` Source string `json:"source"` //Host string `json:"host"` } type SearchEs struct { } func NewSearchEs() *S

  • String 常用Api2022-08-23 11:02:12

    package com.itheima; public class string { public static void main(String[] args) { String s1 = "qwertyuio"; String s3 = "QWErtyuio"; System.out.println(s1.equals(s3)); //进行比较,不区分大小写 System.

  • java线程的学习2022-08-23 10:03:53

    1什么是线程   进程是程序执行的一次过程,它是一个动态的概念,是系统资源分配的单位,通常一个进程中可以包含若干个线程,线程就是独立执行的路径。线程的执行存在优先权问题 2java中线程的创建   (1)继承Thread类,重写run方法,run方法中编写线程执行体,创建线程对象,调用start()方法启动线

  • Java-基础语法2022-08-23 08:03:50

    day02 - Java基础语法 1. 运算符 1.1 算术运算符(理解) 1.1.1 运算符和表达式 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 ​ 不同运算符连接的表达式体现的是不同类型的表达式。 举例说明:

  • Java基础语法-数组2022-08-23 08:03:21

    0.IDEA开发工具 ​ 参见:IDEA工具安装详解.pdf 1.数组 1.1什么是数组【理解】 ​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2数组定义格式【记忆】 1.2.1第一种 ​ 数据类型[] 数组名 ​ 示例: int[] arr; double[] arr; char[] arr; 1.2.2

  • JaVA-函数式接口&Stream流.2022-08-23 08:00:53

    1.函数式接口 1.1函数式接口概述【理解】 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInterface是可选的

  • Java-多态 抽象类 接口2022-08-23 07:30:08

    1.多态 1.1多态的概述(记忆) 什么是多态 ​ 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量 ​ 编译看父类,运行看父类 成员方法 ​ 编译看父类,

  • Java操作HDFS2022-08-22 23:31:42

    Java操作HDFS ```java import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import org.apache.hadoop.fs.permission.FsPermission; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.D

  • 【Java基础】求数组的最大值,最小值,和值,平均值2022-08-22 20:34:34

    1.实现 int[] arr = new int[10]; //赋值 for (int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random()*90+10); System.out.print(arr[i]+"\t"); } int maxValue = arr[0];

  • java中的数据传递方式2022-08-22 09:32:36

    java的传值方式 目录结论分析 结论 首先说结论:java基本是值传递 分析 关于这个问题,其实一直以来都很有争论的,我也是为此查询了很多资料,在此发表一下自己的拙见。 我们从内存出发,两者的区别其实就是操作一块内存和新开辟一块内存的区别,知道了这个我们来看看“值传递”与“引用传递

  • 反射机制2022-08-22 09:05:37

    反射机制(Reflection) 1.静态与动态语言 静态语言:运行时结构不可变的语言,如Java、C、C++。 动态语言:运行时可以改变其结构的语言,如C#、JavaScript、PHP、Python等。 Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用 反射机制获得类似动态语言的

  • HashMap 详解2022-08-22 03:30:34

    JAVA基础 1、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。 2、前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。 3、后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有