自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java13

this关键字this算是Java里面比较复杂的关键字,因为this的使用形式上决定了它的灵活性,在程序里,使用this可以实现以下三类结构的描述:当前类中的属性:this属性当前类中的方法(普通方法、构造方法):this()、this.方法名称();描述当前对象使用this调用当前的属性通过现在的分析发现,利用构造方法或者是setter方法都可以进行类的属性的赋值,但是在进行赋值的时候,之前采用的是如下的定义形式:class Person{ private String name;

2021-11-06 13:45:42 138

原创 Java10

引用传递与垃圾产生分析经过了一系列的分析之后已经确认,所有的引用传递的本质其实就是一场堆内存的调戏游戏。但是对于引用传递也会造成垃圾的产生,针对垃圾产生原因进行一个分析:实例:public class JavaDemo{ public static void main(String args []){ Person per1 = new Person();//声明并实例化对象 pe1r.name = "张三"; per1.age = 18;

2021-11-06 10:06:34 85

原创 java11

成员属性封装在类之中的组成就是属性与方法,一般而言,方法都是对外提供服务的,所以是不会进行封装处理的,对于属性,由于其需要较高的安全性,所以往往需要进行保护,这个时候就需要采用封装性对属性进行保护处理。在默认的情况下,对于类中的属性是可以通过其他类利用对象进行调用的。public class JavaDemo{ public static void main(String args []){ Person per = new personz(); per.nam

2021-11-06 10:06:10 115

原创 Java12

构造方法与匿名对象现在的程序在使用类的时候一般都按照如下的步骤进行:声明并实例化对象这个时候实例化对象中的属性并没有任何的数据存在,都是其对应数据类型的默认值需要通过一些列的setter方法为类中的属性设置内容等于现在想要真正获得一个可以正常使用的实例化对象,必须经过两个步骤才能完成public class JavaDemo{ public static void main(String args []){ //对象初始化准备 Person per = new

2021-11-01 17:42:17 75

原创 Java9

Java对象内存分析-对象实例化操作初步分析Java之中类属于引用数据类型,引用数据类型最大的困难之处在于要进行内存的管理,同时在进行操作的时候也会发生有内存关系的变化,所以本次针对之前的程序的内存关系进行一些简单的分析。如果要进行内存分析,首先给出两块最为常用的内存空间:堆内存:堆内存保存的是对象的具体信息,在程序之中,堆内存空间的开辟是通过new完成的。栈内存:保存的是一块堆内存的地址,即通过地址找到堆内存,而后找到对象内容。但是为了分析简化起见可以简单的将理解为:对象的名称保存到了栈内存之中

2021-10-30 10:58:37 60

原创 Java8

Java面向对象Java语言的最大特点在于面向对象的编程设计,并且面向对象的编程设计也在由于Java自身的发展而不断的在发展,同时,当初很多不支持面向对象的编程也开始转向了面向对象,但依然有很多的开发者认为面向过程会比较好,或者说使用函数式编程比较好。最早并且一直到现在都流行的编程语言C、C++、Java。其中C语言已经变为了面向过程开发的代表,而像C++或者是Java都是面向对象的编程语言。所谓的面向过程指的是面对于一个问题的解决方案。更多的情况下是不会做出重用的设计思考的,而面向对象的主要设计形式

2021-10-27 16:01:55 137

原创 Java7

方法的重载定义:当方法名称相同,参数的类型或个数不同时就称为方法重载。通过程序分析,定义一个加法处理方法,该方法可以接受两个int变量,三个int变量,两个double变量的加法处理 采用加法重载。public class JvaDemo{ public static void main(String args []){ int resultA = sum(10,20);//调用两个int参数的方法 int resultB = sum(10,20,30);//调用三个in

2021-10-20 14:57:21 150

原创 Java6

程序逻辑结构——分支与循环在程序开发的过程中,存在三种程序逻辑:顺序结构、分支结构、循环结构顺序结构的定义:所有程序将按照定义的代码顺序依次执行。IF分支结构:主要针对于关系表达式进行判断处理的分支操作。对于分支语句主要有三类使用形式,使用的关键字:if 、elseif判断:if(布尔表达式){ 条件满足时执行; }if else判断:...

2021-10-17 11:20:33 229

原创 Java5

布尔数据布尔是一位数学家的名字,布尔主要描述的是一种逻辑的处理结构,在Java中使用boolean来进行布尔类型的变量定义,注意的是,布尔类型的取值范围只有两个数据:true、false。public class JavaDemo{ public static void main(String args []){ boolean flag = true; if(flag){ System.out.println("我很帅,我很年轻"); }

2021-10-09 11:04:02 75

原创 Java4

浮点型数据浮点型数据描述的是小数,而在Java里面任意的小数常量对应的类型为double,所以在以后描述小数的时候都建议使用double来进行定义。public class JavaDemo{ public static void main(String args []){ //10.2是一个小数对应的类型是double double x = 10.2; int y = 10; //double 类型*int类型= double类型 double result = x

2021-10-08 15:55:54 63

原创 java3

Java程序需要经过两次处理之后才能正常执行:public class Hello{ public static void main(String args[]){ System.out.println("Hello world!"); } }对源代码进行编译:javac.Hello.java,会出现一个Hello.class的字节码文件,利用JVM进行编译,编译出一套与平台无关的字节码文件(*.class)。在JVM上进行程序的解释执行:java.

2021-09-29 15:46:56 252

原创 python爬虫笔记第二章

网页请求原理浏览网页的过程:浏览器通过DNS服务器查找域名对应的IP地址向IP地址对应的Web服务器发送请求Web服务器响应请求,发回HTML页面浏览器解析HTML内容,并显示出来统一资源定位符:统一资源定位符(URL)是互联网上标准资源的地址,互联网上每个文件(即资源)都有唯一的URL,它包含了文件的位置以及浏览器处理方式等信息。URL地址由协议头、服务器地址、文件路径三部分组成。1、协议头:协议头指定使用的传输协议,告诉浏览器如何处理将要打开的文件。不同的协议表示不同的资源查找以及

2021-09-27 16:07:59 135

原创 python爬虫学习笔记1

认识爬虫爬虫的概念:又称网页蜘蛛、网络机器人,是一种按照一定规则、自动请求万维网网站并提取网络数据的程序或脚本。(数据是指网络上公开的可以访问到的网页信息)爬虫的分类按使用场景:通用爬虫、聚焦爬虫按爬去形势:累积式爬虫、增量式爬虫按爬取数据的存在方式:表层爬虫、深层爬虫镜像备份是什么?镜像备份是独立文件(数据文件、归档日志、控制文件)的备份。类似操作系统级的文件备份。URL是什么?统一资源定位系统,是因特网、万维网服务程序上用于指定信息位置的表示方法。通用爬虫又称全网爬虫,它将爬取对象

2021-09-21 15:57:23 799

原创 微信小程序01

1、微信小程序和微信原有的公众号(订阅号、服务号、企业号)是并行的体系。2、微信小程序上线时间:2017年1月9日。3、微信之父张小龙首次提出微信小程序。4、微信小程序主要的导流方式分为以下几个机制:用户搜索机制、扫码获取机制、好友或者群分享以及公众号分享机制。5、在微信公众平台中,提供了四种类型账号:服务号、订阅号、小程序、企业微信(原企业号)。订阅号用于为用户传达资讯,类似报纸、杂志;服务号用于服务交互,类似114查询等提供查询服务;企业微信主要用于公司内部通信使用,关注企业号前要进行身份验证;

2021-09-08 10:24:49 284

原创 Java2

Java的主要特点Java之所以可以得到持续的大展力以及良好的生态系统,这完全取决于Java的自身的技术特征。1、Java是一个行业通用的技术实现标准Java本身也算是一个半开源的产品,所以很多的厂商得以接触到Java的底层,使Java开发更透明。2、Java是一门面向对象的编程语言,这样就使Java语言语法结构更加方便开 发者接受这些面向对象的设计思想还在不断进行扩充(不同的JDK版本)3、提供有方便的内存回收处理机制,像一些编程语言里面需要明确的手工进行对象的回收与释放,否则你的

2021-08-13 23:19:05 77

原创 Java1

Java特点一次编译,到处运行。一次编译,到处运行的原理:Windows下c语言的编程过程:c源程序(扩展名为.c)——c编译程序——Windows可执行文件(扩展名为.exe)——执行——Windows操作系统Java语言编程过程:Java源程序(扩展名为.Java)——Java编译程序——Java字节码文件(扩展名为.class)——执行——jvm虚拟机...

2021-08-09 23:45:00 68

原创 python基础学习第十二章

while循环如果if语句的计算结果为True,则if语句的代码会运行一次,如果计算结果为False,则不会运行。while语句是相似的,while只要条件为True,while内部的代码就会执行。当条件为False时就停止while循环,程序继续往后执行。例如:i = 1while i <= 5: print(i) i = i + 1print("Finished!")#运行结果12345Finished!while循环体中的代码被重复执行,这被称为迭代

2021-07-14 14:17:19 605

原创 python基础学习第十一节

运算符优先级运算符优先级是编程中一个非常重要的概念。它是运算次序的数学思想的延伸(比如先算乘除后算加减)不过他也包括其他运算符,比如逻辑运算符,位运算符,赋值运算符等。下面是代码中==具有比or更高的优先级:print(False == False or True)print(False == (False or True))print(False == False) or True)运行结果:TrueFalseTrue注意:python的操作顺序与正常数学的顺序相同,先是括号,然

2021-07-13 15:52:14 71

原创 python基础学习第十节

逻辑运算符逻辑运算符用于为依赖于多个条件的if语句创造更加复杂的条件。python的布尔运算符分别是and、or、not。and运算符有两个参数,只有当两个参数均为True时,结果为True,否则结果为False。print(1 == 1 and 2 == 2)print(1 == 1 and 2 == 3)print(1 != 1 and 2 == 2)print(2 < 1 and 3> 6)#输出:TrueFalseFalseFalsepython的布尔运算符

2021-06-26 16:56:37 117

原创 python第九节

if语句学习if表达式结果为true,则执行代码块中的代码​if表达式:一些代码pyhton使用缩进(一行的开始处的空白)来分隔代码块而其他语言,比如c语言使用大括号来实现分隔代码块,但是在Python中必须使用缩进。创建一个demo.py,并写入代码​if 10 > 5:print("10 > 5")print("program end")输出:​10 > 5program end表达式10>5.于是执行缩进的代码块,所以会输出“10 > 5

2021-06-26 16:12:15 138

原创 python基础学习第八节

​变量变量在大多数编程语言中起着非常重要的作用,在Python中也不例外。一个变量允许你通过给一个名字赋值来存储一个值,你可以用这个名字来引用这个值。要分配一个变量,请使用一个等号。与目前为止我们看到的绝大多数的代码不同,他不会在Python控制台上产生任何输出;>>> x = 7>>>print(x)7>>>print(x + 3)10>>>print(x)7你可以使用变量来执行相应的操作,就像使用数字和

2021-06-17 15:22:11 96

原创 python基础学习第七节

变量与命名变量一个变量允许你通过给一个名字赋值来储存一个值,可以用这个名字引用这个值。要分配一个变量,使用等号与目前为止我们所看到的大多数代码不同,他不会在python控制台上产生任何输出。>>>x = 7>>>print(x)7>>>print(x + 3)10可以使用变量来执行相应的操作,就像使用数字和字符串一样。正如所看到的,变量在程序中存储它的值。变量可以随意多次重新赋值在python中,变量没有特定的类型,因此可以将一

2021-06-07 15:02:32 143 1

原创 python基础学习第六节

输出一般程序通过输入和处理来产生输出可使用print函数生成输出print(1+1)print('hello \nworld')结果:2helloworld输入输入用input函数该函数提示用户输入,并将用户输入的内容转成字符串返回(内容自动转义)input("Enter something please:")Enter something please:this iswhat \nthe user enters!'this is what \nthe user ente

2021-06-06 22:28:11 140

原创 python基础学习第五节

字符串的使用双引号和单引号的使用:"" ‘’ \ “”"""’字符串的输出与输入:input()print()字符串操作:+ *类型转换:int() float() str() type()print("hello")print('world')print('hello \nworld')print("hello \nworld")输出结果:hello worldhelloworldhello world#输出的结果都是一样的,双引号和单引号无本质上的区别,双引号更加的

2021-06-05 15:05:09 469

原创 python基础学习第四节

字符串如果想在python中使用文本,就必须使用字符串,通过在两个单引号或双引号之间输入文本来创建字符串。当python控制台显示一个字符串时,通常使用单引号。>>>"python is fun"'python is fun'>>>"I love you"'I love you'python交互式控制台(也称python解释器或python shell)为程序员提供快速的方法来执行命令,并尝试或测试代码而不创建文件控制台提供对所有python内置函数以及

2021-06-02 17:36:12 155

原创 python基础学习第三节

浮点数1、python中用浮点数来表示不是整数的数字浮点数例子:0.5浮点数可以通过输入带小数点的数字直接创建,也可以使用整数除法等操作产生。数字结尾的零会被忽略。print(3/4)print(0.521)#输出:0.75 0.521 注意:计算机不能完全精确的存储浮点数,就像我们不能完全写下1/3(0.333333…)的完整小数点一样。2、两个整数数相除产生一个浮点数一个浮点数也是通过在两个浮点数或者在一个浮点数和一个整数上运算来产生的。print(10/2)pri

2021-06-01 16:41:41 410

原创 python基础学习第二节

一、第一个程序:使用print打印输出文本print(hello!)#输出:hello!打印文本:print函数可以用来输出多行文本可以使用\n(换行符)给文本换行,也可以使用多个print函数多行输出print('hello,world!')print('hello,my dear!')print('good\nbeauty')输出:#输出hello world!hello,my dear!goodbeauty注意:在python2中,print是一条语句,而在py

2021-05-31 17:23:08 143

原创 python基础学习第一节

python是一种解释型、面向对象、动态数据类型的高级程序设计语言,在许多领域都有应用,比如web编程、脚本编写、科学计算、人工智能等。python是一种:解释型语言:开发过程中没有了编译这个环节,类似于php、Perl语言。交互式语言:可以在python提示符>>>后直接执行代码。面向对象语言:python支持面向对象的风格或代码封装在对象的编程技术。初学者语言:它支持广泛的应用程序开发。解释器:是运行以python等解释型语言编写的脚本的程序(python解释器本身几乎

2021-05-30 13:28:52 89

原创 HTML第一节

HTML第一节内容逐步学习软件工程;Java语言基础、Java面向对象、Java高级特性、HTML5+CSS3开发网站、JQuery制作网页特效、Java与MySQL数据库编程、Java Web开发与Linux技术、SSM整合(SpringMVC+Spring+MyBatis框架)、SSH整合(Spring+Struts2.0+Hibemate框架)第一节、 HTMLHtml是超文本标记语言,是目前网络上运用广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HT

2021-05-29 15:07:43 61

空空如也

空空如也

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

TA关注的人

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