2 jdk大白

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 43w+

map hashmap treemap异常处理机制

回忆set特点: 无序,不可重复。存放:先计算hashcode,hashcode相同时再计算equals方法。所以一般会同时重写这两个hashset最常用的一种set集合。linkedhashset有序,不可重复。底层是基于链表来实现的。treeset要求元素必须实现 comparable 接口。它的进入依据是compareTo方法是否相同。有序(自然顺序或自定义的排序规则),不可重复。构造时如果没有传递自定义的比较器,则使用自然排序如果构造时传递了自定义的比较器,

2020-06-30 05:21:26

集合的遍历-迭代器 List接口 泛型 List常见实现类 增强型for循环

回忆java.util.Datenew Date()new Date(long )java.util.CalenderCalender.getInstance();getsetaddjava.text.DateFormatSimpleDateFormatyyyy-MM-dd HH:mm:ssparseformat包装类型首字母大写CharacterIntegerparseXxx的方法将字符串转换为对应的类型String.valueOf()方法将对应

2020-06-27 22:28:40

日期类 日历类 递归调用

回忆权限修饰符public: 任何地方都可以protected:同包,不同包中的子类默认: 同包private:类内部修饰符的使用类上public、默认。abtract 、final。常用:public方法上权限修饰符,abstract、final、static常用:public成员变量上权限修饰符、final、static常用:private构造方法权限修饰符常用:public内部类类的内部定义了其它类成员内部类定

2020-06-26 22:27:48

抽象类 接口 包

回忆方法重写指的是 子类中定义 了跟父类(父代)方法签名一致返回值类型 方法名 参数列表 必须一致修饰符 不能比父类的 权限低用途:子类要完全修改父类的行为子类要扩展父类的行为final修饰的内容不同意义不同修饰类:表示类不能被继承修饰成员方法: 表示方法不能被重写修饰局部变量: 是一个常量修饰成员变量:是一个常量,且不能使用默认值,必须显式赋一次值。多态同一个事物在不同时刻的不同体现父类型 变量名 = 子类型变量;要继承(建立父类和子类的

2020-06-26 22:24:43

final 多态

回忆static关键字是所有对象共享,即可以修饰成员变量,也可以修饰成员方法随着类的加载而加载,先于对象而存在的对于静态的访问,即可以使用对象,也可以使用类名。推荐使用类名在static的方法中不能使用this关键字在static的方法中只能访问其他静态内容。不能访问成员。静态变量和成员变的区别所属不同静态变量:类成员变量: 对象内存中位置不同静态变量:方法区的静态区成员变量:堆内存出现的时机也不同静态变量:随着类的加载而产生,随着jvm的退出而销毁成员

2020-06-26 22:23:21

继承

回忆面向对象的思维方式抽取对象(名词法)分析对象的特征和行为分析对象之间的关系创建对象,指挥对象做事情Java对面向对象的支持class 类名{} 类 对应 面向对象中提到的对象成员变量 对应类中的特征数据类型 变量名[封装] private 数据类型 变量名成员方法 对应类中的行为去掉static修饰符public 返回值类型 方法名(参数类型 参数名.....){}构造方法 是一种特殊的方法,用于构造这个对象没有返回值类型 且 方法名必须是类

2020-06-18 18:34:28

面向对象

面向对象之前的内容都属于面向过程编程。面向对象更多的是一种思想的体现。面向过程更多体现的是什么事情都要亲力亲为。而面向对象跟多体现的是如何指挥别人做事情,只要明确我要干什么即可。通过将相关或类似的功能封装在不同的 java 类 中。相当于我的类具备了 完成某种、某类、某个问题的能力。面向对象的特点:跟符合我们的思维习惯可以将复杂的问题简单化我们的角色从原来的执行者变成了指挥者。//面向过程://要把大象装冰箱总共分3步:main(String[] args){ System

2020-06-17 18:21:57

二维数组

回忆一维数组存放一组数据的容器。要素:长度确定,元素类型相同。定义格式: 数据类型[] 数组名; 数据类型 数组名[];在使用之前必须进行初始化。动态初始化数据类型[] 数组名 = new 数据类型[长度];自动会为数组元素根据数据类型设置默认值。静态初始化数据类型[] 数组名 = new 数据类型[]{元素值1,.......}简写(一维数组中)数据类型[] 数组名 = {元素值1,.......}数据元素的获取或设置通过下标来进行的,[0

2020-06-16 19:03:17

数组

回忆方法定义格式修饰符 返回值类型 方法名([参数类型 参数名],......){ 方法体; return 语句;}修饰符 目前掌握 public static返回值类型 所有Java支持的数据类型 、 无返回值(void)方法名 标识符包含一个或多个参数, 每个都是由 参数类型 参数名 配对出现的。 参数类型可以是Java支持的所有数据类型方法体就是提取的代码片段。一个方法的执行,最终应该到达return处(return配合分

2020-06-16 08:49:51

方法

回忆switch语句//结构switch(表达式:具体的值,变量){ case 值1:只能是常量: 语句体1; bereak;//表示退出switch,可以不写,但一般都写。 .... default: //可选【可以写在任何地方】 语句体N+1; break; // 如果在最后,可以不写,但一般都写。}循环结构一般组成初始化部分;条件判断部分;循环体部分;条件更新部分;

2020-06-16 08:49:12

循环语句

回忆运算符算术运算符+ - * / %字符串参与运算的时候,代表拼接逻辑运算符& && | || ! ^ instanceof返回的结果都是布尔值两个的 && || 会发生短路关系运算符> < >= <= !=比较的结果也是布尔值赋值运算符= += -= *= /= %=可以理解成 a+=2 -> a=a+2但是不同,+= 赋值运算是一个整体,而 a=a+2 是分成两步来操作的。

2020-06-11 17:28:26

java基础2

注释3种单行注释 // 只能一行多行注释 /**/ 可以多行,但不能嵌套文档注释 /** */ 用于自动生成帮助文档进行说明备注,可以出现在代码的任何地方。java编译器在编译的过程中会忽略可以进行代码的调试关键字java中有特殊含义的单词,特点: 全部小写一同有53个。 const 和 goto 是保留字,也不能使用。已经学过的:class public static void true false null byte short int long float..

2020-06-10 16:27:38

初识java

初识java如果你是一个使用Java软件的用户,你只需要在电脑上安装JRE就可以了。如果你是一个Java软件开发人员,你的电脑上应该安装JDK(里面其实也已经包含了JRe。环境配置:%JAVA_HOME%\bin; 加入到原来的内容的前面即可。jdk里边的bin目录是binary(二进制)就是jdk中提供的各种工具bin目录底下的java.exe是运行写好的java程序bin目录底下的javac.exe是把写好的java程序编译成字节码文件public class HelloWorld

2020-06-09 08:56:36

html基础标签

*HTML的英文全称是Hypertext Marked Language,中文叫做“超文本标记语言标签 描述List item 定义文档类型。 定义一个 HTML 文档 为文档定义一个标题 定义文档的主体 to 定义 HTML 标题 定义一个段落 定义换行。 定义水平线。 定义一个注释 定义粗体文本。 定义强调文本。 定义斜体文本。 定义语气更为强烈的强调文本。 定义下划线文本。表单 定义一个 HT

2020-05-31 18:24:09
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。