public class ExceptionTest { /** * 生活中的异常:---》摔跤 * 下楼梯的时候,我也不想摔跤,但是确实摔了! * 然后呢??难道后半辈子就不过了?? * 之后的生活肯定还得继续!!! * * 程序中的异常 : 在程序运行期间,发生了不正常的事件(代码的问题),中断了程
转载 1月前
319阅读
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。平常用的比较多的就是插入头文件,include包含头文件的方式有如下几种: 1、#include<xxx.h> 这种方式下,预处理器通常只会去系统指定目录下查找。如果需要包含标准
预处理指令是由编译器的预处理阶段执行的命令,这个阶段在代码被编译成目标代码之前执行。预处理指令都以#字符开头。#include 指令用于包含其他的头文件#include语句不能以分号结尾例如:#include <iostream> #include <iostream.h> #include "iostream.h" 上面三条语句的写法有着细微的差别,其含义也有所
相比于前面两篇文章写的关于ArrayList和LinkedList,Set集合与他们的不同之处在于,Set不允许数据重复。Set类集合类库的简化图如下。可见:Set实现了Collection和Iterator几种常见的Set:Set(interface): 存入Set的每个元素都必须是唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals() 方法以确保对象的唯一性。Set和Col
命名空间命名空间能有效避免全局污染。在ES6引入模块之后,命名空间就较少被提及了。如果使用了全局的类库,命名空间仍是一个好的解决方案。namespace Shape{ const pi = Math.PI; // 使用export关键字导出,可以在全局空间内可见 export function circle(r: number) { return pi * r **
转载 6月前
17阅读
set和list都是集合接口简要说明set –其中的值不允许重复,无序的数据结构list –其中的值允许重复,因为其为有序的数据结构List的功能方法实际上有两种List: 一种是基本的ArrayList,其优点在于随机访问元素,另一种是更强大的LinkedList,它并不是为快速随机访问设计的,而是具有一套更通用的方法。List : 次序是List最重要的特点:它保证维护元素特定的顺序。Li
ts 类初探当大家看到typescript(ts) 中的类(class)时候,可能好多人都会想起面向对象,对的,面向对象是许多后台的一种编程思想,比如: 本人曾经接触的java, 里面就是用的是面向对象的思想。但是本文不讨论面向对象,值讨论ts 中 class 新增的语法,和一些使用方法以及注意事项。回顾es6中的类// 定义一个用户的类,里面有两个属性,名字和年龄 class User {
前言最近常常被一些问题困扰如何命名变量花括号放在行末还是独立成行写Python是否要随身携带游标卡尺如何从0构建一个C/C++项目经过漫长的思考,我发现前三个问题过于困难,那么今天我只好向大家介绍一些第四个问题的内容,也就是*nix下常用的构建控制工具make。 在*nix平台上分发的程序源码往往带有makefile文件,make就是根据这一文件的指令完成程序编译的各项任务。 当然,
ts的数据类型,为了使编写的代码更规范,更有利于管理,增加了类型校验一、字符串(string)可以用单引号’ ’ 双引号 " " 或者反引号let heroName:string = "安其拉"二、数字类型(number)let age:Number =18; age = 18.9 age =-17三、布尔值(Boolean)true / false 不可以像js中用0、1代替let isSing
1.文件包含尽管我们很熟悉,但对文件包含命令还要说明以下几点:1. 一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。2. 文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。3. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:#include"stdio.h"#include<math.h>
TexStudio的安装及简单使用安装安装中出现的问题简单配置简单使用整体架构数学符号大全导入花体字母导入参考文献导入英文文献导入中文文献插入图片插入并排图片换行&换段&空格插入公式方式一 从word导入方式二 LaTex输入多行公式插入矩阵向量表示一些快捷键导出PDF导入模板 安装环境:win10 软件版本1:Texlive2020 + TexStudio2020 安装教程就参
转载 2024-09-07 18:16:45
42阅读
2019-10-28:学习内容:接口、数组的类型、函数的类型(展开涉及多个内容)参考:https://ts.xcatliu.com/basics/type-of-function 一、接口(Interfaces):(1)  LabelledValue接口就好比一个名字,用来描述上面例子里的要求。 它代表了有一个 label属性且类型为string的对象。 需要注意的是,我们在这
# iOS与JavaScript间的字符串传递:理解与应用 在现代移动应用开发中,iOS和Web技术的结合愈发紧密,尤其是通过WebView来展示Web内容。不过,在这两者交互时,开发者经常会遇到一个限制:iOS与JavaScript之间的通信只能传递字符串。这一限制引发了许多开发者的困惑,但理解这个特性对于构建高效的跨平台应用至关重要。 ## 理论基础 iOS使用Objective-C或S
原创 2024-10-09 03:23:05
12阅读
[b]对象的存取方式有2种如下[/b] meberA.name ; meberA.age 或者 meberA["name"]; meberA.["age"] 当存在此属性时将修改属性的值,当不存在时候自动创建一个新的属性,并且赋值 由于整个js都是由对象构成的,所以说可以用以下函数查看某个对象所有的属性 function showAllProp
# Java注解实现数字参验证 作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白们学习Java注解的使用。在Java中,注解(Annotation)是一种元数据,可以用于代码中,提供额外的信息给编译器或运行时环境。今天,我们将学习如何实现一个简单的注解,用于验证方法参数是否为数字。 ## 1. 定义注解 首先,我们需要定义一个注解,用于标记需要验证的参数。我们将创建一个名为`Numer
原创 2024-07-24 04:45:23
23阅读
      最近刚开始看《JavaScript高级程序设计第三版》,本人程序小白刚接触编程几个月,刚开始接触JavaScript。对一些自己看到的,不理解的知识做一下笔记。      今天学到JavaScript的值传递和引用传递,      值传递:      &nb
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例int a = 5000; float b = 13.65f; byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long、
转载 2023-07-16 17:14:05
135阅读
最近在自学 TypeScript , 发现装饰器这个内容,还是有挺多知识点需要厘清的,因此将学习中的笔记记录如下,方便自查, ts中的装饰器的分类,大致分为,类装饰器、属性装饰器、方法装饰器、参数装饰器,下面会对这些装饰器做一下简单的介绍,最后我们再来对比一下这些装饰器的执行顺序。 1. 类装饰器// 类装饰器 // 可以把逻辑放在装饰器上去实现,主体类部分只实现属性和方法的定义等等 namesp
转载 2024-05-29 07:01:28
333阅读
# 如何在Java中实现number参数 ## 概述 在Java中,我们可以通过重载方法来实现方法的参数不传入时的默认值。本文将向您展示如何在Java中实现number参数的方法。 ## 实现步骤 以下是实现number参数的方法的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个带有默认参数的方法 | | 2 | 在方法内部判断参数是否传入 | |
原创 2024-02-25 05:28:41
19阅读
1.使用-DarchetypeCatalog-internal,不用下载,创建maven项目速度快。  2.使用模版创建项目 1))maven-archetype-quickstart :普通的java项目2) maven-archetype-webapp: 创建web工程   3.   4、如果出现pom.xml文件中出现红色波浪线,可
转载 11月前
12阅读
  • 1
  • 2
  • 3
  • 4
  • 5