java
文章平均质量分 92
zhanghaotian2011
这个作者很懒,什么都没留下…
展开
-
JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8转载 2012-09-07 14:34:39 · 661 阅读 · 0 评论 -
Java的深拷贝和浅拷贝
http://blog.csdn.net/sheismylife/article/details/4570121 熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是windows xp sp转载 2013-06-06 17:36:47 · 580 阅读 · 0 评论 -
java 堆与栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在原创 2013-06-07 09:48:04 · 578 阅读 · 0 评论 -
【Java】Final 与 C++ Const的区别
Java的Final看起来和C/C++的Const有几分相似,但又有很多不同,看了这篇文章后总结如下,Final有三种主要用法:修饰变量:variablefinal变量是不可改变的,但它的值可以在运行时刻初始化,也可以在编译时刻初始化,甚至可以放在构造函数中初始化,而不必在声明的时候初始化,所以下面的语句均合法:final int i = 1; // 编译时刻final i转载 2013-06-08 15:38:54 · 11707 阅读 · 2 评论 -
JAVA 阿里面试
1.MySQL中索引有哪些类型?索引类型: B-TREE索引,哈希索引•B-TREE索引加速了数据访问,因为存储引擎不会扫描整个表得到需要的数据。相反,它从根节点开始。根节点保存了指向子节点的指针,并且存储引擎会根据指针寻找数据。它通过查找节点页中的值找到正确的指针,节点页包含子节点的指针,并且存储引擎会根据指针寻找数据。它通过查找节点页中的值找到正确的指针,节点页包含原创 2013-07-14 20:21:58 · 2744 阅读 · 0 评论 -
Java学习笔记之三(按值传递和按引用传递)
方法参数按值传递和按引用传递: [list]按值传递:所谓按值传递就是在方法内部改变参数的值并不会影响传递进来的外部对象,例如:Java代码 int i = 1; public void increment(int i){ i++; System.out.println(i); //输出为2 } System.转载 2013-07-15 14:03:13 · 979 阅读 · 0 评论 -
进程和线程的区别
进程和线程的区别收藏简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提原创 2013-07-15 13:33:29 · 1345 阅读 · 0 评论 -
用java生成html文件
原理跟用java生成jsp的servlet差不多。我们可以用printStream来向html文件里输出数据。先创建一个StringBuilder对象,通过append方法来为其添加html语句。如下面例子所示:[java] view plaincopyStringBuilder sb = new StringBuilder();转载 2013-09-11 17:40:50 · 25838 阅读 · 2 评论 -
Eclipse Luna + MinGW进行c++和java开发
首先下载Eclipse Luna版本for java 版本的,选择64位。安装Eclipse CDT,网址:http://www.eclipse.org/cdt/downloads.php 选择 8.5版本 Luna ,下载离线安装文件,进行离线安装 2. 安装支持C++的编译器,我选的是MinGW,网址是http://www.mingw.org/download/insta原创 2014-12-19 21:18:24 · 1932 阅读 · 0 评论 -
java 构造函数 成员函数初始化顺序 以及多态的构造函数的调用顺序
对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入的了解。Java类的初始化,其实就是它在JVM的初始化问题(类加载的问题),对于它在JVM中的初始化是一个相当复杂的问题,是给专家们原创 2013-06-06 17:29:33 · 2906 阅读 · 0 评论 -
java 内存回收机制
转载:http://www.cnblogs.com/xiaoxuetu/archive/2013/03/29/2987805.html 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很转载 2013-06-06 11:03:39 · 638 阅读 · 0 评论 -
java六大必须理解的问题-(程序员必读)
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容转载 2013-06-08 15:40:45 · 925 阅读 · 0 评论 -
java 字符串处理
1.字符串常量 "Hello World!" 2.String表示字符串常量 用String表示字符串: String( char chars[ ] ); String( char chars[ ], int startIndex, int numChars ); String( byte ascii[ ], int hiByte ); String原创 2012-09-10 09:34:53 · 377 阅读 · 0 评论 -
java 操作 text
package com.hp.test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Inpu转载 2012-09-17 10:51:42 · 655 阅读 · 0 评论 -
有关时间格式转换,获取当前时间与比较
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = sDateFormat.format(new java.util.Date()); SimpleDateFormat formatter = new SimpleDate原创 2012-11-01 15:01:52 · 445 阅读 · 0 评论 -
java–Servlet基础
java–Servlet基础Servlet的一些技巧&模板代码Request相关获得一些基本参数?12345678910//获取提交地址request.getRequestURI();//获取提交内容request.ge转载 2012-11-14 11:10:22 · 1210 阅读 · 0 评论 -
pageContext对象
pageContext对象这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。使用pageContext可以访问page、request、session、application范围的变量。pageContext是PageContext类的实例,它提供了如下两个方法来访问page、request、session、application范围的变量。getAttribute(St原创 2012-11-14 16:18:52 · 453 阅读 · 0 评论 -
rest服务器的搭建
rest服务器的搭建« Google Reader支持评论功能微软Windows Live照片库升级 »172009-3-13 8:16:46基于REST架构的Web Service设计 先前我曾经介绍过利用Apache Axis实现基于SOAP的Web Service实现技术和相关代码,总的来说,SOAP的Web Se转载 2013-04-05 11:10:10 · 6940 阅读 · 0 评论 -
JAVA 继承基本类、抽象类、接口
Java是一个面向对象的语言,java面向对象一般有三大特征:封装、继承、多态。封装:就是把一些属性和方法封装到一个类里。继承:就如子类继承父类的一些属性和方法。多态:就如一个父类有多个不同特色的子类。这里我就不多讲解,下面我主要说明一个继承。继承是OOP(面向对象)的一个特色,java只支持单继承(如果继承两个有同样方法的父类,那么就不知道继承到那个父类的,所以j原创 2013-05-17 15:39:37 · 574 阅读 · 0 评论 -
java中的final与C++中的const的区别
(1)final在java中定义常量,可作用于基本类型或者类类型,若是作用于类类型,则此类类型不能作为父类被继承,也就是说它的下面不能有子类,这样的类叫做原子类。 C++中的const定义常量,(2)Java中的final如果是对于基本类型,那和C++ const是一样的 但是如果是对对象而言,不同了 (3)final表示这个句柄是不可改转载 2013-06-08 15:38:52 · 1242 阅读 · 0 评论 -
Java中String和StringBuffer的区别
Java笔试题经常考到“String和StringBuffer的区别”,对于二者区别网上已经有很多,实际应用中也要主要到二者的区别,二者性能的差别很大。本人通过小例子来比较二者性能,效果显著! String:是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的修改都是重新创建一个新的转载 2014-12-10 12:54:14 · 779 阅读 · 0 评论