自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 个人笔记 —— 数据结构:链表,队列,栈,二叉树,数组

Day 14 String —> 字符序列 (中文\英文) JVM -> 1个char = 2个byte Unicode 操作系统 -> windows:GBK->GB2312 Linux:UTF-8 ISO8859-1 UTF-8: 1char = 3byte gbk: 1char = 2byte API: byte[] getBytes(); -> 根据默认字符集来编码 new String(bs); -> 按照默认字符集解码 byte[] getBytes

2020-07-27 20:22:33 168

原创 个人笔记 —— 正则表达式,String补充,集合接口Collection

day 13 回顾: Object: 所有类的父类 getClass() -> 类加载, 字节码对象 clone() -> 深克隆和浅克隆 wait() * 3 notify() notifyAll() finalize() -> GC toString() equals() hashCode() Date: 时间- 年月日 时分秒 星期 时区 毫秒 new Date() - 当前系统时间 new Date(long time) - time毫秒所代表的时间 long getTim

2020-07-27 15:30:50 101

原创 个人笔记 —— Object,Date

Day 12 JavaSE: API - 应用程序接口, 常用类, 方法 String, ArrayList —> [xx, xx] … 1.Object类, 所有类的父类 方法:11个 Class getClass(): 通过对象的该方法,可以获得对象对应的类的字节码对象 "haha".getClass() -> String的字节码对象 "hi".getClass() -> String的字节码对象 Object clone(): 克隆, 复制 复制一份全新的, 属性内容一致

2020-07-21 20:23:58 159

原创 个人笔记 —— 回顾篇(面向对象知识)

Day Nine 回顾篇(面向对象知识): 继承: 类 和 类, 单继承 extends 子类继承父类: 继承父类中所有可见的成员方法和成员变量 父类的构造方法不能被子类继承, 只能被子类调用 子类可以重写父类的方法 方法名和参数列表一样 子类返回值类型 小于等于 父类的返回值类型 子类访问权限 大于等于 父类的访问权限 子类调用父类: super() -> 调用父类无参构造方法 super.m1() -> 调用父类的成员方法 super.a -> 调用父类的成员变量 sup

2020-07-16 19:51:15 75

原创 个人笔记 —— 多态,内部类

Day Nine 昨日补充:常见的final类: String Math String不可变的: CharSequence - 字符序列 - 字符数组 底层实现: 字符数组 —> 字节数组 byte[] value final value = 其他值 String str = “hello”; str = “hi”; 多态 接口作为方法参数, 接口作为返回值: 具体使用的都是接口的实现类对象 多态的前提: class MyInterfaceAImpl extends Object im

2020-07-15 21:02:23 75

原创 个人笔记 —— 访问权限修饰符,变量修饰符,方法重写,接口

Day Eight 访问控制符/权限修饰符 可以修饰: 类,[静态]成员变量, [静态]成员方法, 构造方法 public: 公开的, 公共的 protected: 受保护的 default: 默认的修饰词, 不加default关键字, 不写任何内容 private: 私有的 四种访问位置: 自己本身这个类中(都可以访问) 同一个包中(但没有关系的类)(default,protected,public修饰的类可以访问) 父子类(不同包的情况,同包则与 2. 相同)(protected,publi

2020-07-14 19:57:06 167

原创 个人笔记 —— Math方法,ArraayList(可变长数组),继承(方法重写),抽象类

Day six Math: java.lang(常用方法) static double random(): 0.0~1.0 static double pow(double a, double b) static int abs(int) : 求绝对值 double ceil(double) : 向上取整 double floor(double): 向下取整 double round(double): 四舍五入 double sqrt(double): 开方 ArrayList - 类, 用来存储数据,

2020-07-13 20:30:50 229

原创 个人笔记 —— 应用程序接口,工具-类,static

Day Five 类中: 成员变量 -> field 成员方法 -> method new Scanner(System.in) nextLine() next() nextInt() nextDouble() JDK中提供的类 API -> 应用程序接口,工具-类 学习类: 就是学习 构造方法 -> 如何创建对象 成员变量 -> 基本可以忽略 成员方法 -> 功能 接触过的类: System: java.lang.System Scanner: java

2020-07-11 16:50:48 114

原创 个人笔记 —— 数组排序,面向对象(类,对象,变量,重载)

Day Four 数组排序: 升序 选择排序: 每一轮都选择一个最大的, 放在最后面 冒泡排序: 每一轮比较相邻两个元素, 小的放前面, 大的放后面 插入排序: 将数组分成两部分, 一部分是已经排好的, 另一部分挨个访问, 插入到前一部分合适的地方 给定一个数组 arr:8 , 2 , 3 , 7 , 1: length=5 冒泡排序分析: 第一轮: i=0 2, 8, 3, 7, 1 j=0 arr[j] > arr[j+1]->交换 2, 3, 8, 7, 1 j=1 2,

2020-07-09 20:56:36 145

原创 个人笔记 —— 数组Array,方法的概念

Day Three 数组array: 最基本的一种数据结构 - 数据的排列方式, 数组是第一种引用类型,是一种可以存储多个变量的容器。 初始化: int[] arr = {元素}; – 直接确定元素内容和长度 int[] arr = new int[] {元素} – 直接确定元素内容和长度 int[] arr = new int[num] – 确定长度, 内容默认值 数组属性: 长度(不可变),调用方法: arr.length; 数组元素的获取访问: 通过下标/索引 index inde

2020-07-09 09:42:00 191

原创 个人笔记 —— 逻辑控制语句(if,switch,while,for)

Day Two 逻辑控制语句 顺序结构: 从上到下依次运行,程序的一般运行形式。 条件分支结构: if条件语句 如果xxx 就xxx : if 如果xxx 就xxx, 否则 就xxx : if … else 如果xxx 就xxx, 否则如果xx 就xx, 否则如果…否则 if - else if - else if … - else switch()开关语句: switch() - case:仅适用于判断是否相等的情况,括号内支持的数据类型: int\char\short\byte JDK1.7

2020-07-07 21:00:30 218

原创 个人笔记 —— 数据类型,运算符

Day One JAVA安装 安装:- 路径(C:\Programe Files\Java\jdk9.0.4) 设置环境变量: JAVA_HOME + 路径: C:\Program Files\Java\jdk-9.0.4 系统变量path: %JAVA_HOME%\bin 设置完成后电脑可以识别java工具 bin -> java的开发工具 java\javac\javadoc\jar.... conf -> 配置文件 lib -> jar包(字节码文件打包而成) 使用Tex

2020-07-07 20:09:29 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除