自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厨师转行程序员

敲代码==切菜

  • 博客(13)
  • 收藏
  • 关注

原创 Java进阶(一)

容器(Collection) 数组就是一种容器,可以在其中放置对象或基本类型数据。 优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。 劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。 泛型(类似C++中的模板) ​ 就是“数据类型的参数化”。可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在嗲用泛型时必须传入实际类型。 package cn.Tony.Package; public class TestGeneric

2021-01-04 19:39:12 86

原创 Java(五)常用类

包装类 Java并不是纯面向对象的语言,比如经常用到的基本数据类型就不是对象,但是我们在实际应用中需要将基本数据转化成对象。因此,Java中为每个基本数据类型设计了一个对应的类进行表示: package cn.Tony.Package; public class TestPackage { public static void main(String[] args) { //基本数据类型转换包装类对象 Integer a = new Integer(3);//

2021-01-04 19:29:10 108

原创 JAVA面向对象(四)——抽象类

抽象类 类似于C++中的虚函数(virtual) 抽象方法 ​ 使用abstract修饰的方法,没有方法体,只有声明。定义是一种规范,就是要告诉子类必须要给抽象方法提供具体的实现。 抽象类 ​ 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 package cn.yhq.oop; public abstract class Animal { //特点:1.没有实现。2.子类必须实现

2020-12-20 18:22:59 146

原创 python网络爬虫入门

菜鸟学python(三)之网络爬虫入门 通过前面的基本语法学习,我们可以开始实战了,这次实战就是最火的网络爬虫 ​ 网络爬虫,也叫网络蜘蛛(Web Spider),如果把互联网比喻成一个蜘蛛网,Spider就是一只在网上爬来爬去的蜘蛛。网络爬虫就是根据网页的地址来寻找网页的,也就是URL。举一个简单的例子,我们在浏览器的地址栏中输入的字符串就是URL,例如:https://www.baidu.com/ ​ 在python3中在Python3.x中,我们可以使用urlib这个组件抓取网页,urllib是一

2020-12-07 19:08:40 254

原创 菜鸟学python(二)面向对象部分

刚开始接触面向对象时,我还是一个懵懂无知的少年,转眼间几个月过去了,面向对象让我感觉越来越便捷,面向对象,让你的生活办公更高效!! 创建一个类 ​ 直接上代码吧: class Dog(): #类名,这里不用解释 def __init__(self,name,age): #__init__方法 self.name = name self.age = age def sit(self): print(self.name.title().

2020-12-07 19:01:09 90

原创 菜鸟学python(一)

最近python比较流行,而且据说语法啥的也不难,国家也将python纳入高考的范畴,可见python的地位正在一步步提高。 了解python python是一门解释性的语言,所以得采用解释器来运行它,比如:python看到单词print时,就会将括号中的内容打印到屏幕,而不会管括号的内容是什么。python对规范格式是每级建议缩进都使用4个空格 基本语法 1.输出hello world print(HELLO WORLD) #就这么简单 2.python中的变量 message = "Hello.

2020-12-07 18:57:36 165

原创 Java(三)面向对象的特性

Java(三)面向对象的特性 构造方法生成小技巧:使用idea时,在代码空白处单击右键,选择Generate选项,之后再选择Constructor生成构造器,也可以使用toString()来重写这个函数。 继承 父类也称为超类、基类、派生类等 Java中只有单继承,没有像C++那样的多继承,多继承会引起混乱,使得继承过于复杂,系统难于维护 Java中没有多继承,但接口有多继承 子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方法),但不见得可以直接访问(比如:父类私有属性和方法) 如果定义一

2020-12-07 16:31:03 87

原创 CPP(五)

C++由浅入深(五) 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 模板的概念 模板就是建立通用的模具,大大提高复用性 特点:模板不可以直接使用,它只是一个框架。模板的通用并不是万能的。 函数模板 C++另一种编程思想称为泛型编程,主要利用的技术就是模板 C++提供两种模板机制:函数模板和类模板。 模板语法 函数模板作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 语法: template<typename T

2020-11-30 19:51:56 173

原创 CPP(四)

CPP由浅入深(四) 1 友元 友元的目的就是让一个函数或者类 访问另一个类中的私有成员 友元关键字为 friend:只允许写了friend的类访问。 友元的三种实现: 全局函数做友元 类做友元 成员函数做友元 class Building { //goodGay全局函数是building的好朋友,可以访问building中的私有成员 friend void goodgay(Building &building); //使用友元函数要先在类开始前声明 public: string m_S

2020-11-30 19:49:33 119

原创 CPP(三)

CPP由浅入深(三) 1 初始化列表 作用:CPP提供了初始化列表语法,用来初始化属性 语法:构造函数():属性1(值1),属性2(值2)...{} class Person { public: //初始化列表初始化属性: Person(int a,int b,int c) :m_A(a),m_B(b),m_c(c) { } int m_A; int m_B; int m_c; }; void test01() { Person p(10,20,30); } 2 类对象作为类成员 C

2020-11-30 19:45:09 122

原创 CPP(二)

C++由浅入深(二) 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义 不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。 程序运行前 在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域 代码区: 存放CPU执行的机器指令 代码区是

2020-11-29 22:07:37 202

原创 CPP(一)

CPP(一) 1.精度转换 int main(){ //1.单精度 float //2.双精度 double float f1 = 3.14; //如果不写f,编译器会认为是双精度类型的数据,默认情况下是双精度,即显示6位小数 float f2 = 3,14f; //写了float就是单精度。 } 2.字符型 char ch = 'a'; //单引号只能有一个字符型 //ch = "abcde" //错误,不可运用双引号 cout<<(int)ch<<endl; //类型转

2020-11-29 22:03:27 400

原创 JAVA(一)

JAVA(一) 基础知识 JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。 JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。 JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上。(非安卓开发) JVM(Java Virtual Machine):就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”。 JRE(Java Runtime Environment):包含Ja

2020-11-26 21:45:15 107

空空如也

空空如也

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

TA关注的人

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