草庐IT

JavaEE初阶

全部标签

初阶C语言(一)-初识C语言

抱歉啦,发完第一篇之后断更这么久,主要是因为发完上一篇之后,就进入了期末周,一直在复习,就没有找到合适的时间来更新,现在也放假啦,暑假让我们一起努力学习吧!按照我的规划,会从C语言开始学起,主要以更新学习笔记为主,有任何不对的地方,欢迎大家批评指正。俗话说:“种一棵树最好的时间是十年前,其次是现在。”让我们把握当下,共创未来!初识C语言一.什么是C语言二.第一个C语言程序三.数据类型四.变量、常量1.定义变量的方法2.变量的命名3.变量的分类4.变量的使用5.变量的生命周期和作用域6.常量一.什么是C语言C语言是一门通用的计算机编程语言,广泛的应用于底层的软件开发。C语言的设计目标是提供一种能

【JavaEE初阶】多线程 _ 基础篇 _ Thread类的使用、线程的几个重要操作和状态

☕导航小助手☕  🍱写在前面    🧇一、Thread类的常见构造方法    🍚二、Thread的几个常见属性    🍛三、和线程相关的几个重要的操作          🍞🍞3.1启动线程-start()          🍣🍣3.2中断线程          🍤🍤3.3等待线程 -join()          🥩🥩3.4获取到线程引用          🧀🧀3.5休眠线程-sleep()    🍜四、线程的状态          🍰🍰4.1Java线程中的基本状态          🥡🥡4.2线程之间的状态是如何转换的写在前面这篇博客,仍然来介绍关于多线程基础篇的知识~其主要介绍的内容是:

【JavaEE初阶】多线程 _ 基础篇 _ Thread类的使用、线程的几个重要操作和状态

☕导航小助手☕  🍱写在前面    🧇一、Thread类的常见构造方法    🍚二、Thread的几个常见属性    🍛三、和线程相关的几个重要的操作          🍞🍞3.1启动线程-start()          🍣🍣3.2中断线程          🍤🍤3.3等待线程 -join()          🥩🥩3.4获取到线程引用          🧀🧀3.5休眠线程-sleep()    🍜四、线程的状态          🍰🍰4.1Java线程中的基本状态          🥡🥡4.2线程之间的状态是如何转换的写在前面这篇博客,仍然来介绍关于多线程基础篇的知识~其主要介绍的内容是:

C语言指针初阶+进阶(看这一篇就够了)

目录本章重点1.指针是什么2.指针和指针类型3.野指针4.指针运算5.指针和数组6.二级指针7.指针数组8.字符指针9.数组指针10.指针数组11数组传参和指针传参12.函数指针13.函数指针数组14.指向函数指针数组的指针15.回调函数16指针和数组面试题的解析1.指针是什么我们口语讲到指针,比如p指针,其实想要表达的意思就是p是一个指针变量取地址操作符&a取出a的地址,看上图代码给大家画个图让大家初步认识一下学习指针需要用到的基本理论32位机器上我们有32根物理电线,32根地址线通电后产生的电信号转化为数字信号,随机产生01组成的这样的二进制随机序列,一共有2的32次方个全0到全1的二进制

【C++初阶(三)】引用详解(对比指针)

💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:C++初阶之路⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学习排序知识 🔝🔝引用1.前言2.引用的概念3.引用的特性4.常引用5.使用场景5.1引用做函数参数5.2引用做函数返回值6.注意事项7.传值和传引用效率分析8.引用和指针的联系9.引用和指针的区别10.总结以及拓展1.前言C语言中有一利器:指针而C++中增加了另一利器:引用这两个板块的存在极大了提升了C/C++的可用性!本篇文章将给大家详细讲解引用并且分析引用和指针的联系和区别最后给大家拓展C++中的空指针2.引用的概念概念:引用不是新定义一个变量,而是给已存在变量取了一个别名

【C++初阶(二)】缺省参数以及函数重载

💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:C++初阶之路⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学习排序知识 🔝🔝缺省参数&函数重载1.前言2.缺省参数2.1全缺省2.2半缺省3.函数重载概念4.几种不同类型的函数重载5.C++如何支持函数重载?5.1C程序为什么不支持函数重载?5.2C程序的链接过程5.3C++函数名修饰规则6.总结以及拓展1.前言写C语言代码的时候特别是在写数据结构时:经常忘记传函数的参数或者当前不需要什么参数C++增加了缺省参数来解决这个问题而为了解决相似功能的函数的函数名问题C++增加了函数重载来解决这个问题本篇文章将简单介绍缺省参数并着重讲解函数重

【C++初阶】C++入门——缺省参数、函数重载

目录一、缺省参数1.1定义1.2缺省参数分类1.3缺省参数只能出现在函数声明中二、函数重载2.1定义2.2构成重载的几种情况2.3C++支持函数重载的原理一、缺省参数1.1定义 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。//缺省参数voidfun(inta=10){ coutaendl;}intmain(){ fun(2);//传参了,使用显式传递的值 fun();//没有传参,使用缺省参数} 上面代码在fun函数的形参部分给了缺省值10,这意味着在调用fun函数的时候可以传参,也可以不传参,如果传参了那形参

【JavaEE】线程的创建及常见方法解析(Tread类)

目录1.Tread类介绍2线程的构造方法——创建线程1.继承Thread类,重写run()方法2.使用Runnbable接口创建线程3.继承Thread,重写run,使用匿名内部类4.实现Runnable,重写run,使用匿名内部类5.使用lambda表达式(重点掌握)3.Tread类常见方法解读 3.1Tread类常见构造方法 3.2Tread类的几个常见属性3.3启动一个线程-start()方法3.4中断一个线程3.5等待一个线程-join() 3.6休眠线程3.7实现一个简单的多线程4.线程的状态4.1线程的六种状态 4.2线程状态和状态转移1.Tread类介绍Thread类是JVM用来

【JavaEE】线程的创建及常见方法解析(Tread类)

目录1.Tread类介绍2线程的构造方法——创建线程1.继承Thread类,重写run()方法2.使用Runnbable接口创建线程3.继承Thread,重写run,使用匿名内部类4.实现Runnable,重写run,使用匿名内部类5.使用lambda表达式(重点掌握)3.Tread类常见方法解读 3.1Tread类常见构造方法 3.2Tread类的几个常见属性3.3启动一个线程-start()方法3.4中断一个线程3.5等待一个线程-join() 3.6休眠线程3.7实现一个简单的多线程4.线程的状态4.1线程的六种状态 4.2线程状态和状态转移1.Tread类介绍Thread类是JVM用来

【JavaEE初阶】万字详解TCP/IP协议!!!(一)

文章目录1.应用层和传输层的联系2.UDP协议3.TCP协议3.1TCP报头介绍3.2TCP实现可靠传输的核心机制(1)确认应答(2)超时重传(3)连接管理建立连接(三次握手)断开连接(四次挥手)(4)滑动窗口(5)流量控制(6)拥塞控制(7)延时应答(8)捎带应答(9)面向字节流(粘包问题)(10)异常情况1.应用层和传输层的联系在网络通信过程中,应用层描述了应用程序如何理解和使用网络中的通信数据。而程序猿在应用层这里最主要的工作就是自定义协议,自定义协议主要做两件事:结合业务场景和需求,明确协议数据要传递哪些信息。明确数据组织格式。(比如:可以按照纯文本方式,也可以使用xml,json,p