面试准备
摘要:面试准备 标签(空格分隔): 面试 "我的cmd地址" j2se基础: 一、 九种基本数据类型,封装类。 1. byte: byte数据类型是8位、有符号的,以二进制补码表示的整数。( 2^7 ~ 2^7 1),默认值0,byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只
阅读全文
posted @
2017-01-14 11:02
snail-lb
阅读(175)
推荐(0)
dom4j操作xml文档
摘要:java Dom4j解析XML文件 标签(空格分隔):java进阶 xml文档: 解析文档以及操作文档 字符串和xml相互转换
阅读全文
posted @
2016-12-05 10:23
snail-lb
阅读(312)
推荐(0)
java反射
摘要:java反射 标签(空格分隔): java进阶 java反射学习 本文采用例子进行学习,直接看示例程序应该就能看懂。 一、反射的基本操作 用于操作的Student类 使用的反射对学生类进行操作 package com.cn.reflect; import java.lang.reflect.Cons
阅读全文
posted @
2016-12-02 12:59
snail-lb
阅读(275)
推荐(0)
Socket 传送文件
摘要:1.传送文本文件 1.1服务端 1.2 客户端 2.传送其他文件 2.1 服务端 2.2 客户端
阅读全文
posted @
2016-08-22 21:44
snail-lb
阅读(293)
推荐(0)
java 文件操作
摘要:一、获取文件列表 方法一:DirFilter类实现了FilenameFilter接口,需要重写FilenamFilter中的accept方法。 1 /** 2 * java文件操作 获取文件列表 3 * 2016/6/15 4 */ 5 package fileStream; 6 7 import
阅读全文
posted @
2016-06-15 18:39
snail-lb
阅读(214)
推荐(0)
java 图形界面 邮件系统
摘要:将后台的邮件系统使用javaGUI编程来实现,让我们可以在桌面端直接控制邮件的收发功能。 一、实现邮箱的登陆功能 邮件系统使用smtp协议发送邮件,使用POP3协议或者IMAP协议来收取邮件。SMTP属于推协议,POP3 ,IMAP属于拉协议。 邮箱登陆时为了登陆进去就可以获取邮件列表,我们使用PO
阅读全文
posted @
2016-05-28 00:00
snail-lb
阅读(1118)
推荐(0)
java 图形界面 Socket编程
摘要:一、使用图形界面实现客户端服务器端的通信: 上代码: 服务器端代码: package cn.MyNET; import java.io.*; import java.net.*; import java.util.*; import java.awt.*; import java.awt.event
阅读全文
posted @
2016-05-23 15:03
snail-lb
阅读(3409)
推荐(2)
java 图形界面 mvc模式控制
摘要:使用模型-视图-控件结构来开发GUI程序。 下面的程序演示了MVC模式开发的java程序。 其中CircleModel为模型,包含了圆的半径,是否填充,等属性。 CircleView为视图,显示这个圆。 CircleController为控制器,控制圆的大小,以及是否被填充。 模型: 1 packa
阅读全文
posted @
2016-05-22 10:42
snail-lb
阅读(511)
推荐(1)
java 邮件
摘要:使用java语言实现邮件的简单的发送和接受。 说明:使用Java应用程序发送E-mail比较简单,在使用下列程序之前,你需要将mail.jar和activation.jar 添加到你的CLASSPATH中。 1、这是一个简单的发送邮件的java程序,它可以向任何邮箱发送邮件,在使用过程中一定要注意,
阅读全文
posted @
2016-05-19 16:37
snail-lb
阅读(453)
推荐(0)
java 图形界面
摘要:1、创建一个窗口框架 2、向窗口中添加一个按钮 3、布局管理器 1) FlowLayout :按照组件的添加顺序从左到右排列在容器中,当放满一行就开始新的一行 向一个窗口添加3个标签和文本域 2)GridLayout :以 网格的形式管理组件,组件按照它们添加的顺序从左到右排列。 向一个窗口添加3个
阅读全文
posted @
2016-05-10 17:49
snail-lb
阅读(372)
推荐(0)
java基础算法题
摘要:为了提高自己的代码能力和算法能力,我决定每天学习一道算法题,吸收前辈思想。 【程序1】 TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子数量的规律为数列
阅读全文
posted @
2016-05-09 23:56
snail-lb
阅读(474)
推荐(0)
java 字符串
摘要:1、不可变性 String对象一旦创建以后是不可以修改的,它具有只读特性,所有指向它的应用是不可能改变的它的值的。 String s1这种创建字符串时,创建的是引用,所以16、17行是相等的为true; String s4 = new String();这种字符串对象的创建是新开辟一个地址空间去存储
阅读全文
posted @
2016-05-09 23:34
snail-lb
阅读(217)
推荐(0)
java 线程
摘要:一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个 进程。程序的执行过程都是这样的:首先把程序的代码放到内存的代码区里面,代码放到代
阅读全文
posted @
2016-05-07 17:10
snail-lb
阅读(178)
推荐(0)
java Socket编程
摘要:Java中的Socket编程: Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 TCP和UDP通
阅读全文
posted @
2016-05-07 11:38
snail-lb
阅读(217)
推荐(0)
java URL编程
摘要:一、URL编程技术 URL是统一资源定位器的缩写,它是指向互联网“资源”的指针。URL表示了Internet上某个资源的地址。URL支持http,file,ftp等 多种协议。通过URL标识,可以直接使用通信协议获取远端计算机上的资源信息,方便快捷的开发Internet应用程序。 java.net
阅读全文
posted @
2016-05-06 22:26
snail-lb
阅读(1014)
推荐(0)
java 持有对象
摘要:1、泛型和类型安全的容器 ArrayList,可以自动扩充大小的数组,add插入对象,get访问对象,size查看对象数目。 1 /** 2 * 泛型和类型安全的容器 3 * 2016/5/6 4 **/ 5 package cn.Java_7; 6 7 import java.util.Array
阅读全文
posted @
2016-05-06 09:45
snail-lb
阅读(232)
推荐(0)
java 内部类
摘要:定义:将一个类的定义放在另一个类的定义内部,这就是内部类。 为什么要使用内部类?在《Thinking in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候
阅读全文
posted @
2016-05-05 21:45
snail-lb
阅读(155)
推荐(0)
java 接口
摘要:在讨论接口之前我买必须先看一看抽象类。 1、抽象类: 抽象类:包含抽象方法的类就叫做抽象类,如果一个类中包含多个抽象方法,该类就必须限定为抽象的(abstract),在上一章多态当中,Fruit就可 以看做一个抽象类,我们不能对Fruit创建对象,因为水果是一类东西,不能成为一种具体的东西,我们吃水
阅读全文
posted @
2016-05-05 20:29
snail-lb
阅读(277)
推荐(0)
java 多态
摘要:向上转型:我们把对某个对象的应用视为对其基类型的应用的做法视为向上转型。 (比如一个Apple类继承自一个Fruit,Apple apple = new Fruit()这种初始化方法就叫做向上转型) 向上转型可以忘记对象类型 常规写法: 程序没有什么问题,可以直接运行,每种方法都有对应的类型,但是这
阅读全文
posted @
2016-05-05 09:16
snail-lb
阅读(184)
推荐(0)
java int和Integer的区别
摘要:今天偶然和同学讨论到int和Integer的区别是,发现自己对这个问题了解的并不是很清楚,而且有些概念还是错的,所以在这对int和Integer的区别做一个总结。 int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用
阅读全文
posted @
2016-05-05 00:43
snail-lb
阅读(1398)
推荐(0)