java基础知识
月色下的独轮车
这个作者很懒,什么都没留下…
展开
-
static关键字的作用
如果使用static定义属性,那么这个变量就被称为静态属性。那什么是静态属性呢?使用静态属性又有什么好处呢?我们举一个例子:1、静态属性和静态方法package com.feiyu.myapplication;/** * Created by qianye on 2017/6/15. */class People { String name; String sex; pub原创 2017-06-15 22:43:54 · 1555 阅读 · 0 评论 -
android final关键字用法简单总结
final:final修饰的变量为常量,只能赋值一次,赋值后不可修改。 final方法不能被子类重写 final类不能被继承1、final变量必须初始化,初始化必须在声明时或者构造方法中直接赋值。不能通过函数赋值。2、final方法final方法不能被子类覆盖好处:1、防止子类修改,改变它本身的意义。 2、编译器执行final方法时效率更高(会使用inline机制)原创 2017-06-08 14:56:31 · 4823 阅读 · 0 评论 -
java的正则标记(来自java从入门到精通)
《java从入门到精通》学习笔记:正则所有标记都在java.util.regex.Pattern类提供1、字符,表示单个字符,只能出现1位x : 表示是一个指定的一位字符,例如:编写0一个a,表示是字母a \ : 表示一位字符“\”,但是由于“\”有个数含义,所以使用”\”表示一位“\” \n : 换行2、字符范围,在指定的字符范围之中选1位,只能出现1位[abc] : 表示可以是abc中的原创 2017-11-07 23:08:02 · 273 阅读 · 0 评论 -
java小知识点--访问权限修饰符
访问权限修饰符公有 public私有 private保护 protected默认 default权限修饰符 权限修饰符 私有private 默认default 保护protected 公有 public 类 只有内部类允许私有,只能在当前类中访问 可以被当前包中的所有类访问 只有内部类可以设定为保护权限,相同包中的类原创 2018-01-30 22:31:19 · 944 阅读 · 0 评论 -
java小知识点--方法重载和覆写的区别
方法重载和覆写的区别重载 overload覆写 override权限修饰符 区别 重载 覆写 英文单词 Overload Override 定义 方法名称相同、参数的类型及个数和顺序至少一个不同 方法名称、参数的类型及个数、返回值类型完全相同 范围 只发生在一个类之中 发生在类的继承关系中 权限原创 2018-01-30 22:52:59 · 295 阅读 · 0 评论 -
java常用设计模式1——单例模式
1、懒汉式2、DCL双重锁检查式单例 : 最常用的单例模式书写方式3、容器式4、枚举式 : 避免反序列化创建新的实例的问题,写法简单效率高public class SingleInstanceTest{ private static SingleInstanceTest instance = null; //注意:单例模式的构造方法要私有化 pr...原创 2018-03-10 21:54:41 · 210 阅读 · 0 评论 -
不要在finally中使用return
在项目中,切忌不要在finall语块中使用return因为finally 块中的 return 返回后方法结束执行,不会再执行 try 块中的 return 语句。也就是说try块中的return值会先保存起来,然后执行完finally中的代码后,才会把try块中的return值返回,所以finally中的代码逻辑是不会影响try块中的return值的。但如果在finally中使用return...原创 2019-09-06 14:32:38 · 5230 阅读 · 3 评论