
java基础专题
飞翔小鸟
千里之行始于足下
展开
-
eclipse工具应用
近来,开发Java,发现几个eclipse的快捷键,对提高开发效率很有用,现在当做下笔记,记录下来。 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,...原创 2011-01-14 09:10:26 · 120 阅读 · 0 评论 -
Java中的equals与==使用与区别
在项目中,我们经常要比较两个对象和值是否相等,所以经常会用到==与equals的比较,因此弄清楚两者区别,非常必要,下面总结一下两种用法与区别: 简单的来说,==与equals区别主要是在对象比较使用上,==比较的对象既要值相同,同时内存地址也有要相同,equals只要值相等就可以了;但是在进行String类型对象比较是要特别注意,必须要理解比较的两个String对象是否是两个不...原创 2011-06-24 14:11:40 · 104 阅读 · 0 评论 -
String StringBuffer StringBuilder 三者的区别
最近项目完成了一期,有空总结下自己平时容易模糊的基础概念,下面是一篇转载,算是一个知识的总结吧。String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是...原创 2011-06-24 14:22:12 · 87 阅读 · 0 评论 -
java 中 集合类详解(转载)
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型: Set(集) List(列表) Map...原创 2011-06-24 16:58:49 · 117 阅读 · 0 评论 -
日期与字符串的转换辅助类编写
在项目中经常用用到String类型跟Date类型的转换,总结下方便自己查阅以下是java代码的:DateUtil.java /** * java 日期辅助类 * @author lyj */ public class DateUtil { /** * 格式化string为Date * @param datestr ...原创 2011-07-01 17:43:15 · 114 阅读 · 0 评论 -
Java中properties的用法
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他...原创 2011-07-04 17:42:16 · 122 阅读 · 0 评论 -
Java反射应用示例
一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class中的类型信息,将这些信息存储到方法区中。这些信息...原创 2011-07-09 17:09:14 · 127 阅读 · 0 评论 -
Java注解应用示例
一、什么是java注解 注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注1 ...原创 2011-07-13 14:40:58 · 114 阅读 · 0 评论 -
jvm性能调优
一、引言 本文的读者是技术支持人员。阅读本文后,你将理解jboss的启动脚本文件(run.sh)中有一系列的JVM配置参数的含义,以及如何调整它们,从而使得MegaEyes中心管理服务器的性能得到优化。MegaEyes中心管理服务器的性能调优涉及到系统的多个方面,包括MegaEyes应用本身、应用服务器(jboss)、数据库和java虚拟机(JVM)等等。本文重点介绍JVM的性...原创 2012-02-02 17:36:05 · 103 阅读 · 0 评论