摘要: 1.class sycle 类加载的生命周期:加载(Loading)–>验证(Verification)–>准备(Preparation)–>解析(Resolution)–>初始化(Initialization)–>使用(Using)–>卸载(Unloading)。 关注点1: loading 将c 阅读全文
posted @ 2020-03-17 10:21 月芽之上 阅读(443) 评论(1) 推荐(1) 编辑
摘要: 代码块 Java Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at 阅读全文
posted @ 2020-03-11 14:27 月芽之上 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 模式设计(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块... 阅读全文
posted @ 2014-11-02 15:08 月芽之上 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在对字符串进行处理时一方面可以利用String对象的一些处理方法另一方面可以利用正则表达式,但是一般情况下用String对象方法进行处理起来会相对麻烦一些而正则表达式可以很方便的解决问题。为了更好的学习正则表达式,本文将讲述正则表达式的相关应用。正则表达式 概念:用于专门操作字符串 好处:... 阅读全文
posted @ 2014-11-02 14:36 月芽之上 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了反射的一些基础知识以及应用案例,本文将介绍jdk 1.5 出现的新特性——Annotation也就是我们所说的注解,即使用注释的方式加入一些程序的信息。注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记。 Java.lang.annotat... 阅读全文
posted @ 2014-10-31 16:36 月芽之上 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 反射 正常情况下,我们必须知道一个类的完整路径后才可以实例化对象,但是在Java也可以通过一个对象来找到其所在类的信息,这其实就是Class的功能。 可以看到此时的所有操作都是反着来,这就是反射。 package reflect;class X{}public class GetClassDemo... 阅读全文
posted @ 2014-10-31 08:42 月芽之上 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 与上篇文章介绍的相同,本文也是介绍jdk 1.5出现的新特性,本文将介绍枚举的相关用法。在jdk 1.5 之前。Java可以有两种方式定义新类型:类和接口。对于大部分面向对象来说。这两种方法看起来似乎足够了。但是在一些特殊情况下,这些方法就不合适。例如:想定义一个Color类,它只能由Red、... 阅读全文
posted @ 2014-10-30 10:24 月芽之上 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 由于本人认知有限,泛型在使用上没有太大压力,但是尚未具备详细介绍泛型的能力,因此本文只是粗略的描述泛型的相关知识,在以后的学习过程中会对这篇文章进行修改,希望这篇文章不会给读者带来迷惑,特此声明什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系... 阅读全文
posted @ 2014-10-29 22:16 月芽之上 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Java中另一个重要技术就是网络编程了,为了更好的学习web方向的知识,有必要对java之网络编程好好学习,本文将围绕网络编程技术进行分析。常见的网络协议:UDP、TCP UDP 1、 将数据源和目的封装为数据包,不需要建立连接 2、每个数据包大小在64K内 3、因为面向无连接,所以不可... 阅读全文
posted @ 2014-10-29 11:47 月芽之上 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在java学习过程中GUI是一个比较特殊的知识体系(笔者对安卓不是很了解),似乎在为安卓的学习做着准备,本文将将展示一个综合案例。 创建一个类似于记事本的程序,包含打开与保存功能。package GUI;import java.awt.FileDialog;import java.awt.Fra... 阅读全文
posted @ 2014-10-28 11:08 月芽之上 阅读(165) 评论(0) 推荐(0) 编辑