
java基础
文章平均质量分 65
傲娇的koala
努力做自己;一个有趣的人,坚信今天没做的事,明天更不会做。
展开
-
java基础之final与static
java基础之final与static final:被称为终结者,完结器,表示最终的意思。 final原创 2016-11-21 20:31:23 · 2792 阅读 · 0 评论 -
java基础之接口与抽象类的区别
java基础之接口与抽象类的区别 抽象类,包含一个抽象方法的类就是抽象类。什么是抽象方法呢?声明而未被实现的方法,抽象方法必须用abstract关键字,抽象类不能直接实例化,都是通过它的子类,即继承抽象类的类来实例化的,而且子类必须重写抽象类中的所有抽象方法。 接口,接口的关键字是interface,接口中的成员变量必须是静态的,而且必须是被初始化的,接口中的方原创 2016-11-22 17:54:23 · 2839 阅读 · 0 评论 -
Java基础回顾之集合
Java基础回顾之集合在说到集合之前呢,我们先说一下数组,说一下数组有哪些弊端: 1、数组的长度是固定的,较难扩展 2、不可以自动排序,而且数组操作过于复杂 3、不能存储键值对 说了它的这三种弊端,我们想到了集合,集合可以完成上面三点数组所无法完成的。但是并不是说不使用数组了,他还是有很多的英语,不可以被摒弃掉。 那么集合有哪些应用呢: 1、临时存储数据 2、管理对象 3、泛型的便利原创 2017-06-06 17:31:17 · 467 阅读 · 0 评论 -
String相关面试题
String 是基本数据类型吗? String s1=”abc”; String s2=”abc”; System.out.println(s1==s2); System.out.println(s1.equals(s2)); ==号即可有比较基本数据类型又可以比较引用数据类型,引用类型比较的是地址值。equals比较的是字符序列相同。 第一个输出返回true,第二个输出返回true原创 2017-07-29 19:29:38 · 1055 阅读 · 0 评论 -
ES6中类与继承的理解(java对比记忆)
ES6中类与继承的理解(java对比记忆) 先上两段代码: java中定义类: public class Person{ private String sex; private int age; public Person(String sex,int age){ this.sex=sex; this.age=age; } public ...原创 2018-07-29 12:32:48 · 1295 阅读 · 0 评论 -
子线程基础相关讲解
开启线程的三种方式: 继承Thread父类 new Thread(){ @Override public void run() { //需要在子线程中处理的逻辑 } }.start(); //...原创 2018-08-03 13:56:06 · 417 阅读 · 0 评论 -
Lambda表达式在Android中的基本使用
Lambda定义 Lambda表达式是java8中新引入的特色功能。Lambda表达式本质上是一种匿名方法,它既没有方法名,也既没有访问修饰符和返回类型,使用它来编写代码将会更加简洁,也更加易读。 Android中使用Lamdda表达式的配置 需要在app/build.gradle中添加如下配置: android{ ... defaultConfig{ ...原创 2018-09-07 19:24:13 · 990 阅读 · 0 评论 -
String类型空判断(java基础)
前言 对于Android开发人员总是避免不了要判断空类型,后台返回数据中某个值可能是"",有的时候某个值又是null,我们应该如何正确判断呢? 概念 null null表示这个字符串变量不指向内存中的任何一块地址,也就是说它不是对象也不会分配内存空间了,引用为空。这个时候如果你调用它的方法例如length()会出现空指针异常 " " " “表示它指向一个长度为0的字符串,在内存中分配了空间...原创 2018-10-31 18:44:37 · 4209 阅读 · 0 评论