一、引言 从测试转JAVA开发已经将近快两年了,正好做项目的时候,有个功能,几乎囊括了所有基础知识点,所以把这段自己写的代码记录下来,算是反馈学习成果。 二、代码 1 public class UdnsAclCommitServiceImpl implements IUdnsAclCommitSer ...
分类:
编程语言 时间:
2018-09-20 18:02:32
阅读次数:
144
反射技术: 其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字 ...
分类:
编程语言 时间:
2018-09-19 10:14:13
阅读次数:
165
String类可以被继承吗?我们来聊聊final关键字! String在java基础知识中绝对是个重点知识,关于String的一些问题也是非常的多,而且牵涉到内存等高级知识,在面试中也是经常被考察的一个点,那么我们今天就来一起讨论下这个String类是否可以被继承呢?以及为什么呢?其中我们会谈到一个 ...
分类:
其他好文 时间:
2018-09-16 19:45:09
阅读次数:
239
List和Set区别 List和Set都是继承Collection接口 List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复 Set和List对比: Set:检索元素效率低下,删除和插入效率高,其删除和插入操作不会引起元素位置的改变。 List:和数组类似,List可以 ...
分类:
编程语言 时间:
2018-09-16 15:33:18
阅读次数:
142
创建线程的方式及实现 一、继承Thread类创建线程类 1、定义Thread的子类,并重写run方法,因为该方法的方法体就是代表了线程要完成的任务,因此run方法又叫做执行体。 2、创建Thread子类的实例,即创建了线程对象。 3、调用线程对象的start方法来启动该线程。 二、通过Runnabl ...
分类:
编程语言 时间:
2018-09-16 15:23:16
阅读次数:
173
1.String字符串: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。 特点:字符串一旦被初始化, ...
分类:
编程语言 时间:
2018-09-09 16:50:11
阅读次数:
178
Java跨平台的特性,也就是同一份字节码文件可以在不同的系统上执行, 由不同系统中的Java虚拟机负责翻译成对应的机器指令。 jre - Java运行时环境信息,只要运行Java编写的应用程序就需要安装。 jdk - Java开发工具包,只要编写Java应用程序就需要安装,该工具包中包含了jre。 ...
分类:
编程语言 时间:
2018-09-07 23:54:52
阅读次数:
218
进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈 ...
分类:
编程语言 时间:
2018-09-07 10:59:22
阅读次数:
172
设计模式:JAVA中有23种设计模式 1.解决问题最行之有效的思想。 2.是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 3.使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 1.单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读 ...
分类:
编程语言 时间:
2018-09-03 02:46:26
阅读次数:
190
1.public static void main() 方法中,static 和 public可以换位置,可以final修饰,也可以synchronize修饰。 final修饰变量时,如果没有static修饰,那么可以在声明时赋值,也可以在构造函数中赋值。。 2.类中的静态代码块比main方法先执行 ...
分类:
编程语言 时间:
2018-09-02 00:05:20
阅读次数:
181