java
归零-li
这个作者很懒,什么都没留下…
展开
-
Java零碎知识记录
Java语言特点 简单易学 面向对象(封装、继承、多态) 封装:利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型的内部,系统的其他部分只有通过封装在数据外面的被授权的操作,才能与这个抽象数据类型交互。 继承:一个对象直接使用另一个对象的属性和方法 Java语言只支持单一继承,可通过接口实现多重继承。 多态:一个程序中同名的多个不同方法共存的情况,即一个对外接...原创 2019-04-11 19:44:09 · 151 阅读 · 0 评论 -
Java零散知识整理——键盘输入与流程控制
最主要的流程控制方式是结构化程序设计中规定的三种基本结构:顺序结构、分支结构(选择结构)、循环结构 Java提供两种利用键盘输入数据的方式。 (1)利用字符输入流: 基本格式: import java.io.*; public class class_name //类名称 { String str;//声明str为String类型的变量 BufferedReader buf; //声明bu...原创 2019-04-15 16:51:43 · 154 阅读 · 0 评论 -
Java零散知识点学习——数组、字符串
Java语言中有关内存分配的知识: (1)Java的内存(两种):栈内存和堆内存 (2)在方法中定义的一些基本类型的变量和对象的引用变量都在方法的栈内存中分配。当在一段代码块中定义了一个变量时,Java就在栈内存中为该变量分配内存。当超出变量的作用域后,Java会自动释放掉为该变量分配的内存空间。 (3)堆内存用来存放由new运算符创建的对象和数组。在堆中创建了一个数组或对象后,同时还在栈中定义...原创 2019-04-16 15:47:47 · 189 阅读 · 0 评论 -
Java零散知识点记录——类的方法
Java语言在给被调用方法的参数赋值时,只能采用传值的方式。 当参数是基本数据类型时,则是传值方式调用 当参数是引用类型的变量时,则是传址方式调用 方法的重载(多态的一种):同一类内定义多个名称相同的方法,然后根据其参数的不同(参数的个数不同或参数的类型不同)来设计不同的参数。 注意:Java中不允许参数个数或参数类型完全相同而只有返回值类型不同的重载 构造方法是一种特殊的,与类名相同的方法,专...原创 2019-04-16 17:47:02 · 172 阅读 · 0 评论 -
Java零散知识点记录——类与对象
类的一般结构: [类修饰符] class 类名称 { [修饰符] 数据类型 成员变量名称; ... [修饰符] 返回值的数据类型 方法名(参数1,参数2,...) { 语句序列; return [表达式]; } ... } []中的修饰符是可选项,是一组限定类、成员变量和成员方法是否可以被程序里的其他部分访问和调用的控制符。 类的修饰符及含义 修饰符 含义 ...原创 2019-04-14 17:06:34 · 170 阅读 · 0 评论 -
Java零散知识点记录——继承性与多态性
继承性通过extends关键字实现。可从父类那继承所有非private的成员作为自己的成员。格式: class SubClass extends SuperClass{ ... } 在子类中访问父类成员的格式: super.变量名; super.方法名; 覆盖:指在子类中定义名称、参数个数和类型均与父类完全相同的方法,用来重写父类中同名方法的操作。 默认情况下,所有的成员变量和成员方法都...原创 2019-04-17 17:34:27 · 196 阅读 · 0 评论 -
Java零散知识点记录——异常处理
程序错误分为语法错、语义错、逻辑错 语义错可分为错误和异常 try-catch-finally语句来捕获和处理一个或多个异常语法格式: try{ 要检查的语句序列 //try块 } catch(异常类名 形参对象名){ 异常发生时的处理语句序列 //catch块 } finally{ 一定会运行的语句序列 //finally块 } 异常分类: 系统自动抛出的异常==》系统定...原创 2019-04-18 10:18:09 · 188 阅读 · 0 评论