![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java零基础知识
文章平均质量分 56
忘的比学的还快
没更新的日子就是在努力学习
展开
-
IO流简介篇
1、什么是IO流? I/O,即输入(Input)输出(Ouput),IO流指的是数据像连绵的流体一样进行传输。 2、IO流能干什么? 在本地磁盘和网络上上传数据 3、IO流分类 流向:输入流 输出流 操作方式:字节流 ①InputStream ②FileInputStream ③BufferedInputStream ④OutputStream ⑤FileOutputStream ⑥BufferedOutputStream 字符流 ① Reader ②FileR原创 2021-01-15 20:56:06 · 216 阅读 · 2 评论 -
Java基础篇之异常
1、什么是异常? 即非正常情况,通俗的说,异常就是程序出现的错误 异常分类(Throwable) (Exception) 合理的应用程序可能 需要捕获的问题 举例:NullPointerException 错误(Error) 举例:StackOverFlowError 2、异常的处理方式 ①JVM默认的异常处理方式 在控制台打印错误信息,并终止程序 ②开发中异常的处理方式 try…catch(finally):捕获,自己处理 处理完异常之后,程序会继续执行 先执行try{}中的内容,看看是否有问题,没原创 2020-12-30 19:11:45 · 77 阅读 · 1 评论 -
Java集合篇
1、 什么是集合? 简称集,是用来存储多个元素的容器。 集合和数组的区别 元素类型 集合:引用类型 数组:基本类型、引用类型 元素个数 集合:不固定,可任意扩容 数组:固定,不能改变容量 2、集合的好处 不受容器大小的限制,可以随时添加、删除元素提供了大量操作元素的方法(判断、获取等) 3、Java集合体系 ①单列集合(Collection) List: ArraryList Set: HashSet ②双列集合(Map????value) Map: HashMap ③List集合原创 2020-12-25 12:02:47 · 100 阅读 · 0 评论 -
后编码三部分(常用工具)
1、什么是API? Application Programming Interface,应用程序编程接口,这里指的是API文档,通常叫“Java文档”,是Java中提供的类的使用说明书 2、为什么学习API? 发挥面向对象思想,找到Java提供的对象来实现功能,学习API文档就是学习Java中类的使用方法。 3、Java中组件的层次结构 模块(module)——>包(package)——>类或接口(class/interface) 4、什么是模块? module,自Java9起提供原创 2020-12-24 17:04:38 · 497 阅读 · 2 评论 -
面向对象三大特性之多态
1、什么是多态? 多种状态,同一对象再不同情况下表现不同的状态或行为 2、java中实现多态的步骤 要有继承(或实现)关系 要有方法重写 父类引用指向子类对象(is a关系) 3、子父类中定义了同名的成员变量,如何调用? 多态关系中, 使用成员发放,遵循“编译看左,运行看右”, 使用成员变量,遵循“编译看左,运行看左", 编译看左:意思是在编译期间会看左边的类型有没有这个成员,没有就报错,有就不报错 运行看右:意思是在运行期间,左边的类型中的这个成员 4、多态的好处: 可维护性:基于继承关系,原创 2020-12-06 23:41:56 · 119 阅读 · 1 评论 -
面向对象之继承(基础知识)
面向对象之继承 1、java中的继承 让类与类之间产生父子关系 被继承的类叫做父类(基类、超类) 继承的类叫做子类(派生类) 格式(extends) class 父类{ > //... > } > class 子类 extends父类{ > //... > } 2、子类继承父类之后有什么效果? 子类拥有了父类的非私有成员(成原创 2020-12-03 12:55:57 · 200 阅读 · 0 评论 -
java基础教学6
1、定义方法的注意事项 位置:1、方法必须定义在类中 2、方法之间时平级关系,不能嵌套 2、什么是方法重载? 在同一个类中的多个方法,他们的方法名相同,参数列表不同,这样的情况,称为方法重载。方法重载与返回值类型无关。 参数列表不同: 参数个数不同 对应位置的参数类型不同 方法签名:方法名+参数列表 3、为什么需要方法重载? 定义的功能相同,但具体的实现方式不同,我们可以通过定义名称相同,参数(条件)不同的方法,来更好的识别和管理类中的方法。 public static int sum(in原创 2020-11-26 23:30:48 · 97 阅读 · 0 评论 -
java基础知识5之(循环嵌套与方法的调用)
1、循环嵌套 概述:在一个循环体语句中包含另一个循环语句时,称为循环嵌套。 2、标号 概念:即循环的的名称。给循环定义一个标号,就可以根据需要结束或挑转到指定循环,常用于多层嵌套循环中。 语法: 标号: for(){}//while和do…while break标号;//结束指定标号的循环 continue标号;//跳转到指定标号的循环继续执行 3、Random类的使用 Random即随机数,用于产生随机的类。 Random类的使用步骤 4、方法的概述 方法也叫函数,是完成特定功能的代码块。简原创 2020-11-23 21:12:05 · 416 阅读 · 3 评论 -
java零基础知识4
1、循环结构 概念:一部分代码按照次数或一定的条件反复执行的一种代码结构 循环结构三大类 ①for循环(循环次数已知) for循环的格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体 } ②while循环(循环次数不固定) 格式:初始化语句; whlie(判断条件语句){ 循环体语句; 控制条件语句; } 注意事项:初始化语句可以省略 控制条件语句可以省略 ③do…while循环(先执行一次,再执行一次) 格式:初始化语句; do{ 循环体语句; 控制条件语句; }while(原创 2020-11-17 22:14:36 · 107 阅读 · 5 评论 -
java零基础知识3
1、数据类型转换 分类:A自动类型转换 B强制类型转换 转换格式:小类型 变量名 = (小类型)大数据类型; 2、标识符 概念:给类、方法、变量、常量等起名字的字符序列,就是标识符 标识符组成部分 英文大小写字母、数字、下划线(_)和美元符号($). *不能以数字开头 *不能是关键字 *严格区分大小写 标识符命名规范:类和接口;变量和方法;常量名;包名; 3、运算符: A算数运算符; 常见的算数运算符±*/% java整数除以整数,结果还是整数 /表示两数相除的商,%原创 2020-11-15 23:29:24 · 65 阅读 · 0 评论 -
java零基础知识2
1、能够理解注释、关键字、常量的概念并使用 关键字:被Java语言赋予特定含义的单词 特点:组成关键字的字母全部小写 常见的代码编译器,对关键字有特殊的颜色标记 理解变量的概念,并能够正确定义和使用 常量的分类:①字面值常量 A字符串常量 “helloworld" B整数常量 12,-23 C小数常量 12.34 D字符常量 ‘a’,‘o’ E布尔常量 true,false F空常量 null ②自定义常量 补充两个快捷方式: main方法的快捷键:psvm 输出语句的原创 2020-11-14 22:54:15 · 83 阅读 · 1 评论 -
java零基础知识1
1、JRE是Java运行环境和核心类库 2、Tab键:制表符,用于缩进 Shift键:上档键 ctrl:控制键,和其他配合使用 Win:呼出系统菜单 3、Intellij IDEA简介 *简称IDEA,字面意思是“智能理念”,是JetBrains公司的产品。 *它是业界公认最好的、也是最智能的Java集成开发环境(IDE) 官网http://www.jetbrains.com/idea/ 4、 使用Java先编写第一个程序HelloWorld 1、java程序最小的单位是类,一个Java程序至少拥原创 2020-11-14 22:49:04 · 87 阅读 · 0 评论 -
Java零基础教学
1、什么是软件工程师? 软件工程师是通过计算机的某种编程语言完成软件的开发 。 软件:系统软件和应用软件 系统软件: 直接和硬件交互的软件,例如:windows7、windows8、win10、Linux操作系统 应用软件: 运行在系统软件中 我们通常所说的软件开发一般都是指使用计算机编程语言完成”应用软件“的开发。 2、常用DOS命令 cls 清屏 *dir列出当前子目录下所有的文件/子目录 *cd命令表示:change directory cd 目录的路径 路径包括绝对路径和相对路径 绝对路原创 2020-11-13 22:21:06 · 210 阅读 · 1 评论 -
面向对象之封装(基础知识)
引言: 基本类型的变量作为参数传递时,传的是值 引用类型的变量作为参数传递时,传的是地址值 1、什么是面向对象? 面向: 基本义:面对、朝向 引申义:注重、关注 对象:世间的一切事物 2、面向对象思想: 把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想(或思维方式) 3、面向过程思想: 面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想 思想特点: A是一种更符合人们学习思考的思想 B把复杂事情简单化 C把人们从执行者变成了指挥者 4、面.原创 2020-11-29 23:29:14 · 2045 阅读 · 6 评论 -
面向对象之封装、标准javaBean类集合篇
1、java中使用变量的规则 使用变量遵循“就近原则”,如果局部位置有,就使用。 没有就去本类的成员位置找,有就使用,没有数据会报错。 局部位置:方法的参数列表或者方法体语句 成员位置:类中方法外 2、成员变量和局部变量的区别 ①定义变量 成员变量:类中,方法外、 局部变量:方法中,或形式参数 ②初始化值 成员变量:有默认初始化值(String是null,int是0) 局部变量:无默认初始化值,必须先赋值再使用 ③作用范围 成员变量:在类中 局部变量:在方法中 ④内存中的原创 2020-11-30 21:22:51 · 234 阅读 · 1 评论