Java为什么需要保留基本数据类型
摘要:基本数据类型对以数值计算为主的应用程序来说是必不可少的。 自从1996年Java发布以来,基本数据类型就是Java语言的一部分。John Moore通过对使用基本类型和不使用基本类型做java基准测试给Java中为什么要保留基本数据类型做了一个很有力的说明。然后,他还在特定类型的应用中把Ja...
阅读全文
posted @
2014-11-27 16:59
LinkinPark
阅读(379)
推荐(0)
java注解--Annotation
摘要:Annotation(注释) 概述 从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注释) Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Ann...
阅读全文
posted @
2014-11-27 13:25
LinkinPark
阅读(261)
推荐(0)
js中键盘按键对应的键值
摘要:js键盘键值 keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode ...
阅读全文
posted @
2014-11-27 10:46
LinkinPark
阅读(3078)
推荐(0)
linkin大话数据结构--字符串,数组,list之间的互转
摘要:在实际开发中,我们经常会用到字符串,字符数组,字符list,当然也会不可避免的进行这3者之间的互相转换。 在使用到Apache和Google下的common包,可以这样子实现: package tz.web.dao.bean;import java.util.Arrays;import java...
阅读全文
posted @
2014-11-25 23:40
LinkinPark
阅读(387)
推荐(0)
linkin大话数据结构--Google commons工具类
摘要:package tz.web.dao.bean;import java.util.Arrays;import java.util.Collection;import java.util.List;import java.util.Map;import java.util.Map.Entry;im...
阅读全文
posted @
2014-11-25 16:53
LinkinPark
阅读(627)
推荐(0)
linkin大话数据结构--apache commons工具类
摘要:Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。 一、Commons BeanUtils 说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。 二、Commons ...
阅读全文
posted @
2014-11-24 16:42
LinkinPark
阅读(420)
推荐(0)
linkin大话数据结构--数组
摘要:数组概述:如何正确理解数组?数组也是一种类型 数组是多个相同类型数据的组合,实现对这些数据的统一管理。数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量数组中的元素可以是任何数据类型,包括基本类型和引用类型。注意了:1,数组元素的类型是唯一的,即一个数组里...
阅读全文
posted @
2014-11-24 15:18
LinkinPark
阅读(281)
推荐(0)
java常用类--正则表达式
摘要:正则表达式到底是什么? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找...
阅读全文
posted @
2014-11-21 01:56
LinkinPark
阅读(337)
推荐(0)
Java常用类--处理日期
摘要:Date Date类在java.util包中。使用Date类的无参数构造方法创建的对象可以获取本地当前时间。一般来说,也只使用这个。因为date的很多方法都已经不推荐使用了,所以Date的功能大大的消弱了。例如,对时间进行加减运算,获取指定Date对象里年,月,日的所有方法都已经被Deprec...
阅读全文
posted @
2014-11-20 10:17
LinkinPark
阅读(251)
推荐(0)
Java常用类--数字常用类
摘要:math java提供了基本的 + - * / %等基本算术运算的运算符,但对于更复杂的数学运算比如:三角函数,对数运算,指数运算就无能为力了。Java提供了Math工具类来完成这些复杂的运算,Math是一个工具类,他的构造器被定义成了private,所以无法创建Math类的对象。Math...
阅读全文
posted @
2014-11-20 00:36
LinkinPark
阅读(445)
推荐(0)
java常用类--字符串
摘要:String import java.io.IOException;import java.util.Arrays;public class Linkin { public static void main(String[] args) throws IOException ...
阅读全文
posted @
2014-11-20 00:19
LinkinPark
阅读(215)
推荐(0)
java常用类--系统相关
摘要:java提供了System类和Runtime类来与程序的运行平台进行交互。 System类 System类代表java程序的运行平台,程序不能创建这个类的对象,System类提供了一些类field和方法,允许直接通过System来调用这些属性和方法。 此外还有一个经常用到,就...
阅读全文
posted @
2014-11-19 15:03
LinkinPark
阅读(356)
推荐(0)
java常用类--与用户互动
摘要:运行java的参数: 主方法:public static void main(String[] args){};为了让JVM可以自由调用main方法,使用public修饰,JVM通过类来调用main方法,使用static修饰。 /** * * @version 1L * @author Li...
阅读全文
posted @
2014-11-19 14:05
LinkinPark
阅读(271)
推荐(0)
设置PATH和CLASSPATH
摘要:每天玩java的,如果连这门语言背景一点都熟悉的话,说出去真的是挺丢人的一件事情。 首先,java具有最强大的2个特点:功能强大,简单易用。出去android不说,这门语言衍生出太多的开源框架了,这也就是为毛太多的领域在选择系统的时候都会采用j2ee平台来搭建。java语言目前是最流行的面向对象...
阅读全文
posted @
2014-11-16 23:50
LinkinPark
阅读(806)
推荐(0)
查阅API文档
摘要:Java的API文档:就一句话:应用程序接口 •API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。 •Java语言提供了大量的基础类,因此Oracle 也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这...
阅读全文
posted @
2014-11-16 23:27
LinkinPark
阅读(311)
推荐(0)
linkin大话数据结构--Collections类
摘要:操作集合的工具类:Collections Collections 是一个操作 Set、List 和 Map 等集合的工具类。Collections 中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 static void rev...
阅读全文
posted @
2014-11-12 01:32
LinkinPark
阅读(177)
推荐(0)
linkin大话数据结构--Map
摘要:Map 映射关系,也有人称为字典,Map集合里存在两组值,一组是key,一组是value。Map里的key不允许重复。通过key总能找到唯一的value与之对应。Map里的key集存储方式和对应的Set集合中的元素存储方式一致,Map.Entry是Map接口的内部接口,专门用来保存key-va...
阅读全文
posted @
2014-11-12 00:50
LinkinPark
阅读(227)
推荐(0)
linkin大话数据结构--Queue
摘要:链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必按顺序存储,所以插入和删除速度超快。 关于这种队列的数据结构,记住4个字就好:先进先出。 Queue接口继承Collecti...
阅读全文
posted @
2014-11-10 22:44
LinkinPark
阅读(212)
推荐(0)
linkin大话数据结构--List
摘要:List:Collection子接口 List是有序的集合,集合中每个元素都有对应的顺序序列。List集合可使用重复元素,可以通过索引来访问指定位置的集合元素(顺序索引从0开始),List集合默认按元素的添加顺序设置元素的索引,比如第一个元素的索引就是0,好似数组。 List作为Collect...
阅读全文
posted @
2014-11-10 22:03
LinkinPark
阅读(284)
推荐(0)
linkin大话数据结构--Set
摘要:Set 集合 Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。 Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals 方法。也就是说两个对象equals比较返回true,Set集合是不会接受这个两个对象的。 Set是Co...
阅读全文
posted @
2014-11-10 00:21
LinkinPark
阅读(247)
推荐(0)
linkin大话数据结构--Collection和Iterator
摘要:linkin大话数据结构--Collection和Iterator Java 集合就像一种容器,可以把多个对象的引用放入容器中。Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。Java 集合可分为 Set、List 和 Map 三种体系 1,Set:无序、...
阅读全文
posted @
2014-11-09 22:15
LinkinPark
阅读(187)
推荐(0)
JAVA学习,是一条漫长的道路
摘要:我在Java 1.0正式问世前就开始学习Java,这么多年过去了,到现在我的Java学习历程还没有停过。我阅读原文书,研究原始码,撰写程序,自认为走得扎实,不奢望一步登天。像我这样老式的学习方式,显然和现在的快餐主义背道而驰。从许多读者的来信和学生的反应中,我发现大多数的人对于Java的学习历程...
阅读全文
posted @
2014-11-08 23:02
LinkinPark
阅读(332)
推荐(1)
Java与C/C++的区别
摘要:首先应该清楚,Java是由C++发展而来的,它保留了c++的大部分内容,类似于c++,但句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷,而产生的一种新的完全面向对象的语言。 Java和c+...
阅读全文
posted @
2014-11-08 22:51
LinkinPark
阅读(3639)
推荐(1)
Java代码编写的一般性指导
摘要:(1) 命名规则:这个最基本,也最重要,请牢记。 1,类名首字母应该大写。 2,字段、方法以及对象(句柄)的首字母应小写。 3,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassName thisIsMethodOrFieldName...
阅读全文
posted @
2014-11-08 22:46
LinkinPark
阅读(231)
推荐(0)
Java客户端工具选择:HTML?Swing?XML?
摘要:整理下面的文章是因为个人觉得写的很好,关于java的客户端了解也并不是太多。看了下面的文章觉得很有必要贴出来,方便自己以后了解java客户端编程。 Java软件设计师和管理人员经常会面临这样的难题:在开发应用软件的客户端时,应该在Swing、HTML、XML三种技术中选择谁。在这篇文章中,我将把...
阅读全文
posted @
2014-11-08 22:25
LinkinPark
阅读(527)
推荐(0)
j2ee学习路线
摘要:玩了好久的j2ee,几个月前开始整理博客,但是没有仔细的做了一个安排。当我把java的面向对象完全整理结束后,一直在犹豫是做数据库的整理还是web前台技术的整理,而且j2se的里面一些个人认为比较重要的东西也还没有做系统的整理。所以今天写这篇博客,也明确下自己的复习路线,也是以后整理博客的路线。...
阅读全文
posted @
2014-11-08 13:43
LinkinPark
阅读(308)
推荐(0)
C#、Java之比较
摘要:很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。 1、C#和.N...
阅读全文
posted @
2014-11-08 03:24
LinkinPark
阅读(342)
推荐(0)
国内不谈java
摘要:今天晚上在整理电脑,不知道怎么回事,电脑里面放着一篇文章。打开一看写的挺好的,现在就贴出来,望共勉。 国内不谈java--会有千万人跳出来和你争嘴的。越是如此,我越是不忍心不说出来,越是不不忍心看到在这个领域被国外的同行越拉越远--在硅谷的感受。我是96年毕业的,正值java刚出,火气冲天...
阅读全文
posted @
2014-11-08 03:13
LinkinPark
阅读(256)
推荐(0)
Java的IO系统
摘要:Java IO系统 “对语言设计人员来说,创建好的输入/输出系统是一项特别困难的任务。” 由于存在大量不同的设计方案,所以该任务的困难性是很容易证明的。其中最大的挑战似乎是如何覆盖所有可能的因素。不仅有三种不同的种类的IO需要考虑(文件、控制台、网络连接),而且需要通过大量...
阅读全文
posted @
2014-11-06 02:26
LinkinPark
阅读(277)
推荐(0)
linkin大话面向对象--GC和jar包
摘要:GC java的垃圾回机制是java语言的重要机制之一。当程序创建对象,数组等引用类型实体时,系统都会在堆内存中为之分配一块内存区,对象就保存在这块内存区中。当这块内存不再被任何变量引用时,这块内存就变成了垃圾,等待系统自动回收。一个对象在堆内存中运行,一共有3中状态:激活状态,去活状态,...
阅读全文
posted @
2014-11-06 02:03
LinkinPark
阅读(276)
推荐(0)
linkin大话面向对象--闭包和回调
摘要:先来理解2个概念:闭包和回调 什么是闭包? 闭包是一个可调用的对象,它记录了一些信息,这些信息来自于创建他的作用域。通过这个定义,可以看出内部类是面向对象的闭包,因为他不仅包含了外部类对象的信息,还自动拥有一个指向外部类对象的引用,在此作用域里,内部类有权操作所有的成员,包括外部...
阅读全文
posted @
2014-11-05 23:58
LinkinPark
阅读(201)
推荐(0)
linkin大话面向对象--内部类
摘要:内部类说白了就是类中有类 内部类:嵌套类 外部类:宿主类 内部类主要有以下作用:记住了3个字:多继承。。。 1,内部类提供了更好的封装,可以把内部类隐藏在外部类中,不允许同一个包中的其他类访问该类。 2,内部类可以访问外部类的私有数据,外部类不能访问内部类的实现细节,比如字段。 3,...
阅读全文
posted @
2014-11-05 14:56
LinkinPark
阅读(224)
推荐(0)
linkin大话面向对象--枚举
摘要:枚举类(enum) 其实我们使用到枚举的地方还是很多的,其实我们可以完全人工的来实现枚举的功能。比如说我现在手里的项目我就是自己实现的枚举,说白了,枚举就是一个类的多例模式。 1,使用enum声明,默认直接继承了java.lang.Enum类,而不是Object类; 2,枚举类的对象是固定的...
阅读全文
posted @
2014-11-03 10:49
LinkinPark
阅读(166)
推荐(0)
linkin大话面向对象--接口
摘要:接口(interface)的概念,掌握接口很重要,以后所有的编程都要面向接口编程。其实接口的内涵就7个字:规范和实现分离。 抽象类是从多个类中抽象出来的模板,若要将这种抽象进行得更彻底,就得用到一种特殊的“抽象类”:接口。 生活中听说过的USB接口其实并不是我们所看到的那些插槽,而是那些插...
阅读全文
posted @
2014-11-02 19:35
LinkinPark
阅读(218)
推荐(0)