自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 java Tcp/Udp区别

一:Tcp协议 Transmission Control Protocol 传输控制协议 tcp是一个面向连接的可靠的传输协议,在发送数据前需要建立连接,具有超时(失败)重传,丢弃重复数据,校验数据,流量控制等特性,并且能保证数据的有序性。但是因为建立连接需要3次握手,断开连接需要4次握手, 再加上数据校验,丢弃重复数据等特性,Tcp会消耗比较多的系统资源(cpu,占用带宽多等

2015-11-30 17:07:14 280

原创 java 基本类型long, float类型转换

float > long 即float表示范围比long大先看一下它们能表示的范围public class EqualsTest1 { public void equals1() { long lx = 40; float fx = 40.1f; System.out.println("float len = "+Float.SIZE); System.out.

2015-11-30 11:30:44 1149

原创 JAVA IO流脑图

一:IO流分类 1:按照流的方向 输入流,输出流 注意:站在程序的角度 2:按照流的单位 字节流:操作流的单位是一个字节(8bit) 字符流 ; 操作流的单位是一个字符

2015-11-27 16:51:12 582

原创 调试jdk源码显示变量值

默认情况下,eclipse中调试jdk源码是不显示变量值的,因为官方为了减少编译后的文件包的大小,去掉了调试信息! 我们可以这样处理1:建项目,导入jdk源码 2:编译,打包,命名为rt_debug.jar 3: 在eclipse的windows—>Preferences–>Java –>Installed JREs里选择JRE,然后edit 将rt_debug.jar加入到rt

2015-11-27 15:37:43 213

原创 private方法不能继承,重写

上代码:public class Father { private void f1(){ System.out.println("Father f1()"); } void f2() { System.out.println("Father f2()"); } public static void main(String[] a

2015-11-23 15:39:57 1250

原创 异常 初探

最近将异常部分的基础知识进行了总结。 参见上图,欢迎拍砖

2015-11-18 15:39:07 169

原创 Exception与重写

子类重写基类中带Throws的方法,需要遵循以下规则: 1:不能扩大异常范围 也就是说子类方法必须为基类异常的类或子类2:可不抛出异常public class OverRideException extends OverRide{ public void method1() { System.out.println("子类method1方法"); }

2015-11-18 14:32:51 986

原创 数据结构 无序数组java篇

一:无序数组 1:查找时间复杂度O(n) 查找是线性查找,遍历数组 2:插入时间复杂度是常量O(I) 插入是插入到数组的最后 3: 删除 时间复杂度O(n) 先查找(平均N/2次),再移动数据(平均N/2)public class UnOrderArray { private int[] aint; private int nElems;

2015-11-16 15:25:27 448

原创 数据结构 有序数组java篇

一:有序数组特点: 1:有序数组特点:查询快,插入,删除慢,适合查询多,修改少的环境 2:查询时间复杂度O(log(n)),插入,删除时间复杂度O(n) 3 : 插入平均需要比较n/2 次,移动n/2个元素 4 : 删除是先查找,然后移动n/2个元素二:二分查找思想 假设有n个元素的有序数组,取数组中间位置的值与检索值比较,如果小于中间值,则利用二分查找在前半部分的有序数组中查找,如

2015-11-16 14:41:07 705

原创 算法之简单排序java篇

public class SimpleSort { private int[] aint; public SimpleSort(int size) { aint = new int[size]; for(int x = 0,len = aint.length; x < len ; x++) { aint[x] = (int)(Ma

2015-11-11 17:01:15 164

原创 java 过滤文件

import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.List;public class FilterFileTest implements FilenameFilter{ String suffix; public FilterFileTest

2015-11-10 22:52:41 187

原创 java Equals解析

java里的相等比较特别 我们先从(==说起),通常基本类型的比较就是(==)一:操作符(==) 1:基本类型比较的是变量值 2:两个对象比较的是引用地址二:Equals方法 1:Object的Equals实现同(==),也就是引用地址相同,指向同一对象 2:String的Equals实现 (1) : 两个引用指向同一个对象(引用地址相同),则返回t

2015-11-08 13:03:12 203

原创 java 值传递

java 值传递java只有值传递,没有引用传递 值传递,传递的是参数的副本一:参数是基本类型 传递的是实参的的副本,也就是实参的值,方法内对值修改,不会改变原始参数的值二:参数是引用类型 如果类型是引用类型,则传递的是引用的副本(实际上就是传递引用地址),这个副本里存放的是参数地址,它和实参的引用指向同一个对象。1: 如果在方法内没有改变这个副本的地址,改变了副本地址指向对象的值

2015-11-05 14:08:54 169

原创 linux 修改ip

设置linux ip地址两个步骤: 1:修改配置文件 /etc/sysconfig/network-script/ifcfg-ethO2:重启网络服务或网卡 service network restart ifconfig eth0 down/ifdown eth0 ifconfig eth0 up/ifup eth0一:永久设置 这里以CentOS6.5为例

2015-11-01 06:33:42 176

原创 linux 修改ip地址

设置linux ip地址两个步骤:  1:修改配置文件/etc/sysconfig/network-script/ifcfg-ethO   2:重启网络服务或网卡      service network restart  ifconfig eth0 down/ifdown eth0ifconfig eth0 up/ifup eth0  一:

2015-11-01 06:28:14 280

spring源码缺失包

spring-cglib-repack-3.2.5.jar,spring-objenesis-repack-2.5.1.jar

2017-04-10

新手必看的30个问题

学习Java有哪些好的参考书? <br/>答:作者首先推荐Thinking in Java,中文名《Java编程思想》,有中文版。 <br/>该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。

2007-05-13

空空如也

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

TA关注的人

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