
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 · 310 阅读 · 2 评论 -
Java基础篇之异常
1、什么是异常?即非正常情况,通俗的说,异常就是程序出现的错误异常分类(Throwable) (Exception)合理的应用程序可能 需要捕获的问题举例:NullPointerException错误(Error)举例:StackOverFlowError2、异常的处理方式①JVM默认的异常处理方式 在控制台打印错误信息,并终止程序②开发中异常的处理方式try…catch(finally):捕获,自己处理 处理完异常之后,程序会继续执行先执行try{}中的内容,看看是否有问题,没原创 2020-12-30 19:11:45 · 100 阅读 · 1 评论 -
Java集合篇
1、 什么是集合?简称集,是用来存储多个元素的容器。集合和数组的区别元素类型集合:引用类型 数组:基本类型、引用类型元素个数集合:不固定,可任意扩容数组:固定,不能改变容量2、集合的好处不受容器大小的限制,可以随时添加、删除元素提供了大量操作元素的方法(判断、获取等)3、Java集合体系①单列集合(Collection)List:ArraryList Set:HashSet②双列集合(Map????value)Map: HashMap③List集合原创 2020-12-25 12:02:47 · 139 阅读 · 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 · 576 阅读 · 2 评论 -
面向对象三大特性之多态
1、什么是多态?多种状态,同一对象再不同情况下表现不同的状态或行为2、java中实现多态的步骤要有继承(或实现)关系要有方法重写父类引用指向子类对象(is a关系)3、子父类中定义了同名的成员变量,如何调用?多态关系中,使用成员发放,遵循“编译看左,运行看右”,使用成员变量,遵循“编译看左,运行看左",编译看左:意思是在编译期间会看左边的类型有没有这个成员,没有就报错,有就不报错运行看右:意思是在运行期间,左边的类型中的这个成员4、多态的好处:可维护性:基于继承关系,原创 2020-12-06 23:41:56 · 160 阅读 · 1 评论 -
面向对象之继承(基础知识)
面向对象之继承1、java中的继承让类与类之间产生父子关系 被继承的类叫做父类(基类、超类) 继承的类叫做子类(派生类)格式(extends) class 父类{ > //... > } > class 子类 extends父类{ > //... > }2、子类继承父类之后有什么效果?子类拥有了父类的非私有成员(成原创 2020-12-03 12:55:57 · 247 阅读 · 0 评论 -
java基础教学6
1、定义方法的注意事项位置:1、方法必须定义在类中2、方法之间时平级关系,不能嵌套2、什么是方法重载?在同一个类中的多个方法,他们的方法名相同,参数列表不同,这样的情况,称为方法重载。方法重载与返回值类型无关。参数列表不同:参数个数不同对应位置的参数类型不同方法签名:方法名+参数列表3、为什么需要方法重载?定义的功能相同,但具体的实现方式不同,我们可以通过定义名称相同,参数(条件)不同的方法,来更好的识别和管理类中的方法。public static int sum(in原创 2020-11-26 23:30:48 · 130 阅读 · 0 评论 -
java基础知识5之(循环嵌套与方法的调用)
1、循环嵌套概述:在一个循环体语句中包含另一个循环语句时,称为循环嵌套。2、标号概念:即循环的的名称。给循环定义一个标号,就可以根据需要结束或挑转到指定循环,常用于多层嵌套循环中。语法:标号:for(){}//while和do…while break标号;//结束指定标号的循环continue标号;//跳转到指定标号的循环继续执行3、Random类的使用Random即随机数,用于产生随机的类。 Random类的使用步骤4、方法的概述方法也叫函数,是完成特定功能的代码块。简原创 2020-11-23 21:12:05 · 452 阅读 · 3 评论 -
java零基础知识4
1、循环结构概念:一部分代码按照次数或一定的条件反复执行的一种代码结构循环结构三大类①for循环(循环次数已知)for循环的格式:for(初始化语句;判断条件语句;控制条件语句){循环体}②while循环(循环次数不固定)格式:初始化语句;whlie(判断条件语句){循环体语句;控制条件语句;}注意事项:初始化语句可以省略控制条件语句可以省略③do…while循环(先执行一次,再执行一次)格式:初始化语句;do{循环体语句;控制条件语句;}while(原创 2020-11-17 22:14:36 · 149 阅读 · 5 评论 -
java零基础知识3
1、数据类型转换 分类:A自动类型转换 B强制类型转换 转换格式:小类型 变量名 = (小类型)大数据类型;2、标识符概念:给类、方法、变量、常量等起名字的字符序列,就是标识符标识符组成部分 英文大小写字母、数字、下划线(_)和美元符号($).*不能以数字开头*不能是关键字*严格区分大小写标识符命名规范:类和接口;变量和方法;常量名;包名;3、运算符:A算数运算符; 常见的算数运算符±*/% java整数除以整数,结果还是整数 /表示两数相除的商,%原创 2020-11-15 23:29:24 · 86 阅读 · 0 评论 -
java零基础知识2
1、能够理解注释、关键字、常量的概念并使用关键字:被Java语言赋予特定含义的单词 特点:组成关键字的字母全部小写 常见的代码编译器,对关键字有特殊的颜色标记理解变量的概念,并能够正确定义和使用 常量的分类:①字面值常量A字符串常量 “helloworld"B整数常量 12,-23C小数常量 12.34D字符常量 ‘a’,‘o’E布尔常量 true,falseF空常量 null②自定义常量补充两个快捷方式:main方法的快捷键:psvm输出语句的原创 2020-11-14 22:54:15 · 104 阅读 · 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先编写第一个程序HelloWorld1、java程序最小的单位是类,一个Java程序至少拥原创 2020-11-14 22:49:04 · 109 阅读 · 0 评论 -
Java零基础教学
1、什么是软件工程师?软件工程师是通过计算机的某种编程语言完成软件的开发 。软件:系统软件和应用软件系统软件:直接和硬件交互的软件,例如:windows7、windows8、win10、Linux操作系统应用软件:运行在系统软件中 我们通常所说的软件开发一般都是指使用计算机编程语言完成”应用软件“的开发。2、常用DOS命令cls 清屏*dir列出当前子目录下所有的文件/子目录*cd命令表示:change directorycd 目录的路径 路径包括绝对路径和相对路径 绝对路原创 2020-11-13 22:21:06 · 272 阅读 · 1 评论 -
面向对象之封装(基础知识)
引言:基本类型的变量作为参数传递时,传的是值引用类型的变量作为参数传递时,传的是地址值1、什么是面向对象?面向:基本义:面对、朝向引申义:注重、关注对象:世间的一切事物2、面向对象思想:把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想(或思维方式)3、面向过程思想:面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想思想特点:A是一种更符合人们学习思考的思想B把复杂事情简单化C把人们从执行者变成了指挥者4、面.原创 2020-11-29 23:29:14 · 2098 阅读 · 6 评论 -
面向对象之封装、标准javaBean类集合篇
1、java中使用变量的规则使用变量遵循“就近原则”,如果局部位置有,就使用。没有就去本类的成员位置找,有就使用,没有数据会报错。局部位置:方法的参数列表或者方法体语句成员位置:类中方法外2、成员变量和局部变量的区别①定义变量 成员变量:类中,方法外、 局部变量:方法中,或形式参数②初始化值 成员变量:有默认初始化值(String是null,int是0) 局部变量:无默认初始化值,必须先赋值再使用③作用范围 成员变量:在类中 局部变量:在方法中④内存中的原创 2020-11-30 21:22:51 · 261 阅读 · 1 评论