排序:
默认
按更新时间
按访问量

01 strcpy()、memset()函数详解

strcpy():strcpy(dest,src);    strcpy把src所指向以'\0'结尾的字符串复制到dest所指的数组中,返回指向dest的指针。      当sizeof(dest)>=sizeof(src)时,拷贝正确,并在dest字符串后面加入'\0';...

2018-10-29 14:21:23

阅读数:5

评论数:0

01 =>> 002 TCP、UDP、广播/全网广播

UDP收/发广播包原理及步骤如果网络中两个主机上的应用程序要相互通信,其一要知道彼此的IP,其二要知道程序可监听的端口。因为同一主机上的程序使用网络是通过端口号来区分的。UDP Socket的使用过程:初始化网络库创建SOCK_DGRAM类型的Socket。绑定套接字。发送、接收数据。销毁套接字。...

2018-07-04 10:10:04

阅读数:74

评论数:0

01 =>> 001 网络IP、子网掩码、网关(tbd)

tbd

2018-07-04 10:08:11

阅读数:29

评论数:0

03 java list 源码浅析

三大数据结构链表、树和图,顺序表作为其中的一种,可以说是平时编程中最长使用到的。List接口是顺序表在java中的实现,它有很多子接口和实现类,平时的编程中使用起来非常方便。但是更进一步,我们有必要对其实现和原理进行理解,并和数据结构中所学比较,并应用于平时的编程中,编写出高效率的代码。首先看下l...

2018-05-25 10:18:37

阅读数:35

评论数:0

02 面向对象编程7原则

-->>思考什么是编程的基本素养?(1)实现功能:首先我想强调的是,这是个信息时代。功能的实现对于程序员讲体现不出基本素养,引用领导的话来说“这个功能嘛,用别人的代码改吧改吧就出来了!”。这个只是一个经验积累过程,可以说积累过程是个量变。体现的是个人的信...

2018-05-21 13:05:01

阅读数:57

评论数:0

01 面向对象的特性 -- 封装、继承、多态、抽象

面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承...

2018-05-21 11:09:17

阅读数:29

评论数:0

05 类封装

 三大特性之---封装       封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在...

2017-10-18 14:04:58

阅读数:173

评论数:0

04 对象内存分配

1 内存概念 1)堆内存:保存真正的数据,即保存的对象的属性信息     2)栈内存:保存的堆内存的地址,即堆内存的操作权(也可以理解为保存的属性的名  称) 2 举例说明--声明并实例化对象     public class Person{ String name;         int ...

2017-10-18 11:05:29

阅读数:297

评论数:0

03 Java 运算符

1 三目运算符     结果变量=表达式?值1:值2;  其中 : 1)表达式 为逻辑表达式 判断其为真或假         2)值1 与 值2 为 可能的值 不能为表达式,也即 值1,值2 不能为 a=1这样的表达式         3)三目运算符进行运算后 返回...

2017-10-16 16:43:19

阅读数:69

评论数:0

02 字符串、转义符

1 字符串: 在之前使用过程中一直以为String(字符串类型)是基础类型,实际上它是引用类型(惊喜不惊喜,神奇不神奇)。并且字符串使用过程中有以下几点注意: 1)“+”描述的是字符的连接 2)所有类型与String类型进行“+”操作,则所有类型都变成为String类型,其中若想     ...

2017-10-16 16:08:05

阅读数:135

评论数:0

01 Java标识符命名

一、命名规范 1、 项目名全部小写: 2、 包名全部小写:   从而,我们知道,一般公司命名为“com.公司名.项目名.模块名....”。     那,我们个人的项目又怎么命名呢?     经过我对“个人的”单词搜索,有“individual、personal、private、one-...

2017-10-13 10:25:34

阅读数:93

评论数:0

算法----排序

1.冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。...

2017-08-24 09:47:27

阅读数:106

评论数:0

JAVASE 01--泛型理解

1   Java泛型中<? extends E>和的区别             是 Upper Bound(上限) 的通配符,用来限制元素的类型的上限,比如 [java] view plain copy L...

2017-08-18 12:47:26

阅读数:84

评论数:0

时间戳调试

时间戳转换工具:http://tool.chinaz.com/Tools/unixtime.aspx 时间戳相关信息: (1)10位信息:自1970年1月1日的累计秒数 (2)13位信息:自1970年1月1日的累计毫秒数 (3)系统时区选择:UTC+8    UTC:世界标准时间...

2017-06-08 11:23:31

阅读数:302

评论数:0

JAVA基础学习---- 多态实例(1)

我们知道面向对象的三大特性是封装、继承和多态。然而我们有时候总是搞不清楚这些概念。下面对这些概念进行整理, 为以后面向抽象的编程打下坚实的基础。   封装的概念还是很容易理解的。如果你会定义类,那么相信你对封装的概念已经完全掌握了。下面定义的几个类,就是对数据的封装。   继承的...

2017-05-13 18:42:48

阅读数:141

评论数:0

JAVA基础学习---- 继承与合成(构造器)

构造器       通过前面我们知道子类可以继承父类的属性和方法,除了那些private的外还有一样是子类继承不了的---构造器。对于构造器而言,它只能够被调用,而不能被继承。 调用父类的构造方法我们使用super()即可。       对于子类而已,其构造器的正确初始化是非常重要的,...

2017-05-13 17:33:28

阅读数:145

评论数:0

JAVA基础学习---- 继承与合成

继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。这种方式可以重复利用现有的代码而不更改它的形式。 1.继承的语法 关键字ex...

2017-05-13 17:09:21

阅读数:205

评论数:0

JAVA基础学习---- 封装

封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装...

2017-05-13 17:06:52

阅读数:102

评论数:0

JAVA基础学习---- 重载和重写

重载——同样的一个方法能够根据输入数据的不同,做出不同的处理。【有不同的参数列表(静态多态性)】 (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 ...

2017-05-13 16:47:40

阅读数:106

评论数:0

字符编码笔记:ASCII,Unicode和UTF-8

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符...

2016-12-08 10:09:35

阅读数:120

评论数:0

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