- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 在eclipse中添加JUnit单元测试以及JUnit的使用注意事项
在我们所要进行测试的项目上右击,选择Build Path:之后选择最后一项Configure Build Path,会出现如下对话框:我们点击上方的LIbraries,选择Add Libraries:在随后出现的这个对话框中选择JUnit,点击Next:在此对话框中选择JUnit的版本,建议选择高版本的JUnit4,点击Finish,返回到最开始的Build Pat...
2018-07-31 10:52:21 37394 9
原创 对Java中反射机制的理解
简单的说,反射机制就是在程序的运行过程中被允许对程序本身进行操作,比如自我检查,进行装载,还可以获取类本身,类的所有成员变量和方法,类的对象,还可以在运行过程中动态的创建类的实例,通过实例来调用类的方法,这就是反射机制一个比较重要的功能了。那么要通过程序来理解反射机制,首先要理解类的加载过程。在Java程序执行的时候,要经历三个步骤:加载、连接和初始化。首先程序要加载到JVM的方法区中,然...
2018-07-29 11:10:42 16433 13
原创 Java程序初始化的顺序
Java程序的初始化一般遵循三个原则(优先级依次递减):(1)静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只执行一次,而非静态对象(变量)可能会初始化多次。(2)父类优先于子类进行初始化。(3)按照成员变量的定义顺序进行初始化。即使变量定义散布于方法定义之中,它们依然在任何方法(包括构造函数)被调用之前先初始化。Java程序初始化工作可以在许多不同的代码块中来完成(例如静...
2018-07-07 21:10:24 197
原创 Java和C/C++的异同
Java和C++都是面向对象语言,都使用了面向对象思想(例如封装、继承和多态等),由于面向对象有很多非常好的特性(继承、组合等),因此二者具有很好的可重用性。不同点:(1)Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码。因此,Java的执行速度比C和C++慢,但是Java能跨...
2018-07-05 18:46:29 505
原创 小小的java.lang.ClassNotFoundException问题
今天Gd在写完一个DBHelper类进行测试的时候总是有java.lang.ClassNotFoundException这样的错误,然后测试结果显示的还是“数据库连接正常!”,这我就“百思不得姐”了,咋回事呢,百度一下后发现是包的问题,仔细看了一下lib文件夹包也确确实实导进去了啊,一想到要连接数据库,脑海里突然就出现了Build Path这个词,然后Gd就右键驱动包,找到Build Path选项...
2018-07-04 12:23:10 639
JavaScript版 数据结构与算法
2019-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人