随笔分类 -  java

摘要:实例变量 实例变量声明在一个类中,但在方法、构造方法和语句块之外; 当一个对象被实例化之后,每个实例变量的值就跟着确定; 实例变量在对象创建的时候创建,在对象被销毁的时候销毁; 实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息; 实例变量对于类中的方法 阅读全文
posted @ 2017-03-11 10:55 Devin* 阅读(878) 评论(2) 推荐(0)
摘要:Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。 Arrays 中常用的方法: 1、 排序 语法: Arrays.sort(数组名); 可以 阅读全文
posted @ 2016-07-09 07:53 Devin* 阅读(508) 评论(0) 推荐(0)
摘要:所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。 语法:final 常量名 = 值; 使用fianl关键字 常量名 值 final String a1 = "道具卡"; final double a2 = 15.6; 程序中使用常量可以提高代码的可维护性。例如, 阅读全文
posted @ 2016-07-04 10:58 Devin* 阅读(579) 评论(0) 推荐(0)
摘要:下载tomcat安装文件,官方下载地址是:http://tomcat.apache.org/,本文以tomcat-7.0.26版本为例进行安装过程的说明: 1、双击apache-tomcat-7.0.26.exe开始tomcat的安装,见图1。 图1 2、点击Next,进入第二步,同意它的安装协议条 阅读全文
posted @ 2016-07-04 10:17 Devin* 阅读(1712) 评论(0) 推荐(0)
摘要:现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘。如果有朋友看到,也请不吝赐教。 1、首先是Tomcat的获取和安装。 获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。 这是两种不同的下载,一个是普通安装版本,一个是解压安装版本。使用起来是一样的,只是在普 阅读全文
posted @ 2016-06-07 09:51 Devin* 阅读(6425) 评论(0) 推荐(1)
摘要:现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是 阅读全文
posted @ 2016-06-05 10:43 Devin* 阅读(17478) 评论(1) 推荐(3)
摘要://我们了解treemap是可以排序的,我们可以自己更改排序的手段。 Map bankGroup = new TreeMap( new Comparator() { private RuleBasedCollator collator =null; { collator = (RuleBasedCollator)Collator.getInsta... 阅读全文
posted @ 2016-05-27 18:34 Devin* 阅读(242) 评论(0) 推荐(0)
摘要:如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、Ja 阅读全文
posted @ 2016-05-25 11:10 Devin* 阅读(386) 评论(0) 推荐(0)
摘要:接触了一些多线程的东西,还是从java入手吧。 相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。 这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll. 区别一: sleep是Thread类 阅读全文
posted @ 2016-05-15 08:56 Devin* 阅读(340) 评论(0) 推荐(0)
摘要:最近项目中需要给用户增加身份证号字段,参考了几位别人的实现。特点:1、面向对象:把身份证号封装为一个类,解析各个字段、验证有效性都是对象上的实例方法。对比那种公开多个静态方法的工具类的方式,我觉得这种面向对象的方式更自然一些。2、不可变的。身份证号对象是不可变的,减少使用中的复杂性。3、不是线程安全 阅读全文
posted @ 2016-05-14 10:41 Devin* 阅读(2101) 评论(0) 推荐(0)
摘要:彻底理解this 关键字的含义this关键字再java里面是一个我认为非常不好理解的概念,:)也许是太笨的原因this 关键字的含义:可为以调用了其方法的那个对象生成相应的句柄。怎么理解这段话呢?thinking in java里面有这么一个例子有两个同一个类型的对象,分别叫做a和b,那我们怎样区别 阅读全文
posted @ 2016-05-14 10:27 Devin* 阅读(422) 评论(14) 推荐(0)
摘要:这些问题对于认真学习java的人都要必知的,当然如果你只是初学者就没必要那么严格了,那如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 一、到底要怎么样初始化! 本问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。 1. 类的属性,或者叫值域 2. 方法里的 阅读全文
posted @ 2016-05-13 23:36 Devin* 阅读(270) 评论(0) 推荐(0)
摘要:1、类的声明 类本身的声明:对类的声明来说,主要包括类的访问权限声明和非访问修饰符的使用。对于一个普通的Java类(POJO)来说,主要的访问权限修饰符只有两个public和默认权限,内部类可以有private权限。非访问修饰符主要包括abstract,final和strictfp. (1) 这里先 阅读全文
posted @ 2016-05-13 23:31 Devin* 阅读(516) 评论(0) 推荐(0)
摘要:不知道大家对java的简单数据类型是否了解,下面针对Java的五种类型简单数据类型表示数字和字符,进行详细的讲解和分析。 一、简单数据类型初始化 在Java语言中,简单数据类型作为类的成员变量声明时自动初始化为默认值,除非显式地声明。简单数据类型为某一方法声明局部变量时不会自动地初始化而且会导致编译 阅读全文
posted @ 2016-05-12 18:03 Devin* 阅读(1765) 评论(0) 推荐(0)
摘要:本篇文章先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有 阅读全文
posted @ 2016-05-12 17:11 Devin* 阅读(367) 评论(0) 推荐(0)
摘要:核心提示:OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构 是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why。 基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构 是怎样的,他只关 阅读全文
posted @ 2016-05-12 13:28 Devin* 阅读(1268) 评论(0) 推荐(1)