Java
文章平均质量分 55
普通网友
这个作者很懒,什么都没留下…
展开
-
DecimalFormat
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式。 - 缺省负数前缀。 % 乘以 100 和作为百分比显示 ? 乘以 1原创 2016-08-19 15:15:30 · 229 阅读 · 0 评论 -
JAVA实现通过绑定邮箱找回密码功能
1.输入用户名及验证码,验证用户名是否存在(1).生成验证码工具类package com.utils; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import ja转载 2016-11-18 22:21:55 · 16192 阅读 · 30 评论 -
JUnit报错:java.lang.ClassNotFoundException: com.mogodb.test.test
Class not found ********类名java.lang.ClassNotFoundException: ********类名 at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at ja原创 2016-11-17 21:06:09 · 1711 阅读 · 0 评论 -
junit的@before与@beforeClass
@before在每个测试方法之前都会运行一次,只需声明成public@beforeclass在类中只运行一次,必须声明成public static原创 2016-11-17 20:39:07 · 511 阅读 · 0 评论 -
Random(47)
Random rand = new Random(47);47作为起源数字,并不一定代表后面的数字范围。47是一个产生随机数的魔法数字,这个问题到现在都没人能够解释,只是经过很多次试验得到的,由47做种后,产生的随机数更加体现了随机性。它没有什么具体的意义,只要理解随机数如果有一个种子,出现了比较随即的随机数,而当种子是47的时候,随即率是最大的。原创 2016-10-31 21:57:26 · 1697 阅读 · 0 评论 -
浅谈向上造型
向上造型:父类引用指向子类的对象,能点出来什么,看引用的类型。父类的引用只能访问父类定义的成员,不能访问子类扩展的部分。 class Super{ public int field=0; public int getFiled(){ return field; }}class Sub extends Super{ public int field=1; public int原创 2016-10-30 22:36:39 · 4422 阅读 · 0 评论 -
classpath、path、JAVA_HOME的作用
classpath: 不影响Java程序的运行,如果我们写的Java程序没有引入其他类的话。 设置classpath与我们程序的import\package有关,便于程序编译时直 接从classpath的地址寻找或者是自动加载类。还有一种说法是classpath是加载设置程序产生字节码文件的位置。总结上述观点,classpath就一个作用类字节码的默认加载路径。原创 2016-11-10 22:25:38 · 405 阅读 · 0 评论 -
JDK\JVM\JRE
JVM:java虚拟机,Java visual macine,是Java一次编译到处运行的根本。JRE:java runtime enviroment Java运行环境,运行Java的程序执行所需要的环境。包括JVM和核心类库。JDK:java develoment kit Java开发工具。开发程序用,包括JRE和开发工具。从JDK5.0开始改名,分SE\EE\ME三个版本。SE-原创 2016-11-09 19:42:04 · 251 阅读 · 0 评论 -
Java中hashCode的作用
以下是关于HashCode的官方文档定义:[plain] view plain copyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上转载 2016-09-20 00:30:21 · 689 阅读 · 0 评论 -
Thread.setDaemon说明
Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)4. 主线程结束后, 1) 用户线程将会继续运行 2) 如果转载 2016-09-06 20:23:23 · 266 阅读 · 0 评论 -
System.out.println()和System.out.write()
public class integerClass { public static void main(String args[]){ int a=67; System.out.write(a); System.out.println("\n"); System.out.println(a); }}结果:System.out.write()原创 2016-09-06 19:45:56 · 403 阅读 · 0 评论 -
socket聊天功能
package chatSocket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo { public stat原创 2016-09-06 19:24:02 · 289 阅读 · 0 评论 -
Java死锁实例代码
线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西(实际是两个线程共享的东西)。只要有两个线程和两个对象就可能产生死锁。原创 2016-09-19 01:26:15 · 325 阅读 · 0 评论 -
java项目开发经验总结
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如转载 2016-09-05 18:02:09 · 24241 阅读 · 0 评论 -
Java 中String类的终极总结
因为需要在这里把String类涉及的各个方面总结一下,另给出了一下SCJP题目。如有不足的地方,请在评论中指教,谢谢。一、不变模式:一个字符串对象创建后它的值不能改变。String str1="hello";//创建一个对象hello,不会变;System.out.println(str1);str1+=" world!";//两个字符串对象粘粘,系统其实创建了一个新的对象,把S转载 2016-09-15 13:39:18 · 8151 阅读 · 0 评论 -
SpringMVC从Controller跳转到另一个Controller
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写转载 2016-08-23 17:10:34 · 1882 阅读 · 0 评论 -
IFNULL
MYSQL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(原创 2016-08-30 18:06:01 · 1078 阅读 · 0 评论 -
StringUtils.isEmpty常用法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils转载 2016-08-30 10:21:55 · 479 阅读 · 0 评论 -
MAC安装JDK及环境变量配置
访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2.点击“JDK DOWNLOAD”按钮: 3.选择“Accept Lisence Agreement”同意协议: 4.点击Mac OS X x64后面的下载链接:转载 2017-11-27 20:43:12 · 1221 阅读 · 0 评论