会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MrShang
博客园
首页
新随笔
联系
订阅
管理
2021年10月26日
String、StringBuilder、StringBuffer简单区别
摘要: String、StringBuffer和StringBuilder 同: 都用来封装字符串; 实现CharSequence接口 不同 string被final修饰,是不可变类,一旦赋值,不可改变; StringBuffer和StringBuilder都继承自AbstractStringBuilder
阅读全文
posted @ 2021-10-26 19:19 MrShangL
阅读(49)
评论(0)
推荐(0)
2021年5月8日
修饰词
摘要: 三大修饰字 abstarct abstract意为抽象的,可以用来描述抽象的事物和抽象的行为,在程序中被abstract修饰的类和方法称为抽象类、抽象方法 抽象类本质还是类,作用还是描述一类事物,只是这类事物比较抽象(某些行为比较抽象,不够具体,很难实现) 抽象类的成分 定义属性 定义构造器 定义实
阅读全文
posted @ 2021-05-08 20:09 MrShangL
阅读(357)
评论(0)
推荐(0)
面向对象的三大特性
摘要: 面向对象具体三大特性分别是 封装、继承、多态,几乎所有的设计模式都以此为基础,这些特性是面向对象语言所具备的, 面向过程不支持此语法 封装 隐藏对象内部细节,控制对象的修改访问权限 封装的必要性: 在对象的外部为对象的属性赋值,可能存在非法输入; 无法对属性的赋值进行加以控制 实现方式
阅读全文
posted @ 2021-05-08 18:47 MrShangL
阅读(765)
评论(0)
推荐(1)
2021年5月7日
浅析String类
摘要: String 源码: // String定义源码 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for chara
阅读全文
posted @ 2021-05-07 16:28 MrShangL
阅读(74)
评论(0)
推荐(0)
2021年4月29日
流程控制及数组(一维)
摘要: 流程控制 顺序结构 程序最基本的结构,从上至下,按照程序代码的编写顺序来依次执行 java: System.out.println("Hello"); System.out.println("World"); c: printf("Hello \n"); printf("World \n");
阅读全文
posted @ 2021-04-29 21:06 MrShangL
阅读(104)
评论(0)
推荐(0)
HashMap
摘要: HasMap 基于JDK1.8 HasMap 是最早出现是JDK1.2,到1.7的版本都没大的太大的变化, JDK1.7 JDK1.8 有很大改动 * jdk1.7的存储结构是数组+链表* jdk1.8 数组+链表+红黑树 HasMap 是非线程安全的,也就是说在多个线程对HasMap
阅读全文
posted @ 2021-04-29 13:23 MrShangL
阅读(81)
评论(0)
推荐(0)
2021年4月26日
学习Java第一节
摘要: Java语言特性 Java随笔 面向对象 简单性 (自动内存管理机制、不易内存溢出) 跨平台 *.java 编译 > *.class 运行 >操作系统 源文件 (含字节码)字节码文件 先编译、再解释 将源文件编译成字节码文件,再将字节码文件进行解释执行 J V M 虚拟机,使软件再不同操
阅读全文
posted @ 2021-04-26 13:25 MrShangL
阅读(67)
评论(0)
推荐(0)
公告
点击右上角即可分享