![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 83
hss950910
这个作者很懒,什么都没留下…
展开
-
java关键字、变量与数据类型
一:关键字(1):定义:被java语言赋予特殊含义的单词注意:1:组成关键字的字母全部小写 2:常见代码的编辑器对关键字有特殊颜色标记二:常量1:定义:在程序执行过程中,值不可以改变的量2:分类:字符串常量 “ ”整数常量 12,123小数常量 1.2,2.3字符常量 ‘A‘布尔常量 ...原创 2018-07-26 10:39:24 · 289 阅读 · 0 评论 -
异常处理
异常产生&异常处理异常概述什么是异常?Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示ja...原创 2018-08-06 10:49:33 · 137 阅读 · 0 评论 -
static关键字
一:概述及特点是一个关键字,用来修饰成员变量和成员方法特点: A:被所有对象共享数据 B:可以使用类名调用 C:静态的加载优于对象,不属于任何对象,但可以使用对象调用,与对象无关 D:随着类的加载而加载二:注意事项A:静态方法 静态方法只能调用静态成员B:非静态方法 可以调用静态成员,也可以调...原创 2018-08-01 18:59:46 · 70 阅读 · 0 评论 -
IO流-----高级(1)
File类 File概述 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可,那么我们就要研究研究File这个类中都有那些功能可以操作文件或者文件夹呢 File类的构造函数 File(String pathna...原创 2018-08-06 18:19:48 · 83 阅读 · 0 评论 -
IO流——高级(2)
标准输入流 & 转换流 & 打印流 标准输入输出流 public static final InputStream in:标准输入流 public static final PrintStream out:标准输出流 package com.itheima_05;/* * 标准输入输出流: public static final...原创 2018-08-06 18:20:41 · 90 阅读 · 0 评论 -
继承和抽象
继承 继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 继承的格式&使用 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。格式:class 子类 extends 父类 {} 案例代码一: package com.it...原创 2018-08-02 11:11:05 · 578 阅读 · 0 评论 -
继承与多态
接口 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口的格式&使用 接口的格式 与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的...原创 2018-08-02 18:39:12 · 89 阅读 · 0 评论 -
多线程
多线程概述学习多线程之前,我们先要了解几个关于多线程有关的概念。A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运...原创 2018-08-07 11:44:00 · 79 阅读 · 0 评论 -
方法与函数
一:方法<1> 定义:其实就是完成特定功能的代码块<2>格式:修饰符 返回值类型 方法名(参数类型 参数1……){ 方法体; return 返回值; } ...原创 2018-07-28 11:32:40 · 94 阅读 · 0 评论 -
Java数组
一:Random随机数作用:用于产生一个随机数 流程: A:导包 java.util.Random B: 创建对象 Random r = new Random(); C: 产生随机数 int number = r.Random(10); 这里表示[0,10)之间的整数二:java一维数组数组是存储多...原创 2018-07-27 17:38:58 · 98 阅读 · 0 评论 -
IO流基础
一:IO流概述及分类<1>概述 IO流是用来处理设备之间的数据传输 文件复制、上传、下载 可以把数据存储到文件,也可以从文件中读取<2>IO流分类 A:输入流:读数据(从文件中读) B:输出流:写数据(将数据写入文件)二:FileWriter(输出流)写数据 A: 构造方法 ...原创 2018-07-31 17:56:24 · 81 阅读 · 0 评论 -
java运算符与表达式
一:表达式用运算符链接起来的符合Java语法的式子 不同运算符连接的的表达式是不同的表达式二:运算符定义:用于常量和变量进行操作的符号运算符分类1:算数运算符 +,-,*,/(取商),%(取余),++,-- <1> ++ 自加一 ++在后面,先拿变量操作,在++ ++在前面,先++,在拿变量操作...原创 2018-07-26 11:36:40 · 623 阅读 · 0 评论 -
面向对象(1)-------类与对象
讨论面向对象之前,首先要想一下什么是面向过程<1>面向过程概述 其实就是面向具体的每一个步骤和过程,把每一个步骤和过程完成,然后有这些功能方法相互调用,完成功能 代表语言:c语言<2>面向对象概述 面向对象是基于面向过程的编程思想,其强调的是对象,有对象调用功能 。 特点: A:是一种更符合我们习...原创 2018-07-29 14:02:52 · 110 阅读 · 0 评论 -
java常用API
<1>API概述 API(Application Programming Interface) : 应用程序编程接口 使用流程:A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容 举例:RandomD:看包java.lang包下的类在使用的时候是不需要导包的E:看类...原创 2018-07-29 19:05:45 · 125 阅读 · 0 评论 -
条件判断及循环语句
一:流程控制语句 1:顺序结构 从上往下依次执行 开始-----》语句一-------》语句二------》结束2:选择结构 (分支结构) 有特定的语法格式,必须按照语法格式编写代码 两种选择语句:1 if语句 2 switch语句 (1)if语句 <1> 格式1 if(关系表达式){...原创 2018-07-26 20:11:13 · 1551 阅读 · 0 评论 -
常用API-----高级
Object类 & System类 Object类 概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。在Object类众多方法中,我们先学习equals方法与toString方法,其他方法后面课程中会陆续学到。 toString()方法 由于...原创 2018-08-03 21:04:46 · 107 阅读 · 0 评论 -
Java集合
一:对象数组练习 二:集合概述A:为什么会出现集合类: 我们学习的是面向对象编程语言,而面向对象编程语言对事物的描述都是通过对象来体现的。 为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储, 就不能是一个基本的变量,而应该是一个容器类型的变量。B: 到目前为止,我们学习过了哪些容器类型的数据呢?St...原创 2018-07-30 18:28:51 · 74 阅读 · 0 评论 -
Set与Map
HashSet集合 Set接口的特点 Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复 HashSet使用&唯一性原理 HashSet的使用 案例代码一: public class HashSetDemo2 { public sta...原创 2018-08-04 20:57:33 · 116 阅读 · 0 评论 -
包、修饰符与内部类
包和权限修饰符 包的概述 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 包的声明格式 通常使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”.”连接类中包的声...原创 2018-08-03 10:02:36 · 130 阅读 · 0 评论