![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
JavaSE基础
绝世小熊熊
这个作者很懒,什么都没留下…
展开
-
集合框架-工具类(Collections)
文章目录一、基本含义二、排序——sort()2.1 String类元素2.2 包装类元素2.3 类元素一、基本含义是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类(如Arrays),服务于Java的Collection框架。二、排序——sort()2.1 String类元素元素为String类型排序规则:(1)逐个字符比较,直至得出结果。即相同时,...原创 2019-02-02 13:06:57 · 216 阅读 · 0 评论 -
集合框架-泛型集合
文章目录一、基本含义1.1 作用1.2 存储特点1.3 表示——<>二、实例一、基本含义1.1 作用目的:解决集合中存入数据时,自动转换成Object类型,而导致的存储类型混乱现象。作用:规定某个集合只可以存放特定类型的对象。为什么使用泛型:(1)集合中的元素,可以是任意类型的对象(对象的引用)。(2)当把某个对象放入集合中时,对象的类型被忽略,被当做Object处理。...原创 2019-02-02 10:52:55 · 116 阅读 · 0 评论 -
集合框架-迭代器(Iterator接口)
文章目录一、基本含义二、创建三、遍历集合元素四、方法4.1 元素存在性——hasNext()4.2 元素获取——next()一、基本含义所有集合接口和类都没有提供相应的遍历方法。Iterator接口为集合而生,专门实现集合的遍历。二、创建语法:Iterator 迭代器名 = 集合名.iterator();// 创建学生对象数组Student[] stus = {new Student...原创 2019-02-02 10:27:31 · 438 阅读 · 0 评论 -
集合框架-比较器(Comparator接口)
文章目录一、基本含义一、基本含义原创 2019-02-02 13:20:25 · 588 阅读 · 1 评论 -
集合框架-比较器(Comparable接口)
文章目录一、基本含义一、基本含义原创 2019-02-02 13:20:44 · 209 阅读 · 0 评论 -
集合框架-实现类(HashMap)
文章目录一、基本含义二、长度——size()三、获取3.1 知对象3.1.1 indexOf(Object o)3.1.2 lastIndexOf(Object o)3.2 知索引——get()3.2.1 for循环3.2.2 foreach循环3.2.3 迭代器——Iterator3.3 复制——clone()四、增加——add()4.1 元素为对象时——add()4.1.1 末尾增加——add...原创 2019-02-03 16:24:25 · 152 阅读 · 0 评论 -
Java学习-常用类(Arrays)
文章目录一、输出数组元素——toString()二、比较数组元素——equals()三、升序数组元素——sort()四、数组转集合——asList()一、输出数组元素——toString()int[] arr1 = {1,2,3};System.out.println(Arrays.toString(arr1));二、比较数组元素——equals()int[] arr1 = {1,2,...原创 2019-01-29 16:15:44 · 134 阅读 · 0 评论 -
集合框架-实现类(ArrayList)
文章目录一、基本含义二、长度——size()三、获取3.1 知对象3.1.1 indexOf(Object o)3.1.2 lastIndexOf(Object o)3.2 知索引——get()3.2.1 for循环3.2.2 foreach循环3.2.3 迭代器——Iterator3.3 复制——clone()四、增加——add()4.1 元素为对象时——add()4.1.1 末尾增加——add...原创 2019-02-02 13:26:38 · 210 阅读 · 0 评论 -
Java学习-常用类(Date + SimpleDateFormat)
文章目录一、Date1.1 获取1.1.1 全部1.1.1.1 直接获取1.1.1.2 间接获取——getTime()1.1.2 年月日时分秒1.2 设置二、SimpleDateFormat1.1 格式化Date1.2 将文本转化为日期——parse()一、Date1.1 获取1.1.1 全部1.1.1.1 直接获取import java.util.Date;public class ...原创 2019-01-28 16:00:04 · 401 阅读 · 0 评论 -
Java学习-包装类
文章目录一、含义二、装箱和拆箱2.1 装箱2.1.1 自动装箱2.1.2 手动装箱2.2 拆箱2.2.1 自动拆箱2.2.2 手动拆箱三、包装类常用方法3.1 本类型转化为其它类型3.2 基本数据类型与字符串互转3.2.1 转为字符串3.2.2 将字符串转化为基本类型一、含义目的:为基本数据类型具备对象的特性,给每个基本数据类型提供了一个包装类。基本类型对应的包装类byt...原创 2019-01-28 14:07:09 · 169 阅读 · 0 评论 -
Java学习-常用类(StringBuilder)
文章目录一、含义二、长度三、增加3.1 末尾增加——append()3.2 任意位置增加——insert()四、替换——replace()五、删除——delete()六、查询6.1 索引查询——charAt()6.2 字符查询——indexOf()6.3 获取——substring()七、转换7.1 转换为String型7.2 转换为字符数组八、反转——reverse()九、比较——equals(...原创 2019-01-28 13:09:23 · 696 阅读 · 0 评论 -
Java学习-UML
文章目录一、含义二、常用UML图2.1 用例图2.2 序列图2.3 类图三、UML图建模软件3.1 常用工具3.2 PowerDesign软件的使用3.2.1 UML类图3.2.2 UML类图一、含义全称:Unified Modeling Language(统一建模语言)。含义:是一个支持模型化和软件系统开发的图形化语言。作用:为软件开发的所有阶段提供模型化和可视化支持。种类:约14种图...原创 2019-01-24 17:50:02 · 251 阅读 · 0 评论 -
Java学习-Object类
文章目录一、含义二、常用方法——toString()2.1 未重写toString()方法时2.2 重写toString()方法时三、常用方法——equals()3.1 未重写equals()方法时3.2 重写equals()方法时一、含义Object类是所有类的父类。如果一个类没有使用extends关键字明确标识继承另外一个类,则默认继承Object类。二、常用方法——toString(...原创 2019-01-23 15:54:56 · 125 阅读 · 0 评论 -
Java学习-二进制基础
文章目录一、概念1.1 常用进制1.2 表示1.3 二进制的位运算1.3.1 &amp;1.3.2 |1.3.3 ^1.3.4 ~1.3.5 &lt;&lt;1.3.6 &gt;&gt;1.3.7 &gt;&gt;&gt;1.4 二进制的补码与原码1.4.1 原码1.4.2 补码1.4.3 正负整数二、JDK内置进制转换2.1 十进制转其他进制2.2 其他进制转十进制三、Java中原创 2019-01-24 17:57:15 · 713 阅读 · 1 评论 -
Java学习-内部类
文章目录一、基本含义一、基本含义原创 2019-01-24 19:55:48 · 132 阅读 · 0 评论 -
Java学习-异常
文章目录一、基本含义一、基本含义原创 2019-01-27 17:36:57 · 185 阅读 · 0 评论 -
Java学习-常用类(StringBuffer)
文章目录一、基本含义二、示例一、基本含义二、示例原创 2018-12-23 18:44:57 · 103 阅读 · 0 评论 -
Java学习-常用类(Math)
文章目录一、基本含义二、示例一、基本含义二、示例原创 2018-12-23 10:17:35 · 857 阅读 · 0 评论 -
Java学习-常用类(Number)
文章目录一、基本含义二、示例一、基本含义二、示例原创 2018-12-23 10:18:02 · 186 阅读 · 0 评论 -
Java学习-常用类(Character)
文章目录一、基本含义二、示例一、基本含义二、示例原创 2018-12-23 11:07:03 · 262 阅读 · 0 评论 -
Java学习-常用类(Scanner)
文章目录一、基本含义一、基本含义项目含义作用获取用户的输入创建Scanner input = new Sanner(System.in)判断是否还有输入的数据input.hasNext (); input.hasNextLine;获取输入信息input.next(); input.nexti...原创 2018-12-22 21:39:32 · 200 阅读 · 0 评论 -
Java学习-常用类(String)
文章目录一、创建1.1 直接创建1.2 构造函数创建1.3 字符数组转换二、长度2.1 字符串.length()2.2 字符串名.length()三、拼接3.1 +拼接3.2 concat拼接四、格式化4.1 printf()4.2 format()五、获取5.1 知索引5.1.1 单字符——charAt()5.1.2 多字符一、创建1.1 直接创建语法:String 字符串名 = “字符串...原创 2019-01-27 22:14:06 · 337 阅读 · 0 评论 -
集合框架
文章目录一、集合基本含义1.1 内容含义1.2 与数组的区别1.2.1 长度1.2.2 元素类型二、Collection接口2.1 基本含义三、Map接口一、集合基本含义1.1 内容含义项目含义集合含义集合代表了一组对象集合框架含义一套规范,用来表示、操作集合,使具体操作与实现细节解耦目的存储同类对象,并对他们进行操作。简化代码。根接口Colle...原创 2019-02-02 13:22:17 · 94 阅读 · 0 评论 -
Java学习-接口(interface)
文章目录一、基本含义一、基本含义定义语法:访问控制修饰符 非访问控制修饰符 interface 接口名 extends 父接口1,父接口2…{ 常量属性; 抽象方法;}项目含义命名规范同类名命名规范内容常量 + 抽象方法内部成员访问控制修饰符public 或default(即省略)。接口继承特性多继承作用定义变量、常量,被其它类实现,定义...原创 2018-12-12 20:26:39 · 162 阅读 · 0 评论 -
Java学习-抽象类
文章目录一、基本含义1.1 抽象类1.2 抽象方法二、实例一、基本含义1.1 抽象类语法:public abstract class 类名{ 类体}项目含义含义使用abstract修饰的类。类作用作为子类的通用模板成员同普通类,只是可以加入抽象方法。特点不能被实例化,但可使用多态方式。abstract不能与private和static连...原创 2018-12-12 17:03:20 · 84 阅读 · 0 评论 -
Java学习-面向对象编程的三大特性(多态)
文章目录一、基本含义1.1 基本点1.2 注意事项1.2.1 多态使用——系统调用步骤1.2.2 父类引用指向子类对象1.3 实参二、实例一、基本含义1.1 基本点语法: 父类名 对象名 = new 子类名();项目含义含义同一个接口,使用不同的实例,进而执行不同的操作优点灵活、简化、接口性,可替换、扩充性,消除类型间的耦合关系必要条件继承、重写、父类...原创 2018-12-11 20:43:00 · 191 阅读 · 0 评论 -
Java学习-面向对象编程的三大特性(继承)
文章目录一、基本含义1.1 创建1.2 调用1.2.1 调用父类方法——未被重写后1.2.1 调用父类方法——被重写后1.2.1 调用父类方法——构造器二、具体操作一、基本含义1.1 创建语法:[访问控制修饰符] [非访问控制修饰符] class 子类名 extends 父类名{ 类体 }注意:Java中,Object类是所有的类的父类。项目含义目的复用代码。...原创 2018-12-09 22:23:58 · 210 阅读 · 0 评论 -
Java学习-包(package)
文章目录一、基本含义二、具体操作2.1 包的定义2.1.1 创建2.1.2 命名规范2.2 包的使用2.3 JDK常用包一、基本含义项目含义目的便于类文件管理,确保类的唯一性命名规范企业域名反写.企业项目名.企业项目模块名导入位置类文件中的第一行包中类单个引入Alt + /包中类全部引入Ctrl + Shift + O二、具体操作...原创 2018-12-09 17:28:49 · 131 阅读 · 0 评论 -
Java学习-面向对象编程的三大特性(封装)
文章目录一、基本含义二、具体操作一、基本含义语法:private [非访问控制修饰符] 数据类型 成员变量名;private [非访问控制修饰符] 返回值数据类型 方法名(数据类型 形参1, 数据类型 形参2){方法体};项目含义别名隐藏目的隐藏属性或方法,防止外部类随意访问。本类访问this.成员变量名。外类访问通过set方法和get方...原创 2018-12-09 16:32:30 · 191 阅读 · 0 评论 -
作业-eclipse断点调试
第一步:设置断点。进入调试界面。第二步详细说明,见下图原创 2018-12-05 10:04:27 · 110 阅读 · 0 评论 -
Java学习-数组
文章目录一、创建1.1 三种创建方式1.1.1 声明并赋值。1.1.2 先声明后赋值1.1.3 先声明再声明长度后赋值二、获取数组元素2.1 单个元素2.1.1 使用for循环语句。2.1.2使用foreach循环。2.2 全部元素三、删除元素3.1 知道元素时3.2 知道索引时2.3一、创建1.1 三种创建方式1.1.1 声明并赋值。一维数组语法 :数据类型[] 数组名 = {元素1...原创 2019-07-13 09:01:11 · 90 阅读 · 0 评论 -
作业-20181126-20181129总结
文章目录一、Java介绍1.1 简介1.2 Java运行原理1.2.1 B/S 架构原理1.2.2 Java运行原理二、JDK 环境配置2.1 下载JDK并安装2.2 配置2.3 检验配置正确性2.3.1 检验步骤2.3.2 cmd 简单命令一、Java介绍1.1 简介含义:面向对象的编程语言。目的:编写程序语言,在机器上运行。跨平台:程序员编写源代码,通过JVM(Java虚拟机)的翻译...原创 2018-11-29 20:17:21 · 214 阅读 · 0 评论 -
作业-Eclipse学习
文章目录一、Eclipse快捷键二、Eclipse的使用一、Eclipse快捷键快捷键组合作用Ctrl + /添加(撤销)单行注释Ctrl + Shif + /(\)添加(撤销)多行注释Ctrl + A全选Ctrl + C复制Ctrl + D删除当前行。Ctrl + F查找Ctrl + K查找下一个 ,参照选中的Word快速...原创 2018-11-27 20:47:06 · 486 阅读 · 0 评论 -
Java学习-方法
文章目录一、创建一、创建完整语法:访问修饰符 非访问修饰符 返回值数据类型 方法名(参数1数据类型 参数1, 参数2数据类型 参数2){方法内执行语句(方法体);return 返回值(局部变量);}...原创 2018-12-03 20:39:33 · 485 阅读 · 0 评论 -
04分支结构
文章目录一、if 型语句1.1 if语句1.2 if...else语句1.3 if...else if.....else语句1.4 嵌套if型语句二、switch 型语句一、if 型语句1.1 if语句语法:if (布尔表达式){ true时执行语句}public class Test{ public static void main(String [] args){ if( ...原创 2018-11-29 20:16:49 · 128 阅读 · 0 评论 -
Java学习-循环结构
文章目录一、while循环二、do...while循环三、for 循环3.1 普通for循环3.2 增强for循环一、while循环语法:while ( 循环条件){ 循环语句 }特点:知道(不知)循环次数时,都可用。先判断,后执行。二、do…while循环语法:do{ 循环语句 }while( 循环条件 )特点:知道(不知)循环次数时,都可用。先执行,后判断。三...原创 2018-11-29 20:15:23 · 101 阅读 · 0 评论 -
02数据类型 +变量类型
文章目录一、数据类型1.1 内置数据类型1.1.1 获取二进制位数1.1.2 获取最大值(最小值)1.2 引用数据类型1.3 常量1.4 转义字符二、变量类型2.1 局部变量2.2 成员变量(实例变量)2.3 类变量(静态变量)一、数据类型1.1 内置数据类型类型单词含义二进制位数最小值最大值默认值数字byte整型8-128(-2^7)127(2^7-...原创 2018-11-29 20:13:49 · 174 阅读 · 0 评论 -
03运算符
文章目录一、算术运算符二、关系(比较)运算符三、位运算符四、逻辑运算符五、赋值运算符六、条件(三元)运算符七、instanceOf 运算符八、运算符优先级一、算术运算符运算符含义A = 20B = 10A 运算符 B+求和201030-相减201010*相乘2010200/相除20102%求余20100...原创 2018-11-29 20:11:30 · 113 阅读 · 0 评论 -
Java学习-修饰符
一、访问控制修饰符访问权限表修饰符当前类同一包内子孙类(同一包)子孙类(不同包)其他包defaultYYYNNpublicYYYYYprotectedYYYY/N(说明)NprivateYNNNN1.1 default含义:不使用修饰符。使用者:类、接口、变量、方法。可见性:同一包内。注意:接口...原创 2018-11-29 20:14:36 · 75 阅读 · 0 评论