
java
lgfeng218
这个作者很懒,什么都没留下…
展开
-
面向对象与面向过程的区别
所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。为什么要使用面向对象:首先,面向对象符合人类看待事物的一般规律。对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。方法的定义非常重要。方法有参数,也可能有返回值。注意区分:对象(本身)、对象原创 2011-12-05 20:12:24 · 1126 阅读 · 0 评论 -
Java获取本机mac地址
本方法需要使用使用jdk1.6。public static void getAllMacAdress() { Enumeration netInterfaces = null; try { // 获得所有网络接口 netInterfaces = NetworkInterface.getNetworkInterf原创 2012-12-05 12:58:21 · 3044 阅读 · 0 评论 -
在java web项目中加入ueditor在线编辑器
UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码。最近在项目中需要用到在线编辑器,查找了相关资料,决定使用UEditor,整理了一下在项目中加入UEditor的步骤。步骤如下:一、官网上下载完整源码包,解压到任意目录 _examples:编辑器完整版的示例页面 _d原创 2012-10-14 15:43:29 · 15511 阅读 · 1 评论 -
java map的遍历的方法
map的遍历在java编程中经常使用,因此整理一下相关的资料,map的四种遍历方法:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MapTest { priv原创 2012-10-07 15:24:44 · 834 阅读 · 0 评论 -
采用JSCH实现对linux远程操作(SSH协议),实现在远程linux机器上执行相关的命令
采用JSCH实现对linux远程操作(SSH协议),实现在远程linux机器上执行相关的命令import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.Chars原创 2012-09-02 14:34:37 · 5037 阅读 · 0 评论 -
Eclipse 3.7(Indigo)安装google插件
尽管代号为Indigo的eclipse 3.7推出还没有多久,很多开发者对它也还没有一点了解,但谷歌已经推出了该版本的gwt和gae插件。如果你想先试为快,请参考以下步骤在Eclipse 3.7(Indigo)安装google插件。1.启动eclipse3.7,然后依次选择菜单Help > Install New Software…,然后在弹出的窗口中的Work with文本框中输入插件更转载 2012-08-31 15:34:47 · 1566 阅读 · 0 评论 -
java实现多线程下载
import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class DownLoad { private String urlStr; public Dow原创 2012-08-18 13:46:12 · 1291 阅读 · 0 评论 -
网络爬虫技术浅析
在万维网飞速发展的网络背景下,搜索引擎在人们的生活工作中无疑扮演着重要的角色,而网络爬虫则是搜索引擎技术的最基础部分。一、网络爬虫概述在搜索引擎成为主流检索工具的今天,互联网上的网络爬虫各式各样,但爬虫爬取网页的基本步骤大致相同:1) 人工给定一个URL作为入口,从这里开始爬取。万维网的可视图呈蝴蝶型,网络爬虫一般从蝴蝶型左边结构出发。这里有一些门户网站的主页,而门户网站中包含大量转载 2012-08-18 15:09:44 · 28340 阅读 · 4 评论 -
java内存原型分析-基本知识
java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间Java内存分配中的栈栈的基本单位是帧(或栈帧):每当一个java线程运行的时候, java虚拟机会为该线程分配一个jav转载 2012-07-14 17:09:56 · 742 阅读 · 0 评论 -
java类的成员初始化顺序和初始化块知识
属性、方法、构造方法和自由块都是类中的成员,在创建类的对象时,类中各成员的执行顺序:1.父类静态成员和静态初始化快,按在代码中出现的顺序依次执行。2.子类静态成员和静态初始化块,按在代码中出现的顺序依次执行。3. 父类的实例成员和实例初始化块,按在代码中出现的顺序依次执行。4.执行父类的构造方法。5.子类实例成员和实例初始化块,按在代码中出现的顺序依次执行。6.执行子类的构原创 2012-05-27 16:29:45 · 16892 阅读 · 1 评论 -
java socket实现多客户端群聊
服务器端主要是接收客户端发送过来的信息,并将该信息发给所有的客户端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.原创 2012-05-02 21:39:02 · 2423 阅读 · 0 评论 -
搭建Struts2开发环境
Struts2概述 在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creatingenterprise-ready Java web applications. The framework is designed to streamlinethe full deve转载 2011-12-24 16:14:09 · 842 阅读 · 0 评论 -
JAVA学习路线
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME转载 2011-12-14 10:59:43 · 671 阅读 · 0 评论 -
配置 ssh无密码登陆
首先确保linux系统中已经安装了ssh,否则先安装ssh接下来开始配置ssh无密码登陆确保在 /home/user用户目录下存在.ssh目录,可以使用一下命令进行查看ls -a /home/user如果不存在可以自己手动创建一个mkdir /home/user/.ssh接下来没输入命令:ssh-keygen -t dsa -P '' -f ~/.s原创 2013-05-07 21:57:07 · 925 阅读 · 0 评论