草庐IT

JavaEE初阶

全部标签

javaEE -15( 13000字 JavaScript入门 - 2)

一:JavaScript(WebAPI)JS分成三个大的部分ECMAScript:基础语法部分DOMAPI:操作页面结构BOMAPI:操作浏览器WebAPI就包含了DOM+BOM,这个是W3C组织规定的.(和制定ECMAScript标准的大佬们不是一伙人).前面学的JS基础语法主要学的是ECMAScript,这让我们建立基本的编程思维.相当于练武需要先扎马步,但是真正来写一个更加复杂的有交互式的页面,还需要WebAPI的支持.相当于各种招式.API是一个更广义的概念.而WebAPI是一个更具体的概念,特指DOM+BOM,所谓的API本质上就是一些现成的函数/对象,让程序猿拿来就用,方便开发.二

C++初阶--类与对象(2)

文章目录类的6个默认成员函数构造函数默认构造函数的用处:析构函数默认析构函数的用处拷贝构造函数赋值运算符重载取地址及const取地址操作符重载类的6个默认成员函数对于一个没有成员的类来说,称之为空类;但空类并非完全是空的,类会自动生成6个默认的成员函数:构造函数概念:构造函数是一种特殊的成员函数,它在创建对象时被调用,用于初始化对象的数据成员。构造函数和类名相同,并且没有返回类型,甚至不能包含return语句。classDate{private: int_year; int_month; int_day;public: voidPrint() { cout_year"-"_month"-"

【数据结构初阶】之单链表

【数据结构初阶】之链表1.链表是什么2.单链表的逻辑结构和物理结构3.如何创建一个单链表的自定义类型4.单链表的增删查改及各种功能的实现4.1单链表创建一个节点4.2单链表的头插4.2.1头插的函数设计(参数类型及其返回值)4.2.1头插的函数实现4.3单链表的头删4.4单链表的尾插4.5单链表的尾删4.6单链表的打印4.7单链表的在pos之前和之后插入数据4.7.1单链表在pos位置之前插入4.7.2单链表在pos位置之后插入4.8单链表在pos位置和pos位置之后删除数据4.8.1在pos位置删除数据4.8.2在pos位置之后删除数据4.9单链表查找数据4.10单链表销毁5.单链表各种功能

C++初阶(六)类和对象

📘北尘_:个人主页🌎个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心@[TOC](文章目录)一、拷贝构造函数1、概念在现实生活中,可能存在一个与你一样的自己,我们称其为双胞胎。那在创建对象时,可否创建一个与已存在对象一某一样的新对象呢?拷贝构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。2、特性拷贝构造函数也是特殊的成员函数,其特征如下:拷贝构造函数是构造函数的一个重载形式。拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报错,因

【C++初阶】小白入门C++

目录前言:1、C++关键字2、命名空间2.1命名空间是什么2.2为什么要有命名空间2.3命名空间怎么使用2.3.1命名空间的写法2.3.2命名空间是可以嵌套的2.3.3使用命名空间的三种方式3、C++输入和输出3.1初识cout和cin3.2C++的输入输出可以自动识别变量类型4、缺省参数4.1缺省参数是什么4.2缺省参数的分类和使用5、函数重载5.1函数重载的定义和使用5.2重载二义性区分5.3为什么C++支持重载,而C不能6、引用6.1什么是引用6.2为什么有引用6.3引用的使用规范6.3.1引用的写法6.3.2引用必须初始化6.3.3引用不能改变指向6.3.4一个对象可有多个别名6.4引

【C++初阶】类和对象(上)

=========================================================================个人主页点击直达:小白不是程序媛我的代码仓库:GiteeC++系列专栏:C++头疼记=========================================================================目录前言面向过程和面向对象的初步认识类的引入类的定义类的两种定义方式: 类的访问限定符及封装封装类的作用域类的实例化类对象模型类对象储存方式的猜测this指针this指针的特性前言上两篇文章我们对C++有了初步的认识,不知道

【C++初阶(三)】引用&内联函数&auto关键字

目录 前言 1.引用 1.1引用的概念  1.2引用的特性 1.3引用的权限 1.4引用的使用 1.5引用与指针的区别2.内联函数2.1 什么是内联函数2.2 内联函数的特性 3.auto关键字 3.1auto简介 3.2auto使用规则 3.3auto不能使用的场景4. 基于范围的for循环 4.1范围for使用 4.2使用条件5.C++空指针 总结 前言        在学习C语言时,大家或许都被指针为难过,在使用指针时也存在各种问题,比如:空指针野指针问题(指针可以在任何时候指向任何地址,包括无效地址)。此外在C语言中函数调用时,如果多次的调用同一函数,创建大量的函数栈帧就会导致性能下降

【JavaEE初阶】 线程池详解与实现

文章目录🌴线程池的概念🎄标准库中的线程池🍀ThreadPoolExecutor类🚩corePoolSize与maximumPoolSize🚩keepAliveTime🚩ThreadFactory🚩workQueue🚩RejectedExecutionHandlerhandler🎍模拟实现线程池😎多线程初阶总结🚩保证线程安全的大致思路:🚩对比线程和进程📌线程的优点📌进程与线程的区别⭕总结🌴线程池的概念线程池,是一种线程的使用模式,它为了降低线程使用中频繁的创建和销毁所带来的资源消耗与代价。通过创建一定数量的线程,让他们时刻准备就绪等待新任务的到达,而任务执行结束之后再重新回来继续待命。想象这么一

C++初阶--类与对象(1)

文章目录类的引入类的定义访问限定符类成员的注意事项变量名的冲突类的实例化类成员的声明与定义类的大小this指针特性总结类的引入在c语言中,我们会这样写一个栈:structStack{ int*a; inttop; intcapacity;};voidStackInit(structStack*ps);voidStackPush(structStack*ps,intx);先写出一个栈的结构体出来,然后写出有关栈的函数出来;我们会把对于栈的操作部分拆分出来,所以我们说C语言是面向过程的;而在C++中,对于结构体来说,还可以把函数也写进结构体中;并且对于结构体变量类型,可以省略struct#incl

C++初阶 入门(2)

目录一、缺省函数1.1什么是缺省函数1.2为什么要有缺省函数1.3使用缺省函数1.4测试代码二、函数重载2.1什么是函数重载 2.2为什么要有函数重载2.3什么情况构成函数重载2.4函数重载例子及代码 三、引用3.1什么是引用3.2如何引用​3.3常引用(可略过)3.4引用和指针的对比 前言:C++初阶系列,每一期博主都会使用简单朴素的语言将对应的知识分享给大家,争取让所有人都可以听懂,C++初阶系列会持续更新,上学期间将不定时更新,但总会更的一、缺省函数1.1什么是缺省函数c++中,定义函数的时候可以让最右边的连续若干个参数有缺省值,在调用函数的时候,如果不写相应位置的参数,则调用的参数就为