- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 java Socket通信
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为
2014-05-28 10:59:24 429
原创 Java和C++实现回文
public class plaindrome { static int r, y = 0; static int key; public static void main(String[] args) { System.out.println("请输入一个整数:"); Scanner in = new Scanner(System.in); int integer = in.n
2014-05-27 09:59:28 447
转载 插入排序和冒泡排序
1、插入排序:插入是比较简单的一种排序方法,基本思想就是把数据分组两段,一部分是有序,另一部分是待排序的。把有序的数据不断的加大到全数组完成排序。从左到右将有序数组逐渐增大。[java] view plaincopypublic class Sort { public void insertSort(int[] arra
2014-05-26 15:16:00 428
转载 Java中的static块与方法与C中的static的区别
Static 静态:这里主要记录的是静态程序块和静态方法如果有些代码必须在项目启动的时候就执行,就需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化但是不执行,在不创建对象的情况下,可以供其他程序调用,而在调用的时候才执行,这需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用。静态代码块和静态方法的区别是:
2014-05-23 09:41:17 1504
转载 数据存储——堆和栈
转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(
2014-05-19 13:31:47 558
转载 内存泄露与内存溢出
主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;此外分析出问题还要如何解决内存问题。 下面就开始本篇的内容: 第一部分 概念 众所周知,java中的内存由java虚拟机自己去管理的,他不像C++需要自己去释放。笼统地去讲,java的内存分配分为两个部分,一个是数据堆,一
2014-05-15 08:44:53 365
原创 浅谈struts的数据验证机制
作为一个刚入门的程序猿,最近学习各种头疼。今天看了看struts的数据验证机制,现在对自己总结一番。注:部分内容来自其他博客1 在Struts2的API中,ActionSupport类对Validateable接口进行了实现,但对validate()方法的实现却是一个空实现,通常情况下,我们所创建的Action对象,都是通过继承ActionSupport类进行创建,所以,在继承Action
2014-05-14 16:30:25 526
转载 Java的反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav
2014-05-14 08:55:45 347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人