文章列表
主要总结一下在eclipse中如何使用断言。
(一)首先明确:
java断言Assert是jdk1.4引入的。
jvm 断言默认是关闭的。
断言是可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。
断言只适用于复杂的调试过程。
断言一般用于程序执行结果的判断,千万不要让断言处理业务流程。
(二)判断eclipse是否开启了断言,代码如下:
public class AssertTest { public static void main(String[] args) { boolean isOpen = false; as ...
通常情况下,java对象中的属性被指定为static final后,是不能被修改的,但是可以通过下列代码进行修改。
private static void setStaticFinalField(@NotNull Field field, @Nullable Object value) throws IllegalAccessException
{
Field modifiersField;
try {
modifiersField = Field.class.getDeclaredField("modifiers ...
修改文件:$MYECLIPSE_HOME\myeclipse.ini
-Xms512m
-Xmx756m
-XX:PermSize=128m
-XX:MaxPermSize=256m
MyEclipse
ini文件设置:
-vmargs
-Xms512m
-Xmx1024m
-XX:MaxNewSize=512m
-XX:MaxPermSize=512m
最近的项目中有一个功能点,要求对各种指标数据通过图表的方式展示出来,前段的展示涉及到浏览器,IOS和ANDROID平台。翻看了网上关于图表的相关资料,结合项目的实际情况,得到了两种解决方案:
1.在后台Java服务端根据数 ...
struts2中支持的后台请求的调用格式为:{actionName}\{method}.action
数据可以通过{actionName}对应的ActionClass中的属性进行传输,属性可以是基本类型,也可以是自定义的DTO对象。
1.可以在jsp中直接调用action的方法进行调用,如果action中的方法涉及到查询数据库,那么需要确认查询数据库的bean能够直接被获取到。
2.访问时先访问action请求,获取数据后,复制给ActionClass中的属性,然后跳转到对应的jsp文件,jsp文件可以直接使用这些属性。
3.在form表单进行提交的时候,可以给表单中元素采用特定的命名方 ...
先介绍一下jni:Java Native Interface,它能够使java和其他编程语言编写的应用程序和库进行相互操作。
java中调用c函数,主要是通过本地化接口jni来实现的,在windows下,调用的是dll文件,在unix下,调用的是so文件。这里先介绍编写调用c函数的基本步骤:
(1):编写.java文件,其中c中的函数要用public native static修饰。
(2):编译.java文件为.class文件,使用javah生成.h文件。
(3):按照.h文件中的函数形式在c中实现函数。
(4):生成 ...