• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
q98w
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Java基础

 
正则表达式
摘要:在Java中使用正则表达式: 1.由Pattern类静态编译正则表达式 Pattern p = Pattern.compile("正则表达式"); 2.由Pattern类生成用于匹配的Matcher类 Matcher m = p.matcher("需要匹配的字符串"); 3.根据需要调用Matche 阅读全文
posted @ 2020-05-16 11:52 q98w
字符串转换和处理
摘要:String与其他基本类型的包装类一样是一个不可变类,同时不可被继承,修改String变量本质是虚拟机创建了一个新的字符串对象,使之前创建的String引用指向新的对象。 数字转字符串: 1.对包装类用toString方法 2.对基本类型用String的静态方法valueof() 字符串转数字: 包 阅读全文
posted @ 2020-05-15 22:58 q98w
栈与堆
摘要:栈内存:局部存储空间,如方法中定义的变量,使用结束后自动释放。 堆内存:实例存储空间,new所创造的空间,使用结束后由垃圾回收器回收 阅读全文
posted @ 2020-04-28 18:25 q98w
信息隐藏原则
摘要:1、类中的全部变量都应该以private修饰 对数据的访问通过getter,setter来进行。此类函数均可由IDE自动生成。 2、 所有类与类之间都通过接口类访问 3、多层设计中的层与层之间加入接口层 阅读全文
posted @ 2020-04-08 00:16 q98w
UML图
摘要:UML图中一个类分为三部分:类名、属性、方法 类名:首行加粗 抽象类为斜体,接口标注<<interface>> 属性:第二行,若无属性则空出 格式为 修饰符 属性名:数据类型 关于修饰符: “+”:表示public “-”:表示private “#”:表示protected 方法:第三行 格式为 修 阅读全文
posted @ 2020-02-17 13:24 q98w 阅读(173) 评论(0) 推荐(0)
内部类
摘要:内部类的类体中不可以声明类变量和类方法 非静态内部类: 能够直接访问外部类的包括private修饰的所有属性,它的实例化要基于外部类的实例上 实例方式:new.外部类().new.内部类() 静态内部类:以static修饰 除了能访问外部类私有静态属性外,与一般的类相同 实例不需要基于外部类的实例, 阅读全文
posted @ 2020-02-16 17:04 q98w 阅读(164) 评论(0) 推荐(0)
继承与接口
摘要:继承定义: 定义类时能且仅能继承一个父类。默认为继承Object类 public class 类名 extends 父类名{} 子类具有父类的部分属性和方法(是否能被继承,具体取决于修饰词) 调用子类的构造函数时会先调用父类的构造函数 单例模式的构造函数是私有的所以不能被继承。 重写和隐藏: 重写: 阅读全文
posted @ 2020-02-06 16:51 q98w
单例模式
摘要:单例模式又叫做 Singleton模式 指的是一个类,在一个JVM里,最多只有一个实例存在 实现方式: 1、构造方法私有化,使得外部无法创建对象 2、创建一个类(static)属性,指向唯一的对象 3、创建一个公开类方法,返回2中创建的类属性 单例模式又具体细分为 饿汉式 和 懒汉式 区别主要在于第 阅读全文
posted @ 2019-11-22 11:31 q98w
类属性与类方法
摘要:当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性 当一个属性被声明成类属性,那么所有的对象,都共享一个值 修改类属性时,无论是以类属性修改(类名.属性=xxx)还是以对象属性修改(对象名.属性=xxx)都会修改该类所有的对象的该属性。 使用情况:如果一个属性,对于所有的对象都相同,那 阅读全文
posted @ 2019-11-20 17:01 q98w
类间关系 和 访问修饰符
摘要:类之间的关系: 1、自身 2、同包子类 3、同包非子类 4、不同包子类 5、不同包非子类 修饰符的类型: A、private B、无修饰(package) C、protected D、public 类关系\修饰符 private 无修饰 protected public 自身 TRUE TRUE T 阅读全文
posted @ 2019-11-20 15:28 q98w
Java数组
摘要:数组的创建 假设已有class People,要创建People数组 Step1:声明数组引用:People[] p; Step2:创建一个People数组:p = new People[5]; 上述两步可合为People[] p = new People[5]; Step3:对数组内每一个对象分配 阅读全文
posted @ 2019-11-10 16:33 q98w
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3