摘要: 刚开始接触java,总是听到AOP技术也就是面向切面编程技术,一直很迷糊,它到底是什么,干什么用的,实现原理是什么。今天在这里做个小结。首先介绍一下AOP技术的由来: 在我们的业务系统中,有时候需要用业务系统中的”某些代码”去执行一些公共的动作,比如写日志、数据库连接管理、事务管理。那么这样就需要... 阅读全文
posted @ 2015-04-14 08:56 xuejiaqiang88 阅读(3707) 评论(0) 推荐(1)
摘要: 相信对很多初学java的人来说这部分内容不太容易明白,最近又看了一些java视频,有点收获,打算总结一下。java明确说明取消了指针,因为指针往往是再带来方便的同时也是导致代码不安全的根源,而且还会使得程序变得非常复杂和难以理解。java放弃指针只是在java语言中没有明确的指针定义,实质上,每... 阅读全文
posted @ 2015-04-08 12:34 xuejiaqiang88 阅读(276) 评论(0) 推荐(0)
摘要: 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类。此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程序的文件名就可以随意命名了。文档注释,是以单斜线加两个星形标记( /**)开头,并以一个星形标记加单斜线( */)结束。用这... 阅读全文
posted @ 2015-02-10 10:55 xuejiaqiang88 阅读(171) 评论(0) 推荐(0)
摘要: 我们平时经常使用java,但是java提供了哪些服务呢?下面来总结一下。Java主要提供了14种服务:JDBC、EJB、Java RMI、Java IDL、JNDI、JMAPI、JMS、JTS、JMF、Annotation、JavaFX、JMX、JPA、JSP 1.JDBC(Java Databa... 阅读全文
posted @ 2015-02-06 11:18 xuejiaqiang88 阅读(575) 评论(0) 推荐(0)
摘要: Lock接口:多线程在JDK1.5版本升级时,推出一个接口Lock接口。解决线程安全问题使用同步的形式,(同步代码块,要么同步函数)其实最终使用的都是锁机制。到了后期版本,直接将锁封装成了对象。线程进入同步就是具备了锁,执行完,离开同步,就是释放了锁。在后期对锁的分析过程中,发现,获取锁,或者释放锁... 阅读全文
posted @ 2015-01-27 15:18 xuejiaqiang88 阅读(1177) 评论(0) 推荐(0)
摘要: 加了一些java相关的qq群,时不时的看到群里有人问java好学吗?或者是抱怨为什么报这么多错之类的问题。其实我觉着他们把这些用在问这些问题或者抱怨的时间花在学习上,肯定能有大的收获,我觉着这其实是一个态度的问题。那些问java好学吗之类问题的人,本身可能对java有一种畏惧感,我承认,我当初... 阅读全文
posted @ 2015-01-20 14:30 xuejiaqiang88 阅读(147) 评论(0) 推荐(0)
摘要: 这块内容其实很简单,打个比方初学者就能明白了。假设我们的朋友里面有3个叫小明的,性别分别是男、女、妖。当我跟你说小明欠我100万的时候,你肯定会问是哪个小明。如果我跟你说那个男小明欠我100万,你就很明确的知道是谁了。在java里面同样有着类似的问题,全世界有那么多类名叫做HelloWorld的文件... 阅读全文
posted @ 2015-01-14 10:32 xuejiaqiang88 阅读(208) 评论(0) 推荐(0)
摘要: 内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。-----------------------------------... 阅读全文
posted @ 2015-01-06 14:36 xuejiaqiang88 阅读(182) 评论(0) 推荐(0)
摘要: 多 态(面向对象特征之一):方法本身就具备多态性,某一种事物有不同的具体的体现。体现:父类引用或者接口的引用指向了自己的子类对象。//Animal a = new Cat();多态的好处:提高了程序的扩展性。多态的弊端:当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以... 阅读全文
posted @ 2014-12-31 13:02 xuejiaqiang88 阅读(126) 评论(0) 推荐(0)
摘要: 方法:有的地方也称之为函数,为了提高代码的复用性,可以将内容其定义成一个单独的功能,这个功能的体现就是java中的方法。java里面方法的定义格式: 修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数1,…){ 执行语句; 如果没有定义返回值的类型,就不用返回任何内容,否则如下: ... 阅读全文
posted @ 2014-11-06 15:07 xuejiaqiang88 阅读(140) 评论(0) 推荐(0)