ICode9

精准搜索请尝试: 精确搜索
  • 059.守护进程和初始化进程服务2022-07-10 10:03:47

             

  • 第二周java学习总结2022-07-09 19:02:40

    这周学习了java的类型转换,算术运算符,字符的+操作,字符串的+操作,赋值运算符,自增自减运算符,关系运算符,逻辑运算符,短路逻辑运算符,三元运算符,顺序结构,条件语句,三大循环语句,嵌套结构,数组 下周将要学习数组的静态初始化,数组元素访问,内存分配问题,数组的动态初始化,方法概述,方法的定义与调用

  • Java学习第二周2022-07-09 17:36:49

    由于本周还在进行小学期的任务,所以没有抽出太多时间学习Java,只学习了Java中数组的一部分知识,如动态初始化、、元素访问、内存分配及遍历。下周小学期结束后,我可以全身心地投入到Java的学习中去,来提高自己的编程能力。

  • 野(wild)指针与悬空(dangling)指针有什么区别?如何避免?2022-07-09 11:03:30

    野指针(wild pointer):就是没有被初始化过的指针。⽤ 悬空指针:是指针最初指向的内存已经被释放了的⼀种指针。 编译, 会出现 used uninitialized 警告。 ⽆论是野指针还是悬空指针,都是指向⽆效内存区域(这⾥的⽆效指的是"不安全不可控")的指针。 访问"不安全可控"(invalid)的内存

  • 暑期自学2022-07-08 20:32:31

    java认知学习         2022/7/8 java的类和c++中的类定义相同,若干具有相同属性和行为的对象的群体或者抽象,类是创建对象的模板,由属性和行为两部分组成。 类是对象的概括或者抽象,而对象则是类的实例化。 [修饰符] class 类名{//类的声明部分 [成员变量] [成员方法] } java中

  • Java 类加载过程2022-07-08 12:36:47

    以下哪项不属于java类加载过程? A.生成java.lang.Class对象 B.int类型对象成员变量赋予默认值 C.执行static块代码 D.类方法解析 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(

  • HashMap之resize()方法(一)2022-07-08 09:07:06

      首先看resize的第一部分(进行初始化或者进行扩容前的准备)        解析:首先看这个数组是不是没有初始化,没有的话就为0.否则oldcap大小为数组长度。 如果初始化了进入if。   如果数组长度过大(大于2的30次方)文法扩容,将threshod(翻译为门槛,也就是阈值的意思)设置为最大值,并直接

  • windwod系统安装mysql压缩包版本2022-07-07 23:36:15

    1、官网下载mysql安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2、将压缩包解压到安装目录 3、以管理员身份打开cmd命令窗口 4、执行初始化命令 进入安装目录下的bin目录,执行安装命令 mysqld --initialize --console   红框部分为初始化密码。 5、安装服务 6、

  • java2022-07-06 23:32:34

    深入数组: 数组看成两部分,一部分是引用,就是代码定义的数组引用变量,还有一部分是实际数组对象,就是在堆内存中运行的,只可以通过数组引用去访问。     通过引用去找实际的数组,变量是地址,没有指向会被回收。   基本数组的初始化;    引用数组的初始化: 引用数组:既数组元素是引用,通

  • 数组(array)2022-07-06 14:02:16

    数组(array)   单词   length 长度 | array 数组 | explain 解释 | index 索引;指数 | bound 界限;肯定的     程序   创建数组 1 public class ArrayExplain { 2 ​ 3 public static void main(String[] args) { 4 ​ 5 int[] a;//声明一个数组(栈:存储指

  • JAVA 类加载2022-07-05 22:35:12

      java虚拟机将编译后的class文件加载到内存中,进行校验、转换、解析和初始化,到最终的使用。这就是java类加载机制; 下面就开始今天的内容: 1、类加载的生命周期:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸载(Unloading)等

  • 字段和方法2022-07-05 11:03:31

    字段 声明:修饰符 类型 名称 [ = 初始值 ] ; 命名规则:不能使用数字做前缀,如果只有一个单词则全部小写,如果有多个单词则从第二个单词开始首字母大写。。。 本质:字段就是一个变量,这个变量可能属于类,也可能属于类的个体 成员变量 字段是类的组成成员,因此被称作 成员变量 类变量

  • final关键字用于修饰成员变量和四种权限修饰符2022-07-04 19:32:51

    final关键字用于修饰成员变量 成员变量涉及到初始化的问题,初始化方式有两种,只能二选一: 显示初始化; 构造方法初始化: 被fifinal修饰的常量名称,一般都有书写规范,所有字母都大写。 四种权限修饰符 概述 在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容

  • 继承中构造方法的访问特点和super关键字的三种用法2022-07-04 09:02:41

    继承中构造方法的访问特点: 1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。 2. 构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构 造方法中默认有一个 super() ,表示调用父类的构造方法,父类成员变量初始化后,

  • Linux操作系统面试总结2022-07-04 01:33:20

    1.系统启动流程。 uboot -> kernel -> 根文件系统。 uboot第一阶段属于汇编阶段: 定义入口(start.S):uboot中因为有汇编阶段参与,因此不能直接找main.c。 设置异常向量:当硬件发生故障的时候CPU会强制PC指针指向对应的异常入口执行代码。 设置CPU为SVC模式(设置CPU速度、时钟频率和中断控

  • 面试题:Java final关键字作用2022-07-03 23:02:44

    前置知识 final 在 Java 中是关键字之一,意为最终,表示对象或数据是最终形态的、不可改变的意思,它可以修饰 类、变量、方法。使用 final 修饰的 类、方法、变量具有如下特点 final 修饰的类不能被继承 final 修饰的方法不能被子类重写 final 修饰的成员变量或局部变量(即常量),只能

  • 继承中方法的覆盖重写应用场景和继承中构造方法的访问特点2022-07-03 21:05:53

    继承中方法的覆盖重写应用场景 1. 子类方法覆盖父类方法,必须要保证权限大于等于父类权限。 2. 子类方法覆盖父类方法,返回值类型、函数名和参数列表都要一模一样。 继承中构造方法的访问特点 当类之间产生了关系,其中各类中的构造方法,又产生了哪些影响呢? 首先我们要回忆两个事情,构造

  • 继承中构造方法的访问特点2022-07-03 19:34:51

    当类之间产生了关系,其中各类中的构造方法,又产生了哪些影响呢? 首先我们要回忆两个事情,构造方法的定义格式和作用。 1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。 2. 构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作

  • 安装mysql时初始化找不到mysql安装目录2022-06-30 22:00:52

    解决mysql初始化找不到mysql安装目录 前言 通过压缩包来安装mysql 在初始化mysql时报错了:(输入的命令)mysqld --initialize 1.错误信息 mysqld: Can't create directory ’xxxx’ XXXXXXXXXX Check error-message file location and 'lc-messages-dir' configuration directive. (这

  • 从区划边界geojson中查询经纬度坐标对应的省市区县乡镇名称,开源Java工具,内存占用低、高性能2022-06-30 15:03:26

    目录坐标边界查询工具:AreaCity-Query-Geometry性能测试数据测试一:Init_StoreInWkbsFile 内存占用很低(性能受IO限制)测试二:Init_StoreInMemory 内存占用和json文件差不多大(性能豪放)参考:数据库查询测试对比查询坐标对应的省市区县乡镇名称步骤一:准备好省市区县乡镇边界的geojson文件

  • Windows 启动过程2022-06-30 08:32:23

    引言 启动过程是我们了解操作系统的第一个环节。了解 Windows 的启动过程,可以帮助我们解决一些启动的问题,也能帮助我们了解 Windows 的整体结构。 以下内容将分为【加载内核】、【内核初始化】和【应用程序初始化】三个部分。 加载内核 如 启动过程概览 所示,加载过程分为两种方

  • javascript快速初始化数组2022-06-29 21:00:49

    编写代码中通常会有快速初始化数组的需求,例如我们需要一个类似matlab里的zeros函数,假如这里我们需要生成一个0-23的数组用于表示一天24小时。 最基本的做法如下: function(){ let hours = []; for(let k = 0; k < 24; k++ )hours.push(k); return hours; } 下面我

  • 数组的定义格式二_静态初始化,数组的定义格式三省略的静态初始化2022-06-29 20:03:48

    数组的定义格式二_静态初始化: 动态初始化:(指定长度)在创建数组的时候,直接指定数组当中的数据元素个数 静态初始化(指定内容)在创建数组的时候,不直接指定数据个数多少,而是直接将具体的内容进行指定 静态初始化基本格式: 数据类型[] 数组名称 = new 数据类型[] {元素1,元素2,.......} 基本

  • 终端美化方案 FluentTermina + oh-my-posh2022-06-29 20:02:19

    简介 研究了很久的 windows 平台的终端方案,最终得出了 FluentTerminal 配合 oh-my-posh 的一套终端方案。 效果展示 FluentTerminal 一款美观的终端工具,个人感觉比 Windows Terminal 更加美观。 下载方式: 直接去微软自带的应用商店里面去搜索下载。 前往FluentTerminal 项目地址

  • 数组的概念和数组的定义格式一_动态初始化2022-06-29 19:34:06

     数组概念  数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致   数组的定义 方式一 格式:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数组定义格式详解:     ~数组存储的数据类型: 创建的数组容器可以存储什么数据类型。   

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

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

ICode9版权所有