java基础
编程字里的生活
当才华还撑不起自己的野心的时候,就应该静下心来学习。
展开
-
Java基础复习—Java核心API1
文章目录Strin字符串String基础知识String 中常用的APIStringBuffer类和StringBuilder类Object类什么是ObjectObject类中的方法包装类包装类的认识Strin字符串String基础知识 String 是一个引用类型,默认值为 null String 类是用关键字 final 修饰的,所以 String 类不能被继承import java.util.Arrays;public class StringDemo { public stati原创 2020-06-05 23:38:36 · 214 阅读 · 0 评论 -
Java基础复习—异常处理
文章目录异常概述异常处理Java异常类说明异常处理机制异常处理语句try/catch 语句块多重catchfinally语句块异常概述 异常机制已经成为判断一门编程语言是否成熟的标准,例如Java,C#等。异常机制可以使程序中的异常处理代码和正常业务代码分离,使程序的逻辑更加清晰,并可以增强程序的容错性。当一个程序出现错误时,它可能的情况有三种: (1) 语法错误:指代码的格式错误,或者某个字母输入错误 (2) 运行时错误:指在程序运行时出现的一些没有想到的错误,如:空指针异常、数组越界原创 2020-06-05 23:36:42 · 419 阅读 · 0 评论 -
Java基础复习—集合
文章目录集合框架概述Collection集合add方法contains方法size、clear和isEmpty方法 addAll 和 containsAll 方法Iterator接口Remove方法使用增强型for循环遍历集合元素List集合List接口ArrayList类LinkedList类泛型泛型概念的提出什么是泛型集合框架概述 集合有时又称为容器,简单的说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体。 集合被用于存储、获取、操纵和传输聚合的数据。 在实际开发中,需要将使用的原创 2020-06-05 23:35:46 · 188 阅读 · 0 评论 -
Java基础复习—内部类
文章目录内部类成员内部类静态内部类匿名内部类内部类 概念:Java 语言允许将一个类定义在另一个类的内部,这种语法叫做内部类内部类的作用更好的封装性内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,但外部类不能访问内部类的实现细节,例如内部类的成员变量匿名内部类适用于创建那些仅需要一次使用的类成员内部类 (1) 每一个成员内部类的对象都对应一个外部类对象,一个外部类对象可以有多个内部类对象 (2) 在成员内部类里可以访问外部类的私有属性和方法,可以通过 父类名原创 2020-05-26 13:53:16 · 145 阅读 · 0 评论 -
Java基础复习—抽象类和接口
文章目录抽象类和接口抽象类的定义接口的定义接口的意义对单一继承关系的补充抽象类和接口抽象类的定义 抽象类是一种特殊的数据类型,一般来说,抽象类都会包含抽象方法,也可以不包含。 抽象类不能实例化,但可以定义引用来得到子类的对象。 抽象类一般都有子类,而子类一定需要去实现抽象类的方法。例如如下代码:public class Text { public static void main(String[] args) { //抽象类定义引用得到子类的对象 Moo原创 2020-05-26 13:46:06 · 211 阅读 · 0 评论 -
Java基础复习—结构化程序设计
文章目录方法的定义和调用方法的定义方法的调用[案例]酒店前台管理程序构造器Java中的构造器this关键字构造方法的重载默认构造器对象中的方法依赖对象存在方法重载重载与重写方法中参数的传递规则继承继承的定义方法重写继承中多态的体现继承中的构造器Static 关键字(暂时)static 修饰方法final 关键字final 修饰类(理解即可)final 修饰方法(理解即可)final 修饰变量static finalfinal 修饰方法(理解即可)final 修饰变量static final方法的定义和调用原创 2020-05-26 13:44:15 · 356 阅读 · 0 评论 -
Java基础复习—面向对象编程
文章目录面向对象面向对象简介类的抽象对象的创建对象属性的自动初始化面向对象面向对象简介 面向对象的编程思想以对象的抽象为导向,将现实世界的万事万物都抽象为程序中的对象,对象是数据和操作的封装体,将一组具有相同数据和操作的对象抽象为类型(类)。 面向对象是指面向客观事物之间的关系,人类日常的思维方式是面向对象,自然界事物之间的关系是对象与对象之间的关系。 首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想原创 2020-05-26 13:43:27 · 202 阅读 · 0 评论 -
Java基础复习—数组
文章目录前言数组的定义数组的初始化静态初始化:动态初始化:数组的访问获取数组的长度通过访问下标访问数组元素(数组元素位置交换)数组的逆序输出[案例] 利用数组累加分数成绩数组的复制数组的扩容二维数组的定义与初始化数组排序问题的研究冒泡排序插入排序Arrays.sort排序(高效排序法)前言 计算机程序离不开算法和数据结构。 数据结构就是把数据按照某种特定的结构来保存。 数组是编程语言中最常见的一种数据结构,可以用于存储多个数据,每个数组元素存放一个数据。 通常,可以通过数组元素的索原创 2020-05-16 13:38:40 · 285 阅读 · 0 评论 -
Java基础复习—循环结构
文章目录while 循环do-while循环for循环语句Break和Continue的使用[案例]猜数字游戏分析while 循环while(boolean表达式){ 语句块}do-while循环 do-while 循环的循环条件后面必须有一个分号 ,分号表示结束. do-while 循环, 无论boolean表达式是否为 true, 都会先执行一次语句块(至少循环一次) .do{ 语句块}while(boolean表达式); while 和 do-whil原创 2020-05-16 13:35:32 · 264 阅读 · 0 评论 -
Java基础复习—选择结构
文章目录基本if/if-else条件(选择)结构多重if条件结构嵌套if条件结构Switch条件选择结构【案例】出租车计费程序设计分析 += 和 =+ 的区别 基本if/if-else条件(选择)结构 当代码块只有一个语句时,可以省略大括号 //if 条件结构if(条件1) 代码块;//if-else 选择结构if(条件1) 代码块1;else 代码块2;多重if条件结构 在解决需要判断的条件是连续区间时有很大优势if(条件1) 代码块1;e原创 2020-05-16 13:33:51 · 264 阅读 · 0 评论 -
Java基础复习—Java语法基础
文章目录main方法的定义关系运算符逻辑运算符条件运算符控制台(Console)输入数据随机数据的产生String 类一些方法的运用类的运用方法类方法的运用方法main方法的定义 一个应用程序必须要有一个主方法,也只能有一个主方法package day01;public class OneDay01 { //主方法(main),一个应用程序必须要有一个主方法,也只能有一个主方法 public static void main(String[] args) {原创 2020-05-16 13:29:04 · 234 阅读 · 0 评论