java
文章平均质量分 57
rockly89
这个作者很懒,什么都没留下…
展开
-
java代码中打印出一个函数的调用堆栈
1. 在指定的函数内打印相关java调用Log.d(TAG,Log.getStackTraceString(new Throwable()));2 出异常时打印当前堆栈Exception::printStackTrace()3 java.util.Map ts = Thread.getAllStackTraces(); StackTrac原创 2016-08-29 09:06:40 · 34619 阅读 · 1 评论 -
java中静态方法调用非静态成员变量、非静态方法
public class Circle { private double radius = 1.0; double getAre() { return radius * radius * Math.PI; } public static void main(String[] args) { Circle myCircle = new Circle();原创 2017-03-27 13:32:11 · 9308 阅读 · 0 评论 -
java中两种产生随机数的方法
1 Math.random() 返回带正号的double值,该值大于等于0.0且小于1.0,如果需要产生某一范围N内的整数,就用(int)(Math.random()*N)2 java.util.Random 类的 nextInt(int num),nextInt( int num) 将一个整数作为它所产生的随机整数的上限,下限为零,所以若要达到非零下限的效果,必须把上限减去下限的结果原创 2017-04-03 14:13:58 · 673 阅读 · 0 评论 -
java中显示格式化输出
Systemout.print和Systemout.println就是一般的标准输出,区别在能否换行Systemout.printf和以上的区别在于可以在控制台进行格式化输出如果要在消息对话框中显示格式化输出,可以利用String类的静态format方法创建一个格式化字符串String.format(format, item1, item2, ,,,, itemk);forma原创 2017-04-03 09:12:39 · 710 阅读 · 0 评论 -
通过使用import来省略System.out
import static java.lang.System.out; // 静态导入System类的 out 静态属性或import static java.lang.System.*; // 静态导入System类内的所有静态成员以上都能省略“System”,调用时只需这样写:out.println();原创 2017-04-02 18:27:09 · 2108 阅读 · 0 评论 -
java中String和数组的长度
数组的长度是 lengthString的长度是length()在Java中,数组是引用数据类型,不是类,因此也是读取固有的length属性得到数组长度,它没有length()方法。但是,java中的String类型是jdk中已经封装好的final类,类就有属性和方法,只是String没有length属性,只有length()方法。原创 2017-03-31 16:24:04 · 11845 阅读 · 2 评论 -
java中如何用Scanner类读入单个字符
Scanner没有直接读入单个字符的方法,next方法没办法读入空格符,因为Scanner以空格符作为输入完毕的标志import java.util.Scanner;Scanner in = new Scanner(System.in);String s = in.nextLine();char[] chars = s.toArray();c原创 2017-03-21 18:02:55 · 21328 阅读 · 0 评论 -
在Android中用e.printStackTrace()
Is it a bad idea to use printStackTrace() in Android Exceptions?up vote35down votefavorite7Is it a bad idea to use printStackTrace() in Android Exceptions l原创 2017-02-04 11:56:19 · 2482 阅读 · 0 评论 -
《Head First Java》学习笔记2--接口、构造函数与垃圾收集器
接口:Java的接口就像是100%的纯抽象类接口的方法都带有public和abstract意义,这两个修饰符是属于选择性的完全不同的继承树的类可以实现相同的接口,使用接口就像是说“不管来自哪里,只要实现这个接口,别人就会知道你一定会履行这个合约”当用接口来作为多态类型运用时,对象就可以来自任何地方了,唯一的条件就是该对象必须是来自有实现此接口的类。允许不同继承树的类实现共同的接原创 2017-03-01 20:44:19 · 205 阅读 · 0 评论 -
《Head First Java》学习笔记1--抽象类
最近在看《Head First Java》,Head First系列就是奔着通俗易懂去的,作为对java掌握还不深,先把这本书看透,打一个好的基础抽象类除了被继承之外,是没有用途、没有值,没有目的的抽象类可以有static成员抽象的类代表此类必须要被extend过,抽象的方法代表此方法一定要被覆盖抽象方法没有方法体,直接以分号结束,因此继承树结构下的第一个具体类必须要实原创 2017-03-01 15:13:28 · 227 阅读 · 0 评论 -
java override父类函数的返回类型
class Base { public Base newInstance() { return new Base(); } public Base newInstance2() { return new Base(); } } class Test extends Base { // 返回值不同 p原创 2017-02-11 14:00:38 · 712 阅读 · 0 评论 -
Android TextUtils.isEmpty()的误解
Android TextUtils.isEmpty()的误解2016-02-26 10:56 703人阅读 评论(0) 收藏 举报 分类:Android(40) 版权声明:本文为博主原创文章,未经博主允许不得转载。之前经常使用TextUtils.isEmpty(),用来判断字符串是否为空,也误认为空格也能返回true,造成代码错误。其转载 2016-10-18 17:20:41 · 493 阅读 · 0 评论 -
Java 实例 - 获取当前线程名称
以下实例演示了如何通过继承 Thread 类并使用 getName() 方法来获取当前线程名称:/* author by w3cschool.cc TwoThreadGetName.java */public class TwoThreadGetName extends Thread { public void run() { for (int i = 0; i转载 2016-09-08 09:03:16 · 3656 阅读 · 0 评论 -
bool类型
C标准没有boolC++中是booljava中是boolean原创 2016-09-18 09:07:54 · 321 阅读 · 0 评论 -
Boolean.getBoolean(String name)
Boolean.getBoolean(String name)这个方法经常误导使用者,使用者经常会以为是通过一个String的"true"转换为Boolean的true,但结果却不是这样的.英文的API:------------------------------------------------------------------------------------------转载 2017-07-10 17:22:26 · 3042 阅读 · 0 评论