java
文章平均质量分 67
零与一的碰撞
早安 午安 晚安
展开
-
java数据库初探
最近在自学java,感觉和c++很像,只是不能自己管理内存,没有指针这个概念了(感觉很不爽,以前使用指针操作很方便),但是换来了不用担心内存泄漏的问题,了解到其jvm使用的是垃圾回收的方式管理内存,等以后我了解透彻在给大家分享我的看法吧。由于c++的基础,我在学习java的时候并没有像以前一样抱着语法书死啃,而是找了一本java在实际应用方面书籍,我想的是结合这语法书练习更贴近实际开发的代码,会在学原创 2017-08-07 20:09:06 · 477 阅读 · 0 评论 -
存根类
转(http://www.cnblogs.com/cy163/archive/2009/08/04/1539077.html)存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。 它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承转载 2017-09-16 16:45:52 · 272 阅读 · 0 评论 -
java内部类
java语言规定允许: (1)在另一个类或者一个接口中定义一个类。 (2)在另一个接口或者一个类中定义一个接口。 (3)在一个方法中定义一个类。 (4)类和接口的定义可以相互嵌套。 因此,类的成员除了包括成员变量,构造方法,成员方法,初始化语句快外还应包括内部类。 这种类被称为内部类,而包含它的类被称为外部类。原创 2017-11-07 14:08:18 · 149 阅读 · 0 评论 -
Java内存图以及堆、栈、常量区、静态区、方法区的区别
原文地址 Marvel__Dead的博客 如果是一个类里面的静态成员变量和静态成员方法,它是存储在方法区的,静态成员变量是在方法区的静态域里面,而静态成员方法是在方法区的class二进制信息里面(.class文件和方法区里面的二进制信息不一样,读取.class文件按照虚拟机需要的格式存储在方法区。这种格式包括数据结构方面),静态成员和静态成员方法使用时不用创建对象,即类加载初始化后就可以转载 2017-11-07 14:29:06 · 2479 阅读 · 0 评论 -
android 自定义view绘制流程
最近学习到自定义view,了解到android对于view的绘制流程,记录一下,供自省。首先我们自定义view需要继承自android.View,能帮你处理android命名空间的属性,比如说android:layout_width=”match_parent”……,当然如果我们的控件需要自定的控件属性,则需要在attrs.xml文件中预定义样式格式,如下: attrs.xml <?xml v原创 2017-11-21 14:58:50 · 682 阅读 · 0 评论 -
Java编译时注解应用-生成格式化源文件
引言有许多开源框架在编译时通过注解信息生成新的源文件,已到达简化样板代码的书写,比如说典型的Builder模式,或者实现框架的功能的桥接代码。因为我使用编译时注解只是想要简化样板代码,下面我就以Builder模式作为示例。Builder模式Builder模式主要是解决创建对象过程中的必须参数和非必须参数的的传入,以及以及传入过程中导致对象的中间状态暴露在外面。下面是简单Builde...原创 2018-05-29 17:06:48 · 1160 阅读 · 0 评论 -
java URL对象使用错误
前段时间我使用用java写一个多线程下载工具,使用URL对象时发现在子线程中URL对象创建后,程序直接退出,我改到主线程中就没有任何问题。package filedownload;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java....原创 2018-05-29 17:26:15 · 820 阅读 · 0 评论 -
java web开发 数据访问层
引言在刚开始学习javaweb开发时,接触到的开发模式是MVC,使用原生的servlet在tomcat中开发web项目,因此我在数据访问上也没有用开源框架,而是自己动手封装了一个数据库访问层,但之后对比流行的写法,犯的错误不少,学习的了很多。最开始自己想法最开始我的代码是如下放置的: * bean (业务处理元对象,只包含get和set方法) * jdbc (数据库访问层...原创 2018-05-31 16:16:17 · 1550 阅读 · 0 评论