![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
DamonUp
这个作者很懒,什么都没留下…
展开
-
java的 格式化输出
%n是一种格式字符串,只能用到printf的参数里。而\n也是回车符,只不过这个是转义字符,可以用于一切字符串。Java中,%d和%f分别用来表示输出时,替换整型输出和浮点型输出的占位符。如:int a=28;float b = 13.0f;System.out.printf(“整数是:%d%n,小数是:%f”,a,b);输出结果是:整数是:28 小...转载 2019-03-05 14:35:34 · 434 阅读 · 0 评论 -
匿名对象, 匿名内部类, 内部类
匿名对象使用方式一:当对象方法只调用一次时,可以用匿名对象来完成,这样比较简单:new car().run();如果对一个对象进行多个成员调用,就必须给这个对象起个名字使用方式二:可以将匿名对象作为实践参数进行传递:run(new car());匿名内部类:匿名内部类必须继承或者实现接口, 匿名内部类:1. 没有构造函数2.没有静态成员,方法,类3,不能是publi...原创 2019-03-05 16:55:37 · 517 阅读 · 0 评论 -
JAVA多线程:实现方法与面试题总结
java线程的五种状态:创建,就绪(调用start以后),运行,阻塞(sleep,suspend,wait),死亡(run方法执行完毕或者调用stop方法,无法再进入就绪java的线程通常由以下2种方法实现:1. 继承Thread类,重写run()方法:thread本质也是实现了Runnable的接口的一个实例,启动线程的唯一方法就是start()方法。在这里,start() ...原创 2019-03-05 17:37:54 · 271 阅读 · 0 评论 -
抽象类和接口的总结
区别1:抽象类体现继承关系,一个类只能単继承。接口体现实现关系,一个类可以多实现。区别2:抽象类中可以定义非抽象方法和抽象方法,子类继承后可以直接使用非抽象方法。接口的方法都 是抽象的,必须由子类去实现。接口中的成员都有固定的修饰符。区别3:抽象类有构造方法,用于给子类对象初始化。而接口没有构造方法。相同点1: 都不能被实例化相同点2: 子类或者实现类都必须实...转载 2019-03-14 15:59:11 · 406 阅读 · 0 评论 -
JDK, JRE 区别以及相关面试题
JDK = Java development kit. 面向程序开发者, 它提供运行环境跟开发环境, 里面包含了JREJRE = Java runtime environment. 面向程序运行者, 提供了JVM, java核心类库和各种支持工具1). JRE是个运行环境,JDK是个开发环境。因此,开发程序时,写的Java程序就是在JDK上,而运行Java程序的时候,就 需要JRE。2...转载 2019-03-10 14:59:06 · 391 阅读 · 0 评论 -
JAVA 堆栈 关于String那些事
JAVA 中变量分为 1. 基本类型 2.引用类型 基本类型都是值传递, 其他的都是引用传递 基本类型有: byte, long, short, int, double, float, boolean, char 没有String 而且都必须是小写JAVA 的堆栈JAVA在程序运行时,在内存中划分5片空间进...翻译 2019-03-07 16:23:42 · 622 阅读 · 0 评论 -
笔试题
String转byte数组:String str = "abcd";byte[] bs = str.getBytes();//转换char arrey String s = "football"; char[] a = s.toCharArray();byte数组转String:String str = "abcd";byte[] bs = str.getB...原创 2019-03-15 18:28:41 · 228 阅读 · 0 评论 -
java异常处理
1. try catch finally中 finally一定会被执行, 如果try 里面有return语句, 则把要return的变量先压栈 然后执行完finally后再弹出, 如果finally中有return语句, 则会覆盖 try中的return语句2. Throw 写在方法内, 强调动作。Throws 写在方法名之后, 强调可能性, 表示这个方法可能会产生异常, 可以接多个。调用可...原创 2019-03-13 20:54:00 · 193 阅读 · 0 评论 -
遍历hashmap
public static void goThroughMap(HashMap<Integer,Integer> hashMap) { int[] a = new int[hashMap.size()]; int i = 0; for (Integer key : hashMap.keySet()) { a[i...原创 2019-04-11 11:34:46 · 172 阅读 · 0 评论