随笔分类 -  java基本概念

摘要: 阅读全文
posted @ 2017-03-30 19:37 jack_ou 阅读(1074) 评论(2) 推荐(3) 编辑
摘要:JVM W3C JAVA教程 JAVA考古学 StringBuffer 和StringBuilder中的两个函数: 2.保留2位小数: 3.group by 和 order by 4.日期 获取当前时间: a.获取年、月、日: b.Calendar和Date的转化 (1) Calendar转化为Da 阅读全文
posted @ 2016-03-17 00:15 jack_ou 阅读(1346) 评论(1) 推荐(2) 编辑
摘要:如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): J... 阅读全文
posted @ 2015-12-12 16:29 jack_ou 阅读(423) 评论(0) 推荐(0) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/191633初识JNDIJNDI是J2EE的核心技术之一,JNDI的功能简单说就是可以简单的方式去查找某种资源。比如在To... 阅读全文
posted @ 2015-09-01 13:49 jack_ou 阅读(288) 评论(0) 推荐(0) 编辑
摘要:输出如下: 输出如下: 阅读全文
posted @ 2015-09-01 10:54 jack_ou 阅读(457) 评论(0) 推荐(0) 编辑
摘要:1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含... 阅读全文
posted @ 2015-07-25 18:58 jack_ou 阅读(321) 评论(0) 推荐(0) 编辑
摘要:在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中想表示这种数据集最容易想到的写法可能是这样,我们以表示一周五天的工作日来举例: ... 阅读全文
posted @ 2015-04-20 11:07 jack_ou 阅读(1746) 评论(0) 推荐(0) 编辑
摘要:J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac"... 阅读全文
posted @ 2015-04-01 10:12 jack_ou 阅读(384) 评论(0) 推荐(0) 编辑
摘要:Runtime.getRuntime().addShutdownHook(shutdownHook);这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会... 阅读全文
posted @ 2015-02-25 21:28 jack_ou 阅读(8891) 评论(0) 推荐(0) 编辑
摘要:注:来源于JavaEye文件转化为字节数组:http://www.javaeye.com/topic/304980[c-sharp] view plaincopy/***文件转化为字节数组**@paramfile*@return*/publicstaticbyte[]getBytesFromFile... 阅读全文
posted @ 2014-09-12 19:26 jack_ou 阅读(3189) 评论(1) 推荐(0) 编辑
摘要:JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。 JDK1.5新特性: 1.自动装箱与拆 阅读全文
posted @ 2014-05-28 22:15 jack_ou 阅读(86014) 评论(10) 推荐(15) 编辑
摘要:什么是unchecked异常? 即RuntimeException(运行时异常) 不需要try...catch...或throws 机制去处理的异常 列举最常用的五种RuntimeException: 这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到 阅读全文
posted @ 2013-04-24 00:06 jack_ou 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:包含了抽象方法的一个类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。下面是抽象方法声明时采用的语法:abstract void f();如果从一个抽象类继承,而且想生成新类型的一个对象,就必须为基础类中的所有抽象方法提供方法定义。如果不这样做(完全可以选择不做),则衍生类也会是抽象的,而且编译器会强迫我们用abstract 关键字标志那个类的“抽象”本质。即使不包括任何abstract 方法,亦可将一个类声明成“抽象类”。如果一个类没必要拥有任何抽象方法,而且我们想禁止那个类的所有 阅读全文
posted @ 2013-04-17 21:08 jack_ou 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种... 阅读全文
posted @ 2013-04-17 21:05 jack_ou 阅读(659) 评论(0) 推荐(0) 编辑
摘要:serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private static final long serialVersionUID = xxxxL;当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会提供这个 提示功能告诉你去定义 。在Eclipse中点击类中. 阅读全文
posted @ 2013-04-09 17:50 jack_ou 阅读(1100) 评论(0) 推荐(1) 编辑
摘要:PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO(value object) 值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。 TO(Transfer Object), 阅读全文
posted @ 2013-03-19 10:11 jack_ou 阅读(14194) 评论(0) 推荐(0) 编辑
摘要:POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。POJO是Plain Old Java Objects的缩写不错,但是它通指没有 阅读全文
posted @ 2013-03-19 09:51 jack_ou 阅读(452) 评论(0) 推荐(1) 编辑
摘要:EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。百度百科地址:h 阅读全文
posted @ 2013-03-19 09:42 jack_ou 阅读(257) 评论(0) 推荐(0) 编辑