最近看java源代码,发现很多方法用native修饰,那么什么事native方法呢?
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调...
分类:
编程语言 时间:
2014-09-04 13:22:29
阅读次数:
286
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。
只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前...
分类:
编程语言 时间:
2014-09-03 13:11:36
阅读次数:
213
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。
JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量...
分类:
编程语言 时间:
2014-09-02 21:26:45
阅读次数:
259
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-09-02 13:58:44
阅读次数:
310
java语言规范要求equals方法具有下面的特性:
(1)自反性:对于任何非空引用x,x.equals(x)应该返回true;
(2)对称性:对于任何引用x,和y,当且仅当,y.equals(x)返回true,x.equals(y)也应该返回true;
(3)传递性:对于任何引用x,y,z,如果x.equals(y)返回true,y.equals(z)返回true,那么x.equals(z...
分类:
编程语言 时间:
2014-09-01 19:35:53
阅读次数:
209
统的方式来表示JUnit3中的测试方法是测试自己的名字前缀。标记一个类中的某些方法,具有特殊的意义,这是一个非常有效的方法,但命名不很好的扩展(如果我们想添加更多标签为不同的框架?),而非缺乏灵活性(如果我们要通过额外的参数测试框架)。注释被正式加入到JDK 5中的Java语言和TestNG作出选择...
分类:
其他好文 时间:
2014-09-01 17:23:23
阅读次数:
337
摘要:跨平台Cocos2d-Java游戏引擎和配套的CocosEditor2.0游戏开发工具为众多开发者带来福音,使用Java语言也能开发Cocos2d跨平台游戏了。
Cocos2d-Java的诞生背景~
一直以来Java和C/C++两种语言的PK十分厉害,不管是在程序员的圈子还是语言的排行榜中,总会听到各种口水战和争议不断。C/C++直接操控内存以及其独特的高效性,是很多游...
分类:
编程语言 时间:
2014-09-01 15:40:43
阅读次数:
309
JSP是基于JAVA语言的,区分大小写,HTML不区分大小写如何建立Web服务目录?1.在Webapps下面建立Web服务目录MYJSP在Webapps下面新建文件夹MYJSP,将写好的jsp文件放到MYJSP下面在浏览器中输入:http://127.0.0.1:8080/MYJSP/xx.jsp2...
分类:
Web程序 时间:
2014-08-31 18:29:01
阅读次数:
201
【以下肯定是不完整的列表,欢迎补充】 Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了。 但有一些一般的步骤: 1. 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗...
分类:
编程语言 时间:
2014-08-30 23:06:30
阅读次数:
325