- 博客(38)
- 收藏
- 关注
转载 面试准备
面试准备标签(空格分隔): 面试我的cmd地址j2se基础:一、 九种基本数据类型,封装类。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数。(-2^7 ~ 2^7-1),默认值0,byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一。short:short数据类型是16位,有符号的以二进制补码表...
2017-01-14 11:02:00
176
转载 dom4j操作xml文档
java Dom4j解析XML文件标签(空格分隔):java进阶xml文档:<?xml version="1.0" encoding="UTF-8"?> <四大名著> <西游记 id="x001"> <作者> <姓名>吴承恩</姓名> ...
2016-12-05 10:23:00
80
转载 java反射
java反射标签(空格分隔): java进阶java反射学习本文采用例子进行学习,直接看示例程序应该就能看懂。一、反射的基本操作用于操作的Student类package com.cn.reflect;public class Student { private String name; private int age; public Stu...
2016-12-02 12:59:00
123
转载 Socket 传送文件
1.传送文本文件1.1服务端package com;import java.io.BufferedWriter;import java.io.DataInputStream;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.net.ServerSock...
2016-08-22 21:44:00
97
转载 spring
1.spring是什么?stuuts是web框架(jsp、zactionactionfrom)hibernate是orm框架,处于持久层。spring是容器框架,用于配置bean,并维护bean之间关系的框架spring中有一个非常概念:bean是java中任何一种对象javabean、service、action,数据源,dao,ioc(控制反转inverse of contr...
2016-07-22 21:35:00
126
转载 Hibernate学习笔记
Hibernate一、hibernate是什么一种框架,一种orm框架(objext relation mapping)对象关系映射框架。hibernate处于项目的持久层位置,又叫持久化框架。hibernate实际上是对jdbc进行轻量级的封装。二、需求切换数据库需要重写编写sql。使用jdbc操作数据库语句编写比较麻烦。让程序员只关注业务逻辑,不再关心数据库。...
2016-07-14 20:48:00
105
转载 servlet之过滤器(转载)
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka一、Filter 1、过滤器的概念 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse ...
2016-07-09 21:09:00
93
转载 java 网络编程
一、TCP实现小型聊天室实现方法:服务器端接受所有的消息,然后把接收到的每一条消息发送给所有已连接的设备上去。服务器端代码: 1 package com.TCP; 2 3 import java.util.*; 4 5 6 import java.net.*; 7 import java.io.*; 8 public class TC...
2016-06-19 10:57:00
102
转载 java 文件操作
一、获取文件列表 方法一:DirFilter类实现了FilenameFilter接口,需要重写FilenamFilter中的accept方法。 1 /** 2 * java文件操作 获取文件列表 3 * 2016/6/15 4 */ 5 package fileStream; 6 7 import java.io.File; 8 i...
2016-06-15 18:39:00
77
转载 java 图形界面 邮件系统
将后台的邮件系统使用javaGUI编程来实现,让我们可以在桌面端直接控制邮件的收发功能。一、实现邮箱的登陆功能 邮件系统使用smtp协议发送邮件,使用POP3协议或者IMAP协议来收取邮件。SMTP属于推协议,POP3 ,IMAP属于拉协议。 邮箱登陆时为了登陆进去就可以获取邮件列表,我们使用POP3协议来登陆邮箱。 (如果使用SMTP协议登陆的话,只能验证账号,密...
2016-05-28 00:00:00
494
转载 java 图形界面 Socket编程
一、使用图形界面实现客户端服务器端的通信:上代码:服务器端代码:package cn.MyNET;import java.io.*;import java.net.*;import java.util.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt....
2016-05-23 15:03:00
769
转载 java 图形界面 mvc模式控制
使用模型-视图-控件结构来开发GUI程序。下面的程序演示了MVC模式开发的java程序。其中CircleModel为模型,包含了圆的半径,是否填充,等属性。CircleView为视图,显示这个圆。CircleController为控制器,控制圆的大小,以及是否被填充。模型: 1 package circleMVC; 2 3 import j...
2016-05-22 10:42:00
292
转载 java 邮件
使用java语言实现邮件的简单的发送和接受。说明:使用Java应用程序发送E-mail比较简单,在使用下列程序之前,你需要将mail.jar和activation.jar 添加到你的CLASSPATH中。1、这是一个简单的发送邮件的java程序,它可以向任何邮箱发送邮件,在使用过程中一定要注意,自己使用的发送邮件的邮箱需要开通SMTP服务,一般邮箱默认是不开通的。...
2016-05-19 16:37:00
366
转载 java 图形界面
1、创建一个窗口框架/** * java 用户界面框架 * 2016/5/10 */package org.windows;import javax.swing.*;public class MyJFrame { public static void main(String[] args) { JFrame fra...
2016-05-10 17:49:00
296
转载 java 文件的基本操作
1 /** 2 * java 文件操作 3 * 2016/5/10 4 **/ 5 package cn.Java_7; 6 7 import java.io.*; 8 import java.util.Scanner; 9 import javax.swing.*;10 11 public class File_use {12 ...
2016-05-10 12:20:00
66
转载 java基础算法题
为了提高自己的代码能力和算法能力,我决定每天学习一道算法题,吸收前辈思想。【程序1】TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子数量的规律为数列:1,1,2,3,5,8,13.....其实就是斐波那契数列 使用递归就可以...
2016-05-09 23:56:00
161
转载 java 字符串
1、不可变性String对象一旦创建以后是不可以修改的,它具有只读特性,所有指向它的应用是不可能改变的它的值的。 1 /** 2 * java 字符串 3 * 2016/5/8 4 */ 5 package cn.Java_7; 6 7 public class Think_13_4 { 8 9 public static v...
2016-05-09 23:34:00
86
转载 java Socket编程
Java中的Socket编程:Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。TCP和UDP通信关于socket编程我们有两种通信协议可以进行选择。一种是数据报通信,另一种就是...
2016-05-07 11:38:00
89
转载 java URL编程
一、URL编程技术 URL是统一资源定位器的缩写,它是指向互联网“资源”的指针。URL表示了Internet上某个资源的地址。URL支持http,file,ftp等 多种协议。通过URL标识,可以直接使用通信协议获取远端计算机上的资源信息,方便快捷的开发Internet应用程序。java.net 包中的URL类是对统一资源定位符的抽象,使用URL创建对象的应用程序...
2016-05-06 22:26:00
133
转载 java 持有对象
1、泛型和类型安全的容器ArrayList,可以自动扩充大小的数组,add插入对象,get访问对象,size查看对象数目。 1 /** 2 * 泛型和类型安全的容器 3 * 2016/5/6 4 **/ 5 package cn.Java_7; 6 7 import java.util.ArrayList; 8 9 class ...
2016-05-06 09:45:00
74
转载 java 内部类
定义:将一个类的定义放在另一个类的定义内部,这就是内部类。为什么要使用内部类?在《Thinking in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继...
2016-05-05 21:45:00
67
转载 java 接口
在讨论接口之前我买必须先看一看抽象类。1、抽象类: 1 /** 2 * 常规写法 3 * 2016/5/5 4 **/ 5 package cn.Java_7; 6 class Fruit{ 7 public void eat(){ 8 System.out.println("eat fruit"); 9 ...
2016-05-05 20:29:00
75
转载 java 多态
向上转型:我们把对某个对象的应用视为对其基类型的应用的做法视为向上转型。 (比如一个Apple类继承自一个Fruit,Apple apple = new Fruit()这种初始化方法就叫做向上转型) 向上转型可以忘记对象类型常规写法: 1 /** 2 * 常规写法 3 * 2016/5/5 4 **/ 5 package cn.Java...
2016-05-05 09:16:00
59
转载 java int和Integer的区别
今天偶然和同学讨论到int和Integer的区别是,发现自己对这个问题了解的并不是很清楚,而且有些概念还是错的,所以在这对int和Integer的区别做一个总结。int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数...
2016-05-05 00:43:00
61
转载 java复用类
java复用类英文名叫reusing classes ,重新使用的类,复用的意思就是重复使用的类,其实现方法就是我们平常使用的组合和继承; 1、组合: has-a 的关系 (自我理解:组合就是我们平时新建一个类的对象,然后使用这个类的各种属性,这就是组合,组合只能够使用其方法,不能够改变方法) 2、继承: is-a 的关系 (自我理解:继承就是一个类去继...
2016-05-05 00:05:00
71
转载 java数据结构之排序
写在前面的话:本篇文章是我自己阅读程杰老师的大话数据结构之后自己所做的总结,网上有很多关于排序的详细介绍,我推荐伍迷家园所写的文章,介绍的非常详细。排序是我们在程序中经常要用到的一种算法,好的排序可以极大的提高我们的工作效率,本篇主要介绍几种常见的排序算法;(简单说明:下面的java程序是用来排序的,其中sum为排序数组,sum[0]不进行排序,只作为哨兵或者临时变...
2016-05-03 00:38:00
64
转载 java数据结构之有序表查找
这篇文章是关于有序表的查找,主要包括了顺序查找的优化用法、折半查找、插值查找、斐波那契查找;顺序优化查找:效率极为底下,但是算法简单,适用于小型数据查找;折半查找:又称为二分查找,它是从查找表的中间开始查找。查找结果只需要找其中一半的数据记录即可。效率较顺序查找提高不少。比较适用与静态表,一次排序后不在变化;插值查找:与折半查找比较相似,只是把中间之mid的...
2016-05-02 10:54:00
203
转载 java 数据结构 图
以下内容主要来自大话数据结构之中,部分内容参考互联网中其他前辈的博客,主要是在自己理解的基础上进行记录。 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通过表示为G(V,E),其中,G标示一个图,V是图G中顶点的集合,E是图G中边的集合。 无边图:若顶点Vi到Vj之间的边没有方向,则称这条边为无项边(Edge),用序偶对(Vi,V...
2016-04-30 22:04:00
172
转载 java数据结构之二叉树的实现
java二叉树的简单实现,可以简单实现深度为n的二叉树的建立,二叉树的前序遍历,中序遍历,后序遍历输出。 1 /** 2 *数据结构之树的实现 3 *2016/4/29 4 * 5 **/ 6 package cn.Link; 7 8 public class Tree { 9 Node head = new Node();...
2016-04-29 15:53:00
78
转载 ubuntu 常用命令记录
1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek给netseek这个用户设置密码.(/etc/passwd /etc/...
2016-04-29 09:13:00
175
转载 mysql 入门 基本命令
MYSQL入门学习之一:基本操作1、登录数据库 www.2cto.com 命令:mysql-u username –p (mysql -h主机地址 -u用户名 -p用户密码) 描述:输入命令回车,即可输入密码了。密码验证通过即可进入数据库了。2、查看数据状态 命令:show database; 描述:该命令会显示现存的所有数据...
2016-04-29 09:08:00
211
转载 ubuntu中安装myeclipse提示Insufficient Memory解决方法
经过查看资料发现出现这个问题的原因是因为计算机中swap分区的内存不足,或者没有创建swap分区,google中http://www.bkjia.com/webzh/1003601.html提供了一种解决方法,但是在我的计算机上并没有成功创建成功swap分区,我在单独搜索swap分区的创建,最终成功解决Myeclipse不能安装的问题;现将swap的创建方法记录如下:备注:1)U...
2016-04-28 23:04:00
169
转载 ubuntu 安装mysql
1、从网上安装 :sudo apt-get install mydql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。(安装过程会要求输入密码)2、启动mysql验证是否安装成功:mysql -h localhost -u root -p,然后输入密码即可登录mysql数据库: 转载于:https://www.cnblogs.com/snai...
2016-04-28 12:40:00
58
转载 ubuntu环境下安装Tomcat
tomcat 是javaweb开发的本地服务器,tomcat是目前比较流行的一款。1、下载Tomcat:http://tomcat.apache.org2、进入下载文件夹解压Tomcat:sudotar-zxvf apache-tomcat-8.0.33.tar.gz 也可以通过图形界面提取到当前文件夹3、移动解压后的文件到你存放tomcat文件夹下:mv /ho...
2016-04-28 12:31:00
116
转载 java 数据结构 队列的实现
java 数据结构队列的代码实现,可以简单的进行入队列和出队列的操作/** * java数据结构之队列的实现 * 2016/4/27 **/package cn.Link;import java.util.*;public class Queue{ Node tail = new Node(); Node nowNode = ne...
2016-04-27 10:40:00
91
转载 java 数据结构 栈的实现
java数据结构之栈的实现,可是入栈,出栈操作;/** * java数据结构之栈的实现 * 2016/4/26 **/package cn.Link;public class Stack{ Node tail = new Node(); Node nowNode = new Node(); //永远指向栈顶 int si...
2016-04-27 09:05:00
102
转载 java数据结构之链表的实现
这个链表的内部是使用双向链表来表示的,但是并未在主函数中进行使用 1 /** 2 * 链表 3 * 2016/4/26 4 **/ 5 class LinkList{ 6 Node head = new Node(); 7 Node tail = new Node(); 8 int size = 0; ...
2016-04-26 16:57:00
40
转载 Struts2中关于"There is no Action mapped for namespace / and action name"的总结
今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下: 一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问 题...
2016-04-13 10:37:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人