语法
SpencerHale
return Math.pow(Math.pow(x * size, 2) + Math.pow(y * 2*size, 2) - 1, 3) - Math.pow(x * size, 2) * Math.pow(y * 2*size, 3) <= 0;
展开
-
声明ViewHolder(或Handler)内部类时,建议使用static关键字的原因
1、首先理解静态内部类和非静态内部类的主要区别之一。非静态内部类会隐式持有外部类的引用,就像大家经常将自定义的adapter在Activity类里,然后在adapter类里面是可以随意调用外部activity的方法的。当将内部类定义为static时,就调用不了外部类的实例方法了,因为这时候静态内部类是不持有外部类的引用的。声明ViewHolder静态内部类,可以将ViewHolder和外部类解引用原创 2017-03-19 23:05:32 · 1244 阅读 · 0 评论 -
对Android中Context的理解
Context:包含上下文信息(外部值)的一个参数.Android中的Context分三种,ApplicationContext,Activity Context ,Service Context.它描述的是一个应用程序环境的信息,通过它可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息等。原创 2017-03-20 14:30:27 · 356 阅读 · 0 评论 -
goto
java也有goto,但是java的goto是保留字,意思是不排除以后会启用,变成关键字。原创 2017-03-22 17:47:16 · 650 阅读 · 0 评论 -
&和&&的区别
1. &是位运算符。&&是布尔逻辑运算符。2. 在运行上,&两边的条件需要计算,所有都需要判断,而&&先判断左边,如果不成立则后面的就不需要判断,如果成立就继续判断右边的条件。原创 2017-03-22 18:08:00 · 775 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
1.String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。2.StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringB uffer的toString()方法。3.StringBuilder:字符串原创 2017-03-22 19:23:45 · 402 阅读 · 0 评论 -
char型变量中可存储一个中文汉字
JAVA默认的编码是UNICODE,不是ASCII;只要汉字在unicode编码中,都可以存储。所以java中的char是2字节byte。原创 2017-03-22 19:33:21 · 845 阅读 · 0 评论 -
方法重载overload与重写override的区别
重载Overload重写Override相同点见下见下不同点参数签名必须不一致参数签名必须一致 不限制返回类型返回类型必须一致 用于同一个类的所有方法(包括从父类中继承而来的方法)只用于子类重写覆盖父类的方法 不限制…对方法的访问权限和抛出异常有特殊要求 一个方法在所在的类中可被原创 2017-03-22 22:27:29 · 557 阅读 · 0 评论 -
.equals()与Hashcode,==的区别
一般来说equals()是用来给开发者进行重写,比较两个对象在什么情况下是相同的。equals() ==判断左右是否长得一样判断左右是否为同一个东西判断两个变量或实例所指向的内存空间的值是否相同判断两个变量或实例是否指向同一个内存空间对内容进行比较对内存地址进行比较值是否相同引用是否相同原创 2017-03-22 17:43:22 · 243 阅读 · 0 评论