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

随笔分类 -  Java基础

 
重构 重构手法
摘要:一. 重新组织函数 1. Extract Method 提炼函数 2. Inline Method 内联函数 3. Inline Temp 内联临时变量 4. Replace Temp with Query 以查询取代临时变量 5. Introduce Explaining 引入解释性变量 6. S 阅读全文
posted @ 2020-06-14 17:30 阿拉天啦噜 阅读(519) 评论(0) 推荐(0)
重构 代码的坏味道
摘要:1. Duplicated Code 重复代码 2. Long Method 过长函数 3. Large Class 过大的类 4. Long Parameter List 过长参数列 5. Divergent Change 发散式变化 6. Shotgun Surgery 霰弹式修改 7. Fea 阅读全文
posted @ 2020-06-14 16:51 阿拉天啦噜 阅读(117) 评论(0) 推荐(0)
JVM调优
摘要:一. Java虚拟机内存模型 1. JVM内存数据分为程序计数器,虚拟机栈,本地方法栈,Java堆和方法区等部分; 2. 程序计数器 程序计数器是一块很小的内存空间,每一个线程都必须用一个独立的程序计数器,用于记录下一条要运行的指令,各个线程之间的计数器互不影响,独立工作,是一块线程私有的内存空间; 阅读全文
posted @ 2020-03-29 16:15 阿拉天啦噜 阅读(143) 评论(0) 推荐(0)
Java程序优化
摘要:一. 字符串优化处理 1. String对象组成:char数组,offset偏移量,count长度; 2. String对象特点: 不变性:String对象一旦生成,则不能再对它进行改变; 针对常量池的优化:当两个String对象拥有相同的值时,他们只引用常量池中的同一个拷贝; 类的final定义; 阅读全文
posted @ 2020-03-28 17:15 阿拉天啦噜 阅读(168) 评论(0) 推荐(0)
Java8函数式编程
摘要:一. 简介 1. 在语言层面上修改现有的Java,增加Lambda表达式,让代码在多核CPU上高效运行; 2. 面向对象编程是对数据进行抽象,函数式编程是对行为进行抽象; 3. 一个简单的例子 botton.addActionListener(new ActionListener() { publi 阅读全文
posted @ 2020-03-26 17:20 阿拉天啦噜 阅读(248) 评论(0) 推荐(0)
 

公告


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