疯魔java
文章平均质量分 81
学习java过程的点点滴滴记录,详细讲解java核心模块的要点,辅以案例分析。主要包括多线程、反射、网络编程、注解、异常处理、泛型、集合等系列。
释迦不加糖、
这个作者很懒,什么都没留下…
展开
-
java学习路线
对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根据个人实际的经历,结合多种书籍(其中个人觉得“疯狂java讲义”这本书写的特别好,所以大部分是根据这本书整理的),特别整理出了下面的java学习路线,跟大家分享,觉得好的话,希望大家多多指点,下面进入原创 2013-07-01 16:29:17 · 4451 阅读 · 6 评论 -
Java命名规范
Java定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性,同时便于后期维护和管理。这里是我们项目组曾经的统一规范,给大家作为参考,如下:1. 编码统一设置为UTF-82. 代码的组织与风格:2.1 一个代码块的缩进统一为4个空格,使用Tab键,不是敲4下空格2.2 空格:A.所有的二元运算符,除了“.”,应该使用空格将之与操作数分开。一元操作符和操原创 2013-07-08 08:30:00 · 2728 阅读 · 0 评论 -
JDBC数据库操作
JDBC:标准数据库访问接口,由一组Java语言编写的类和接口组成。JDBC驱动:收到JDBC请求后,将其转换成适合数据库系统的方法调用的程序。常用的数据库驱动程序1、JDBC-ODBC桥驱动程序。使用该驱动程序连接数据库,不需要安装驱动程序,Java API中已经包含了该驱动程序。2、转为某种数据库而编写的驱动程序。必须到相应的网站下载驱动(jar包),使用时,直接复制到lib目原创 2013-08-15 17:12:20 · 1621 阅读 · 0 评论 -
java 自制类加载器的简单实现
package com.xiaomo.reflex;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.lang.reflect.Method;public class CompileClassLoader extends ClassL原创 2013-09-27 17:14:53 · 1130 阅读 · 0 评论 -
深入解析API(java.util.Properties)
熟知Java API对于今后的开发还是有很大的帮助,之前一直没有很好的去了解,导致后期开发中经常遇到一些常用到的工具类不能很快的使用,为此特别开始Java API之旅,写下自己的每一个常用案例,跟大家分享,并在后面附上案例用到的类的API源码。今天我查看了Properties,相信大家也是经常用到这类,下面开始,附上自己的案例:package com.xiaomo.file;i原创 2013-10-11 03:15:16 · 5594 阅读 · 0 评论 -
JAVA API的扩展库详解
java api一直没有深入去好好学习研究,特此准备接下来每天学习几个api类,了解其特性并为后期的工作打好基础,跟大家一起分享我的总结和网络摘要。第一篇先把13个java api的基础库进行详细讲解,让大家了解java api的构造和功能块作用。java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包。 java类库是java发布之原创 2013-11-19 11:04:19 · 4015 阅读 · 1 评论 -
JAVA API的基础库详解
java api一直没有深入去好好学习研究,特此准备接下来每天学习几个api类,了解其特性并为后期的工作打好基础,跟大家一起分享我的总结和网络摘要。第一篇先把13个java api的基础库进行详细讲解,让大家了解java api的构造和功能块作用。java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包。java类库是java原创 2013-11-19 10:49:34 · 5300 阅读 · 1 评论 -
Java线程小结(二)
六、interrupt()使该线程中断,如果一个线程抛出异常,可以用interrupt在catch里中断该线程.七、构造方法Thread() 分配新的 Thread 对象。 Thread(Runnable target) 分配新的 Thread 对象。 Thread(Runnable target, String name)原创 2013-10-24 16:34:59 · 1513 阅读 · 0 评论 -
Java线程小结(一)
一、join()方法等待被join的线程执行完成。join(long millis)方法等join的新车的时间最长为minllis毫秒,如果在millis毫秒内被join的线程还没有执行结束,则不再等待。join(long millis ,int nanos)方法等待被join的时机最长为millis毫秒加nanos纳秒。案例:package com.xiaomo.th原创 2013-10-24 16:27:18 · 1434 阅读 · 0 评论 -
java线程的生命周期
当线程被创建并启动之后,它既不是一启动就进入执行状态,也不是一直处于执行状态,在其生命周期中,要经过“新建(New)”、“就绪(Runnable)”、“运行(Running')”、“阻塞(Blocked)”和“死亡(Dead)”五种状态。线程在创建之后,不可能一直霸占着CPU独立运行,需要在多个线程之间切换,所以大部分时间处于运行、阻塞之间切换。一、新建和就绪状态(1)、当用new关键字创原创 2013-10-24 15:49:43 · 5410 阅读 · 0 评论 -
java线程的实现方式
多线程一直给大家一种很难的感觉,其实接触了解之后你会发现,没有大家想的那么深奥,接下来我会分享我学习多线程的经历给大家,下面先简单的介绍下实现线程的两种方式:1、继承Thread(1)定义Thread类的子类,并重写该类的run方法,该方法的方法体就代表了线程需要完成的任务。可以把run方法称为线程执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的st原创 2013-10-21 15:46:10 · 2330 阅读 · 0 评论 -
java代理(AOP)
AOP是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。使用反射生成JDK动态代理,可以实现面向切面的功能,即AOP,下面通过案例来展示反射在AOP中使用的作用:package com.xiaomo.reflex;import java.lang.reflect.InvocationHandler;原创 2013-10-14 16:34:33 · 1855 阅读 · 0 评论 -
java反射
反射一直是java中的一个核心模块,下面我通过自己写的案例来展示一个类创建工厂。案例代码如下:package com.xiaomo.reflex;import java.io.FileInputStream;import java.io.IOException;import java.util.HashMap;import java.util.Map;import原创 2013-10-11 11:53:11 · 1367 阅读 · 0 评论