摘要: 前言 this关键字属于Java中比较复杂的关键字之一,若是学习过C++或者其他的一些面向对象语言也会遇到this这个关键字并且都会看到this的含义就是表示当前对象。下面将介绍this所表示的当前对象的含义,以及this在Java中的一些用法。 this调用属性 当我们写带参构造函数时,会倾向于将 阅读全文
posted @ 2018-11-19 09:56 sakuraxx 阅读(1464) 评论(1) 推荐(5) 编辑
摘要: 前言 几乎所有语言都没有提供字符串这个概念,而是使用字符数组来描述字符串。Java语言严格来说也是没有字符串的。然而在开发时会经常使用到字符串,于是Java为了应对便创建了String类这个字符串类。使用双引号""定义的内容都为字符串。理解Java的String需要从类和内存关系上分析这个类。 St 阅读全文
posted @ 2018-11-18 18:35 sakuraxx 阅读(944) 评论(0) 推荐(5) 编辑
摘要: 前言 在编写程序时不安全的初始化会导致程序发生发生重大错误。为了使程序可以被安全地初始化,C++引入了构造器(也可以成为构造方法)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并且提供了“垃圾回收器”。对不再使用的内存资源,垃圾回收器能自动将其释放。本文下面主要介绍Ja 阅读全文
posted @ 2018-11-18 10:59 sakuraxx 阅读(3037) 评论(0) 推荐(2) 编辑
摘要: 前言 Java语言是一种面向对象的语言。面向对象的思想在七十年代的时候由IBM的SmallTalk语言最先推广。面向对象可理解为一种开发模式。早期的计算机编程使用的是面向过程的方法,其特点是针对某一问题单独提出解决方案以及代码开发。而面向对象是一种以组件化的形式进行代码设计。组件化使得代码重用性高, 阅读全文
posted @ 2018-11-17 23:51 sakuraxx 阅读(309) 评论(0) 推荐(1) 编辑
摘要: 可变对象和不可变对象 在python中一切皆对象。在Python中不存在所谓的值传递调用,一切传递都是对象的引用,也可认为是传址。 python中,对象分为可变(mutable)和不可变(immutable)两种类型,元组(tuple)、数值型(number)、字符串(string)均为不可变对象, 阅读全文
posted @ 2018-02-15 16:55 sakuraxx 阅读(534) 评论(0) 推荐(0) 编辑
摘要: Python中的数据结构 这里总结一下Python中的内置数据结构(Built in Data Structure):列表list、元组tuple、字典dict、集合set,涵盖的仅有部分重点,详细地去介绍每个知识点并未涉及。 列表list list的显著特征 列表中的每个元素都可变的 意味着可以对 阅读全文
posted @ 2018-02-15 16:52 sakuraxx 阅读(26554) 评论(2) 推荐(5) 编辑
摘要: 编码和字符串 编码 在学习回顾中总结一下ASCII编码、Unicode编码和utf 8编码。 计算机中只能处理数字,我们若要处理文本的话就要将文件转换为数字。所以,这就涉及该怎样转换的问题,也就是编码问题。 在计算机中使用8个比特(bit)作为一个字节(byte),一个字节最大的表示范围是255(从 阅读全文
posted @ 2018-02-15 16:48 sakuraxx 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 地址解析协议ARP 在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于 阅读全文
posted @ 2018-02-08 10:02 sakuraxx 阅读(1814) 评论(0) 推荐(1) 编辑
摘要: 差错检测和纠正技术 数据在传输的过程中难免会出现差错(比如经过路由转发时),因此我们需要一些差错检测和纠正技术来检测数据中的差错并纠正,使接收方收到正确的数据,也避免发送方对数据进行重传。 下图是差错检测和纠正的场景示意图。        阅读全文
posted @ 2018-02-06 14:36 sakuraxx 阅读(5688) 评论(0) 推荐(1) 编辑
摘要: 网络地址转换NAT 要知道到每个IP使能的设备都需要一个IP地址。以一个家庭为例,假设当地的ISP已为该家庭分配过一块地址,但是后期家庭中的智能设备增加(智能手机、电脑等),这些都需要IP地址才可上网,此时应该怎么办? 此时就需要一种管理IP地址的方法, 网路地址转换(Network Address 阅读全文
posted @ 2018-02-05 23:19 sakuraxx 阅读(1335) 评论(0) 推荐(0) 编辑