Java基础
weixin_44853953
这个作者很懒,什么都没留下…
展开
-
Java IO流(续)
第一章 字节缓冲流[top]1.1字节缓冲区流的概述和使用1.1.1 字节缓冲流的作用是?字节流一次读写一个数组的速度比一次读写一个字节的速度快很多,这是加入了数组这样的缓冲区效果,java本身在设计的时候,也考虑到了这样的设计思想,所以提供了字节缓冲区流字节缓冲流 : BufferedOutputStream:字节缓冲输出流 BufferedInputStream:字节缓冲输入流1.1.2 为什么字节缓冲流的构造方法需要传入一个OutputStream字节缓冲区流仅仅提供缓冲区,而真正的原创 2020-06-28 22:56:26 · 530 阅读 · 0 评论 -
异常
第1章 异常1.1 异常的概述和继承体系1.1.1 异常详解异常的概念:异常:就是程序出现了不正常的情况。例如:ArithmeticException:当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。常见的异常有:IndexOutOfBoundsException、NullPointerException、StringIndexOutOfBoundsException异常的体系的介绍:Throwable 类是 Java 语言中所有错误或异常的超类。Er原创 2020-06-28 11:02:12 · 73 阅读 · 0 评论 -
集合
内容介绍Set集合特点和HashSet集合类Map集合HashMap集合的相关案例第1章 Set集合特点和HashSet集合类1.1 Set集合的特点Set:元素唯一,存储元素无序一个不包含重复元素的 collectionHashSet:set是一个接口,不能直接创建对象,要找到它的实现类Hashset,hashset实现了set接口,可以通过hashset实现创建set对象。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变1.1.1 案例代码一:package com.原创 2020-06-27 15:01:04 · 114 阅读 · 0 评论 -
集合
内容介绍集合的概述和Collection集合List集合数据类型和ArrayList集合的相关案例第1章 集合的概述和Collection集合1.1 集合的概述集合是一个容器,是用来存储和获取数据的.1.1.1 为什么会出现集合类为什么出现集合类:我们学习的是面向对象的编程语言,面向对象的编程语言对事物的描述都是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储,而要想存储多个对象,就不能是基本的变量了,应该是一个容器类型的变量。回顾我们学过的知识,有哪些是容器原创 2020-06-26 17:14:13 · 83 阅读 · 0 评论 -
常用API(续)
内容介绍数组排序和Arrays工具类包装类Date类和SimpleDateFormat类第1章 数组冒泡排序和Arrays工具类1.1 数组的冒泡排序冒泡排序:就是相邻的两个元素进行两两比较,把元素值大的元素依次向后排.1.1.2 数组排序之冒泡排序代码实现 package com.itheima;/* * 数组排序:(冒泡排序) */public class ArrayDemo { public static void main(String[] args) { //定义一原创 2020-06-26 09:47:09 · 78 阅读 · 0 评论 -
常用API
第1章 API概述1.1 API概念API(Application Programming Interface) : 应用程序编程接口也称之为 : 帮助文档1.2 快速使用API步骤:A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容举例:RandomD:看包java.lang包下的类在使用的时候是不需要导包的E:看类的描述Random类是用于生成随机数的类F:看构造方法Random():无参构造方法Random r = new原创 2020-06-25 17:21:51 · 61 阅读 · 0 评论 -
Java面向对象03
第1章 final和static关键字1.1 final关键字的概述及特点• final关键字是最终的意思,可以修饰类,成员变量,成员方法。– 修饰类,类不能被继承– 修饰变量,变量就变成了常量,只能被赋值一次– 修饰方法,方法不能被重写1.2 static关键字的概述及特点1.2.1 静态的概述当在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方法没有访问到对象的特有数据时,方法创建这个对象有些多余。可是不创建对象,方法又调原创 2020-06-22 22:21:07 · 136 阅读 · 1 评论 -
Java面向对象精华知识点再来一波
第1章 继承1.1 继承的概述1.1.1 继承概述多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只要继承那个类即可单独的这个类称为父类,基类或者叫超类,多个类可以称为子类或者派生类有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员1.1.2 实现继承的方式通过extends关键字可以实现类与类的继承格式:public class 子类名 extends 父类名{}1.2 继承的好处和弊端1.2.原创 2020-06-21 15:49:57 · 93 阅读 · 0 评论 -
Java面向对象01
这里写自定义目录标题第1章 面向对象概述第1章 面向对象概述1.1.1 面向过程思想与面向对象思想面向过程:强调的是每一个功能的步骤。面向对象:强调的是对象,然后由对象去调用功能。1.1.2 面向过程特点与面向对象特点A:面向过程:强调的是过程,所有事情都需要自己完成B:面向对象: 是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做),可以将复杂的事情简单化(对使用者来说简单了,对象里面还是很复杂的)将我们从执行者变成了指挥者角色发生了转换。...原创 2020-06-14 20:59:42 · 85 阅读 · 0 评论 -
Java基础知识day05
这里写自定义目录标题第1章 方法的概述第2章 方法的练习第3章 方法的重载第4章 方法参数类型详解第1章 方法的概述1.1 方法的概述和定义格式1.1.1 方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调原创 2020-06-13 10:16:13 · 92 阅读 · 0 评论 -
java基础语法
今日内容介绍第1章 数组介绍及动态初始化1.1 数组的概述和定义格式1.1.1 数组的概述数组是存储多个变量(元素)的东西(容器)这多个变量的数据类型要一致1.1.2 数组的定义格式1.1.3 数组概念数组是存储同一种数据类型多个元素的容器。数组既可以存储基本数据类型,也可以存储引用数据类型。1.1.4 数组的定义格式格式1:数据类型[] 数组名;格式2:数据类型 数组名[];注意:这两种定义做完了,数组中是没有元素值的。如何对数组的元素进行初始化呢?1.2 数组初始化之动原创 2020-06-12 15:50:29 · 63 阅读 · 0 评论 -
java基础精华03
今日内容介绍第1章 循环结构第2章 循环嵌套第3章 控制循环语句第4章 Random随机数第1章 循环结构1.1 for循环的格式及基本使用1.1.1 for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; }1.1.2 执行流程A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是false,循环结束。如果是true,继续执行。C:执行循环体语句D:执行控制条件语句E:回到B继续1.1.3 fo原创 2020-06-12 09:18:15 · 87 阅读 · 0 评论 -
Java自己总结基础笔记2
第1章 运算符1.1 算术运算符的概述和用法• 运算符对常量和变量进行**操作**的符号称为运算符• 表达式用运算符把常量或者变量连接起来符号java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。定义两个int类型的变量a,b,做加法(a + b)• 常用运算符 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符1.1.1 算数运算符概述算数运算符有: +,-,*,/,%,++,-- 算数运算符取余和除法的区别:%:取余运算符。得原创 2020-06-10 06:27:33 · 69 阅读 · 0 评论 -
Java基础笔记1
Java基础笔记1这算是第一次比较系统的正式的学习Java课程。1.1 Java发展历史简述Java语言是由詹姆斯·高斯林(James Gosling)博士等人创立的。*JavaSE、JavaEE、JavaME的联系与区别:JavaSE是标准版的Java,是JavaEE与JavaME的基础。JavaEE是企业版Java,这对于web应用程序开发,JavaME是小型版Java,针对于移动端app开发。1.2 Java跨平台原理平台指的就是Windows,Linux,和Mac操作系统。跨平台:J原创 2020-06-09 06:18:21 · 118 阅读 · 0 评论