java
文章平均质量分 52
fenuang
学习java混个生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 用户登录验证 带输入机会
知用户和密码都是admin 三次机会登陆 模拟登陆 键盘录入 sanner 给三次机会 需要for循环 并提示有几次判断用if原创 2016-08-22 18:56:39 · 1625 阅读 · 0 评论 -
String和StringBuffer的区别和不同
StingBuffer是一个可变的字符串,它可以被更改。同时StringBuffer是Thread safe的, 你可以放心的使用.因为String被设计成一种安全的字符串, 避免了C/C++中的尴尬。因此在内部操作的时候会频繁的进行对象的交换, 因此它的效率不如StringBuffer。 如果需要频繁的进行字符串的增删操作的话最好用StringBuffer。 比如拼S转载 2016-08-21 10:37:51 · 387 阅读 · 0 评论 -
weblogic面试题
1、 如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx2m,可以调整最小内存为32M,最大2M2、 如何设定的weblogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服转载 2016-08-21 10:39:29 · 10379 阅读 · 0 评论 -
面向对象编程OOP的优点
1. Simplicity: software objects model real world objects, so the complexity is reduced and the program structure is very clear;简单性: 因为面向对象语言里面的对象都是反映的真实世界的对象,所以复杂性就降低了而且程序结构也更加清晰;2. Modularity: ea转载 2016-08-21 10:39:59 · 749 阅读 · 0 评论 -
Java方向软件笔试题
1. 怎样种四棵树使得任意两棵树的距离相等。同一地方,或正四面体。2. 27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?193. 有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是转载 2016-08-21 10:41:41 · 978 阅读 · 0 评论 -
该如何设置数据连接池的初始大小
数据连接池的大小对产品性能和程序的稳定性都有很大的关系,所以设置数据连接池的大小也是每一个项目都需要考虑的问题。在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所以这个时候创建连接会原创 2016-08-21 10:42:12 · 1488 阅读 · 0 评论 -
java cookie实现显示用户上次登录时间
package com.fenuang.sevlvet;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import jav原创 2016-09-11 22:18:57 · 5183 阅读 · 0 评论 -
hashmap统计字符串中每个字符出现的次数
package com.heima.test;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import javax.swing.plaf.synth.SynthSpinnerUI;/** * @author fenuang 统计字符串中每个字符出现的次数 1,定义一个需要被统计的字符原创 2016-08-31 17:37:44 · 7612 阅读 · 0 评论 -
entryset遍历打印元素
package com.heima.maptest;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** * 使用entryset遍历打印元素 * * @author fenuang原创 2016-08-31 17:42:36 · 658 阅读 · 0 评论 -
hashmaphashmap的嵌套并循环
package com.heima.test;import java.util.HashMap;import com.heima.Student.Student;public class hashmaphashmap { public static void main(String[] args) { // TODO Auto-generated method stub原创 2016-08-31 20:30:42 · 557 阅读 · 0 评论 -
java 利用集合实现斗地主算法
package com.heima.test;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;/** * 斗地主游戏洗牌发牌 * * @author fenuang 1,设置一副扑克并存入集合 定义String数组原创 2016-09-01 00:26:13 · 3381 阅读 · 0 评论 -
把字符串转化为结合的方式
最近做cookie读取id显示最近浏览的商品 是通过把商品的id用字符串累加起来存储在cookie中 在读取出来单个的id来通过id查询方法实现显示商品信息 同时又要把最新加入的数据显示在最前面 因此使用集合的 list.addFirst(id);方法 于是就得比较字符串中的id 因此有了把字符串转化为结合的这个需求package com.fenuang.原创 2016-09-12 21:38:59 · 471 阅读 · 0 评论 -
Java程序开发中如何应用线程
Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业进或出cpu,这样(从外部看来)它们好象是同时运行的。在你需要在你的程序中处理多个作业时,你也可以使用多个进程。这些进程可以是你转载 2016-08-21 10:37:13 · 483 阅读 · 0 评论 -
java 字节流写入中文
package com.heima.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;原创 2016-09-02 21:30:43 · 833 阅读 · 0 评论 -
java 从指定路径复制文件到指定路径
package com.heima.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanne原创 2016-09-02 22:40:09 · 981 阅读 · 0 评论 -
java socket使用udp协议与局域网群聊软件feiQ通信
package com.fenuang.qq;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class demo {原创 2016-09-03 21:47:09 · 640 阅读 · 0 评论 -
java udp传输实例
服务器端,先运行package com.fenuang.udpservice;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class udpServicr { public static void main(String[]原创 2016-09-03 23:15:15 · 534 阅读 · 0 评论 -
java 集合中祛除重复字符串的一个小笔记
package com.heima.tosingle;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * 祛除集合中的重复元素 * * @author fenuang * * 思路: 创建一个新集合; 把旧集合的元素传进来 ;判断是否有原创 2016-08-25 00:17:07 · 384 阅读 · 0 评论 -
java tcp数据传输实例
首先先打开服务器端 然后打开客户端 本实例包括客户端与服务器端交互服务器端package com.fenuang.test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import ja原创 2016-09-04 00:22:23 · 807 阅读 · 0 评论 -
使用hashmap存储对象 并获取元素 祛除重复元素需要在类对象中重写hashcode和equal方法哦
这是主题部分package com.heima.maptest;import java.util.HashMap;import java.util.Map;import com.heima.Student.Student;/** * 怎么用hashmap存储对象 * * @author fenuang * */public class students { publ原创 2016-08-31 17:47:43 · 1407 阅读 · 0 评论 -
分销算法 无限级树形结构算法
(排除新增节点的值)大于等于新增节的左下标值的右下标值都加二 大于等于新增节点右节点值的左下标值都加二servlet中的sql语句方式/**更新左下标*/public boolean uodateLeft_num(int right_num,int id){ String sql = "update user set l原创 2016-09-18 21:25:37 · 9585 阅读 · 0 评论 -
java读取xml指定标签的内容
package com.fenuang.sec;import java.io.File;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List;import javax.print.原创 2016-09-08 13:59:11 · 18238 阅读 · 0 评论 -
java增删改xml
package com.fenuang.handel;import java.io.File;import java.io.FileOutputStream;import java.text.AttributedCharacterIterator.Attribute;import org.dom4j.Document;import org.dom4j.DocumentExceptio原创 2016-09-08 19:57:51 · 382 阅读 · 0 评论 -
数字排序 键盘输入多个整数,输入quite后结束,把所有的整数倒序排列打印
package comheima.test;import java.util.Comparator;import java.util.Scanner;import java.util.TreeSet;/** * 可以从键盘输入多个整数,输入quite后结束,把所有的整数倒序排列打印 * * @author fenuang * * * 分析 1,创建scan原创 2016-08-30 22:36:15 · 897 阅读 · 0 评论 -
java ArrayList中嵌套小集合并打印
package test;import java.util.ArrayList;import com.heima.per.Person;/** * 在集合中嵌套小集合 for (元素数据类型 变量 : 数组或者集合) * * @author fenuang * */public class inout { public static void main(String[]原创 2016-08-29 16:17:30 · 851 阅读 · 0 评论 -
java使用hashset生成1-20的随机数并不重复并打印
package comheima.test;import java.util.HashSet;import java.util.Random;/** * * @author fenuang * 生成1-20的随机数并不重复并打印 * 1.需要使用randomm类做随机数 * 2.使用hashset存储 * 3.如果不够10个就继续存 使用nextint()方法实现1-2原创 2016-08-30 11:22:34 · 2028 阅读 · 0 评论 -
java中重写的hascode中的31是怎么来的
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + age; result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; }其中h原创 2016-08-30 11:30:08 · 1119 阅读 · 0 评论 -
java多态学习总结
多态的存在原创 2016-08-19 18:13:34 · 461 阅读 · 0 评论 -
java 抽象类
java 抽象类原创 2016-08-19 21:47:29 · 309 阅读 · 0 评论 -
java 重载
方法重载首先给一个例子先吧class ChongZai{ public void a(int a); public void a(Strting a); public void a(int a,int b);}如上就是一个重载了 而重载要满足一下条件:1.必须是同一个类2.方法名(也可以叫函数)一样3.参数类型不一样或参数数量不一样原创 2016-08-19 23:34:27 · 293 阅读 · 0 评论 -
java 面向对象小结
1、 面向对象a) 面向过程 i. 第一步 ii. 第二步b) 面向对象 i. 找对象 (第一步、第二步)2、 面向对象特征a)原创 2016-08-19 23:39:15 · 240 阅读 · 0 评论 -
使用hashset键盘录入并去重复 遍历打印
package comheima.test;import java.util.HashSet;import java.util.Scanner;/** * 键盘录入并去重复 遍历打印 * * scanner键盘录入 字符串转换为数组 * * @author fenuang * */public class demo2 { public static void mai原创 2016-08-30 15:28:36 · 1016 阅读 · 0 评论 -
集合的排序 一个集合中存储无序元素 使其有序化(字典顺序) 不去重
package comheima.test;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.TreeSet;/** * 一个集合中存储无序元素 使其有序化(字典顺序) 不去重 并打印 * * @author fenuang * * 分原创 2016-08-30 22:03:38 · 2135 阅读 · 0 评论 -
字符串的排序 接收一个字符串,对其中所有的字符窜进行排序,如:helloitcast,打印:acehillostt
package comheima.test;import java.util.Collection;import java.util.Comparator;import java.util.Scanner;import java.util.TreeSet;/** * 键盘接收一个字符串,程序对其中所有的字符窜进行排序,例如输入:helloitcast,程序打印:acehillost原创 2016-08-30 22:02:37 · 523 阅读 · 0 评论 -
java xml配合实现读取配置文件登陆
package com.fenung.summery;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.util.List;import org.dom4j.Document;import原创 2016-09-08 23:46:37 · 568 阅读 · 0 评论 -
综合排序 学生信息输入并排序 键盘录入信息 (姓名,语文成绩,数学成绩,英语成绩),按总分高到低输出
package comheima.test;import java.util.Comparator;import java.util.Scanner;import java.util.TreeSet;/** * 学生信息输入并排序 键盘录入信息 (姓名,语文成绩,数学成绩,英语成绩),按总分高到低输出 * * @author fenuang 1,定义学生类 2,键盘录入scan原创 2016-08-30 23:28:30 · 9674 阅读 · 0 评论 -
java初学 Scanner 中 输入数字和字符串的方法
输入书之后再输入字符串怎么办package com.heima.scanner;import java.util.Scanner;/** * 2016-8-20 23:00:05 * @author fenuang * */public class demo_Scanner { public static void main(String[] args) { // T原创 2016-08-20 23:26:59 · 14586 阅读 · 0 评论 -
int 和 Integer 有什么区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble原创 2016-08-21 10:24:47 · 196 阅读 · 0 评论 -
什么是Aspect Oriented Programming(AOP)面向切面编程?
AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比 如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话, 那我们实现了一个查询学生信息的服务接口(StudentInfoService)和其实现类 (StudentI转载 2016-08-21 10:28:41 · 381 阅读 · 0 评论 -
介绍一下Java的事务处理
一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执转载 2016-08-21 10:30:24 · 274 阅读 · 0 评论
分享