自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fenuang的博客

一个混饭吃的java程序猴

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 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 497

原创 使用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 1346

原创 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 578

原创 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 7465

原创 综合排序 学生信息输入并排序 键盘录入信息 (姓名,语文成绩,数学成绩,英语成绩),按总分高到低输出

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 9449

原创 数字排序 键盘输入多个整数,输入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 804

原创 集合的排序 一个集合中存储无序元素 使其有序化(字典顺序) 不去重

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 2028

原创 字符串的排序 接收一个字符串,对其中所有的字符窜进行排序,如: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 441

原创 使用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 935

原创 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 1001

原创 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 1888

原创 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 754

原创 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 327

原创 java 小技巧 利用for循环反转字符串

for循环倒着用  就可以实现字符串的反转package com.heima.test;import java.util.Scanner;/** * 字符串反转 输入abc 输出cba * * @author fenuang * */public class zifuchuanfanzhuan { public static void main(String[] ar

2016-08-22 23:23:57 6885

原创 java 用户登录验证 带输入机会

知用户和密码都是admin 三次机会登陆 模拟登陆 键盘录入 sanner 给三次机会 需要for循环 并提示有几次判断用if

2016-08-22 18:56:39 1548

转载 Java经典算法题目面试题经常出现的

1、Fibonacci-费式数列问题说明: Fibonacci为12年代的欧洲数学家,在他的著作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后小兔子也开始生产。起初只有一只兔子,一个月后就有两只兔子,两个月后有三只兔子,三个月后有五只兔子(小兔子投入生产)……2、巴斯卡三角形(Pascal) 问题说明: 巴斯卡(Pascal)三角形基本上就是在解nCr ,因为三角形上的每一个数字各对应一

2016-08-21 10:44:09 471

转载 java.io.IOException Connection Reset by Peer 的原因是什么

Window NT)java.io.IOException Connection Reset by Peerjava.io.EOFException Connection Reset by Peer(Solaris) java.io.EOFException: Broken pipe这些错误消息通常发生在使用servlet的时候,如果客户端发出了一个HTTP 请求然后在浏览器上执行一下

2016-08-21 10:43:30 5745

转载 一套Java程序员笔试题

1、在一个平面上画1999条直线最多能将这一平面划分成多少个部分?答案:条直线分平面为1份1条(1+1)份,2条(2+1+1)份,3条(3+2+1+1份1999条(1999+1998+1997+——-+2+1+1)份为19991份2、在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果

2016-08-21 10:42:59 534

原创 该如何设置数据连接池的初始大小

数据连接池的大小对产品性能和程序的稳定性都有很大的关系,所以设置数据连接池的大小也是每一个项目都需要考虑的问题。在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所以这个时候创建连接会

2016-08-21 10:42:12 1393

转载 Java方向软件笔试题

1.    怎样种四棵树使得任意两棵树的距离相等。同一地方,或正四面体。2.    27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?193.    有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是

2016-08-21 10:41:41 896

转载 Ibatis如何调用存储过程?

存储过程的调用是使用元素来调用的, 下面是一个使用带输出参数的存储过程的例子:    如果你的存储过程返回一个结果集,那么使用queryForList()或者queryForObject来调用, 如果你的存储过程既返回结果集又更新数据库数据,那么需要配置的commitRequired=’true’如果存储过程不返回结果集,或者仅仅以输出参数的形式返回结果集,那么应该使用up

2016-08-21 10:41:05 252

转载 JAVA面试题集(2)

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置 的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发 NullPointerException。另一种情况就是JAVA允许程序员

2016-08-21 10:40:38 164

转载 面向对象编程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 618

转载 weblogic面试题

1、 如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx2m,可以调整最小内存为32M,最大2M2、 如何设定的weblogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服

2016-08-21 10:39:29 9992

转载 String和StringBuffer的区别和不同

StingBuffer是一个可变的字符串,它可以被更改。同时StringBuffer是Thread   safe的,   你可以放心的使用.因为String被设计成一种安全的字符串,   避免了C/C++中的尴尬。因此在内部操作的时候会频繁的进行对象的交换,   因此它的效率不如StringBuffer。   如果需要频繁的进行字符串的增删操作的话最好用StringBuffer。   比如拼S

2016-08-21 10:37:51 324

转载 Java程序开发中如何应用线程

Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业进或出cpu,这样(从外部看来)它们好象是同时运行的。在你需要在你的程序中处理多个作业时,你也可以使用多个进程。这些进程可以是你

2016-08-21 10:37:13 423

转载 解释一下抽象方法和抽象类

抽象方法和抽象类在类中没有方法体的方法,就是抽象方法含有抽象方法的类,为抽象类如果子类没有实现父类的全部抽象方法,子类也成为一个抽象类也可以把一个没有抽象方法的类声明为abstract避免它产生对象。native只能使用,不能编写JNI(java native interface),他允许JVM内部运行JAVA代码与其他应用程序进行互操作。它是JAVA代码与其他应用

2016-08-21 10:36:33 334

转载 解释一下ArrayList Vector和LinkedList的实现和区别

JDK 有几种有序集合java.util.List的实现方法,三个最熟悉的是Vector, ArrayList和LinkedList. 在Java性能方面问的比较多的就是这三个List的性能区别。Vector和ArrayList都是基于储存元素的Object[] array来实现的,是根据索引来访问元素。Vector和ArrayList最大的区别就是synchronization(同步)的使用

2016-08-21 10:35:37 233

转载 Linux 中如何设置Java环境变量(Ubuntu)

1. 下载 jdk的bin文件 例如:jdk-1_5__12-linux-i586.bin2. 打开一个terminal, 到bin文件所在的文件夹, 执行 chmod +x jdk-1_5__12-linux-i586.bin3. 执行 ./jdk-1_5__12-linux-i586.bin4. 提示版权信息,选yes5. 程序会成生一个jdk1.5._12的文件夹6. 打

2016-08-21 10:35:01 300

原创 如何写出高性能的JSP和Servlet

最小化servlet中的java 同步。不要用servlet的单线程模式。使用servlet的init()方法进行一些昂贵的一次性的初始化。避免使用System.out.pintln()调用。避免使用共享的可修改的类变量在servlet的多线程模式中(缺省情况下),一个应用服务器实例只有一个的servlet实例,这个servlet的所有请求都共享同一个 servlet实例,如果在servl

2016-08-21 10:34:22 234

原创 什么是接口(Interface)?

Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。在Java语言规范中,一个方法的特征

2016-08-21 10:33:42 629

转载 sleep()方法和wait()方法的区别是什么?

sleep(1L)是占用cpu,线程休眠1毫秒,其他进程不能再占用cpu资源,wait(1L)是进入等待池中等待,交出cpu 等系统资源供其他进程使用,在这1毫秒中,该线程可以被其他线程notify,但不同的是其他在等待池中的线程不被notify不会出来,但这个线程 在等待1毫秒后会自动进入就绪队列等待系统分配资源,换句话说,sleep(1)在1毫秒后肯定会运行,但wait在1毫秒后还有等待 os

2016-08-21 10:32:17 352

原创 为什么使用接口?

两个类中的两个类似的功能,调用他们的类动态的决定一种实现,那他们提供一个抽象父类,子类分别实现父类所定义的方法。问题的出现:Java是一种单继承的语言,一般情况下,哪个具体类可能已经有了一个超类,解决是给它的父类加父类,或者给它父类的父类加父类,只到移动到类等级结构的最顶端。这样一来,对一个具体类的可插入性的设计,就变成了对整个等级结构中所有类的修改。接口是可插入性的保证。在一个等级结

2016-08-21 10:31:38 287

转载 恒华伟业笔试面试题

笔试:1、 servlet的生命周期;jsp与servlet的区别。2、 cookie与session的区别;session的运行机制(工作原理)。3、 web.xml的作用。4、 math.round(11.5)和math.round(-11.5)的结果各是多少?5、 写sql语句,主要考察group by…..having的用法。面试题:1、 OracleA、

2016-08-21 10:31:05 497

转载 介绍一下Java的事务处理

一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执

2016-08-21 10:30:24 214

转载 几道Java和数据库的面试题

1.    GC是什么?2.    当一线程处于等待状态时,用什么方法可以将其唤醒?3.    当一个线程处于new状态时,通过什么方法使其进入runnable状态?4.    2乘以8的最快计算方法?5.    checked异常与unchecked异常的区别?6.    抽象类与接口的区别?7.    编程题:Class father{fathe() {}Cla

2016-08-21 10:29:22 190

转载 什么是Aspect Oriented Programming(AOP)面向切面编程?

AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比 如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话, 那我们实现了一个查询学生信息的服务接口(StudentInfoService)和其实现类 (StudentI

2016-08-21 10:28:41 311

转载 您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM。

对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的

2016-08-21 10:28:05 304

转载 某公司Java笔试题

1题string str1=”1″+”2″+”3″+̷.+”1″;   1式string str2;for(int i = 1; i str2+=i;                       2式stringbuffer str3 = new stringbuffer();for(int i = 1; i str3 = str3.append(i);        

2016-08-21 10:27:20 436

转载 一套Java+软件工程的面试题

1.    String s = new String(‘xyz’); 请问产生几个String Object?2.    软件工程可以分为几个阶段?请问各个阶段的作用是什么?3.    值类型与引用类型的区别?用C#事例说明?4.    编写一个冒泡排序的程序。6    举例说明你所熟悉几种设计模式,说明各种模式在何种情况下使用?7  你如何理解委托,一般在什么情况下用?

2016-08-21 10:26:43 293

21天java学习

学通JAVA学通JAVA学通JAVA

2016-08-21

mysqlworkbenth

mysqlworkbenth

2016-08-21

eclipse-inst-win64.exe

eclipse-inst-win64.exeeclipse-inst-win64.exeeclipse-inst-win64.exeeclipse-inst-win64.exe

2016-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除