自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发

记录自己的成长,与大家共同分享

  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 网络编程基础

一.网络编程的模型每一个网络应用基本都是由一个服务器进程和一个或多个客户端进程组成.服务器负责管理某种资源,如ftp服务器负责管理一组磁盘文件,web服务器负责管理一些动态或静态资源.网络编程的模型也就是"客户端-服务器端"模型,请注意此处的客户端和服务器均是指的进程,而不是主机,一台主机上可以运行多个服务进程.二.网络协议两个不同主机之间需要进行通信,需要利用各种硬件(光纤,

2017-05-20 12:25:46 12830 1

原创 Java实现将int转换成字节数组

Java移位的基础知识:左移右移>>:有符号数:正数高位补0,负数高位补1,             无符号数高位补0右移>>>:有符号和无符号高位均补0例:将一个有符号数转换成字节数组public class IntToArray { public static void main(String[] args) { // TODO Auto-generated me

2017-05-19 10:19:59 1666

原创 工厂模式

一.定义:将对象的创建和使用解耦,使用单独工厂类来创建对象;二.工厂模式的几种实现本文提到的四种工厂模式是不断优化改进的结果1.简单工厂模式interface Animal{ void eat();}class Dog implements Animal{ @Override public void eat(){ System.out.println("Dog e...

2017-05-15 11:29:07 227

原创 java中equal和==的区别

1.值类型和引用类型值类型:没有equals方法,只有==;引用类型:存储在栈中,存储一个指针值,指向堆内存中存放的实际值;可以使用equals和==两种形式比较;==操作比较的是两个变量的值是否相等,即是否指向同一地址;equals操作表示的两个变量实际指向的堆中的内容是否相同。例1:以String类为例,s1,s3指向堆中同一段地址,s2指向堆中另一段地址,但存储的内容和s

2017-05-10 18:42:02 390

原创 java参数传递

java参数传递只有值拷贝,没有引用传递;java方法的参数一般是基本类型和引用类型两种,string类型比较特殊,我们单独讨论;1.基本类型基本类型作为实参时,该值会拷贝一份在方法中使用,方法中对参数的改变不会影响原来的值;public class TestString {public static void main(String[] args) {// TODO

2017-05-09 10:23:12 385 1

原创 Java中类的加载和初始化

以此按如下步骤执行1.首次创建类对象或者调用类的静态成员/方法(包括入口main函数)2.java编译器查找类的编译代码文件(.class文件),加载该文件;(如果该类有基类,基类还有自身的基类,加载的顺序为根基类的class文件,以此加载各导出类;不管基类是否使用都会加载)3.静态成员的初始化,按照定义类中定义的顺序初始化;(如果有基类,顺序为根基类的静态成员,以此各导出类的静态成员

2017-05-06 15:39:57 405

原创 单例模式

1.定义1)单例类只能有一个实例;2)单例类构造方法为私有方法,必须自己创建自己的唯一实例;2.应用场景1)工具类对象;2)创建对象耗时过多或耗费的资源过多,但又经常用到的对象3.单例模式的实现1)饿汉模式class Singleton{ private Singleton(){} private static Singleton singleton=ne...

2017-05-04 13:44:15 202

原创 python模块与包的导入

1.概念模块:模块就是程序,每一个.py文件都是一个模块.命名空间:一般为模块名包:一组类型相同的模块组成的文件夹,创建包的步骤如下:1)创建一个文件夹,文件夹的名字即包的名字;2)在文件夹中创建一个__init__.py的模块,内容可以为空;3)将相关的模块放入文件夹中;2.如何导入模块和包1)导入模块首先创建test.py模块#test.pydef

2017-05-04 09:42:35 488

IBM HeapAnalyzer ha39.jar

heapAnalyzer分析工具,heapAnalyzer分析工具,heapAnalyzer分析工具,

2018-02-08

C++自学教程

C++自学教材,比较经典,扫面版,不是很清楚

2014-08-22

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

TA关注的人

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