自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Java-day8(面向对象上)

Java面向对象学习的三条主线:1.Java类及类的成员:属性、方法、构造器;代码块、内部块2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其他关键字:this、super、static、final、abstract、interface、package、import属性 = 成员变量 = field = 域、字段方法 = 成员方法 = 函数 = method创建类的对象 = 类的实例化 = 实例化类类和对象的使用(面向对象思想落地的实现):1.创建类、设计类的成员2.

2020-08-29 11:24:17 222

原创 Java-day07(数组,算法,数组的异常)

练习题:1.求数组中所有元素的和.//求数组中所有元素的和.public class ArrayEcer1 { public static void main(String[] args) { int[][] arr1 = new int[][]{{3,5,8},{12,9},{7,0,6,4}}; int num =0; for(int i = 0;i < arr1.length;i++) { for(int j = 0; j < arr1[i].length;

2020-08-23 23:20:54 361

原创 Java-day6(数组)

数组的概述5. 一维数组的使用① 一维数组的声明和初始化② 如何调用数组的指定位置的元素③ 如何获取数组的长度④ 如何遍历数组⑤ 数组元素的默认初始化值⑥ 数组的内存解析public class HelloWorld { public static void main(String[] args) { int[] ids; //静态初始化 ids = new int[]{1001,1002,1003,1004};//分开写 int[] id = new

2020-08-21 01:08:27 240

原创 Java-day5 (while、do-while循环,循环的嵌套及家庭记账软件的实现)

While循环i不属于while循环do-while循环死循环(不限制循环次数的结构):while(true)for(;;)/* 结束循环的几种方式: ①:循环条件不封返回false ②:在循环体中,执行break*///从键盘读入个数不确定的整数,//并判断读入的正数和负数的个数,//输入为0时结束程序。import java.util.Scanner;class forwhiletest{ public static void main(String[] arg

2020-08-19 15:15:47 447

原创 Java常见错误

需要根据相应的方法,来输入指定类型的值,如果输入的数据类型与要求的类型不匹配是,会报上述异常,当值程序终止.

2020-08-17 00:22:29 83

原创 Java-day4(程序的流程控制,循环的使用,获取随机数)

程序流程控制class if_homework{ public static void main(String[] args) { int grade = 23; if (grade == 100){ System.out.println("奖励你一台BWM"); }else if (grade > 80 && grade <= 99){ System.out.println("奖励你一台iPhone X"); }else if (grade &gt

2020-08-16 01:00:47 236

原创 Java-day3(算数运算符,赋值运算符等)

算数运算符的使用执行结果:m1 % n1 = 2m2 % n2 = -2m3 % n3 = 2m4 % n4 = -2运算符练习class get_num{ public static void main(String[] args) { int num = 123; int bai = num/100; int shi = num % 100 / 10; int ge = num %10; System.out.println("百位是:"+ bai)

2020-08-16 00:32:53 209

原创 Java-day2(关于关键字,变量,数据类型等)

关键字与保留字关键字保留字标识符命名规范变量的分类变量的使用①.java定义变量的格式:数据类型 变量名 = 变量值;②.说明:1.变量必须先声明,后使用2.变量都定义在起作用域内。在作用域内,他是有效的。3.同一作用域两个变量名不能同名.整数类型:声明long型变量,必须以“l”或“L”结尾.浮点型声明float型变量时,必须以“f”或“F”结尾.字符型布尔型:boolean①只能去两个值之一:true、false在 " \n "前面加 “

2020-08-15 00:55:04 279

原创 Java-day1

Java语言的环境搭建:JDK、JRE、JVM关系配置环境变量第一个程序HelloWorld注释单行注释://多行注释:/* */文档注释(Java特有):一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含 一个public类,则文件名必须按该类名命名。Java API的文档API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。Java语言提供了大量的基础类,因此

2020-08-14 02:18:26 121

原创 列表生成式

假如说你要创建一个10到77的列表 你不可能一个一个去敲。第一种方法:a = []i = 10while i <= 77: a.append() i += 1这是一种方法但是太麻烦了.第二种方法:range(10)out:[0,1,2,3,4,5,6,7,8,9]range(10,15)out:[10,11,12,13,14]range(10,18,2)out:[10,12,14,16]range(10,18,3)out:[10,13,16]但是在pytho

2020-08-10 15:34:26 111

原创 网络通信过程

udp广播单播:点对点多播:一对多广播:一对所有只有udp才有广播,tcp没有广播。tcp服务器tcp(传输控制协议):1.稳定2.相对udp来说要慢一些3.web服务器都是使用的tcpudp(用户数据包协议):1.不稳定2.适当要比tcp要快一些...

2020-08-10 14:28:55 110

原创 常见错误

expected an indented block:Python中没有分号,用严格的缩进来表示上下级从属关系。导致excepted an indented block这个错误的原因一般有两个:1.冒号后面是要写上一定的内容的(新手容易遗忘这一点) try: something else: #else后面的内容由于不是很重要而忘了写 2.缩进不严格,导致少了或者多了一个空格...

2020-08-10 09:33:52 279

原创 socket

什么是socket,socket(简称套接字 ) 是进程间通信的⼀种⽅式,它与其他进程间通信的⼀ 个主要不同是:它能实现不同主机间的进程间通信,我们⽹络上各种各样的服务⼤多都是基 于Socket来完成通信的,例如我们每天浏览⽹⻚、QQ 聊天、收发email等等创建socket在Python 中使⽤socket 模块的函数 socket 就可以完成:socket.socket(AddressFamily,Type)说明:函数 socket.socket 创建⼀个 socket,返回该 sock

2020-08-06 01:23:04 111

原创 IP地址

TCP-IP协议TCP-IP协议是一个协议族。根据所用的功能不一样把其分为几个层次。理论上是七层,实际上只有四层。端口电脑通过网线插在同一个交换机,组成局域网.通过飞秋发消息给另一个电脑但是接收方该哪一个软件去接受中国消息呢?这里就引入我们的端口,pid跨电脑进程号就会改变所以不能用pid,接受方端口的值较为固定比如说端口的值为100它往100里面发 飞秋就一定能接受到消息。而这个值(100)就是端口.如果⼀个进程需要收发⽹络数据,那么就需要有这样的端⼝.在linux系统中,端⼝可以有65

2020-08-05 23:48:00 3176

原创 生产者与消费者来解决耦合的问题

程序是多任务的,当产生数据和处理数据的速度不一样的时候就需要一个缓冲池来存储数据.Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先⼊ 先出)队列Queue,LIFO(后⼊先出)队列LifoQueue,和优先级队列 PriorityQueue。这些队列都实现了锁原语(可以理解为原⼦操作,即要么不 做,要么就做完),能够在多线程中直接使⽤。可以使⽤队列来实现线程间 的同步。Queue的说明对于Queue,在多线程通信之间扮演重要的⻆⾊添加数据到队列中,使⽤put()⽅法

2020-08-04 01:12:21 376

原创 同步

什么是同步同步就是协同步调,按预定的先后次序进⾏运⾏确定怎么发生。异步就是不确定怎么发生。我们在这里指定某个锁去解锁从而达到了线程运行的先后顺序,所以我们就确定打印的结果,所以这就是同步.如果我们不去指定锁就是异步,因为一个解锁每个都要去抢我们不确定发生什么结果....

2020-08-03 23:38:01 231

原创 作用域

经常会提到局部变量和全局变量,之所以称之为局部或者全局变量,就是因为他们的自作用区域不同,这就是作用域。LEGB规则python使用LEGB的顺序来茶渣一个符号对应的对象。locals > enclosing function > globals > builtinslocals:当前所在命名空间(如函数、模块),函数的参数也属于命名空间内的变量enlosing:外部嵌套函数的命名空间(闭包中常见)def fun1(): a = 10 def fun2

2020-08-02 09:42:00 35

原创 线程

线程和进程①进程是系统进行资源分配和调度的一个独立单位;线程是进程的一个实体,是CPU调度和分派的基本单位②一个程序至少一个进程,一个进程至少一个线程③每个进程都有独立的内存地址空间;系统不会为线程分配内存,线程组之间只能共享所属进程的资源④程序之间的切换会有较大的开销;线程之间切换的开销小多线程-threadingpython的thread模块是⽐较底层的模块,python的threading 模块是对thread做了⼀些包装的,可以更加⽅便的被使⽤使⽤threading模块单线程执行vs

2020-08-01 02:12:14 139

sc-text

sc-text

2023-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除