java基础学习笔记
文章平均质量分 79
学习java基础的笔记
莹宝与鑫鑫
这个作者很懒,什么都没留下…
展开
-
JAVA笔记11,项目开发团队调度软件,总结之前学习内容
第十一章 项目 开发团队调度软件一 目标二 需求说明三 运行效果图四 代码 一 目标 模拟实现一个基于文本界面的《开发团队调度软件》 复习之前学习的内容 二 需求说明 软件启动时,根据给定的数据创建公司部分成员列表(数组) 根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目 组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表 开发团队成员最多包括2名架构师、1名设计师和2名程序员 三 运行效果图 启动 显示团队列表 没有团队成员时 有原创 2021-02-09 16:10:05 · 140 阅读 · 0 评论 -
JAVA笔记10,异常
#mermaid-svg-7GY2FYLCy7Ltfw8g .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-7GY2FYLCy7Ltfw8g .label text{fill:#333}#mermaid-svg-7GY2FYLCy7Ltfw8g .node rect,#mermaid-svg-7GY2FYLCy7原创 2021-02-08 09:58:58 · 96 阅读 · 1 评论 -
JAVA学习笔记9,抽象类和接口及内部类
第九章 抽象类和接口及内部类一 抽象类和抽象方法1.1 抽象类1.2 抽象方法1.3 abstract使用注意事项1.4 练习二 接口interface2.1 接口的特点:2.2 接口语法格式2.3 注意事项2.4 接口和抽象类之间的对比2.5 interface Java 8新特性2.6 练习三 内部类3.1 内部类定义3.2 分类 一 抽象类和抽象方法 1.1 抽象类 用abstract关键字来修饰一个类,这个类叫做抽象类。 此类不能实例化 抽象类中一定有构造器,便于子类实例化时调用 开发中,都会提原创 2021-02-07 12:59:35 · 192 阅读 · 0 评论 -
JAVA笔记八,关键字static、final和代码块详解
第八章 关键字static、final和代码块详解一 static关键字1.1 使用范围:1.2 静态变量和实例变量的区别1.3 静态属性的其他说明:1.4 静态方法1.5 练习二 代码块2.1 代码块的作用2.2 代码块的分类:2.3 静态代码块2.4 非静态代码块2.5 变量赋值的执行顺序2.6 练习三 final关键字 一 static关键字 类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。 如果方法与调用者无关,则原创 2021-02-05 10:37:18 · 94 阅读 · 0 评论 -
java笔记7,继承和多态 super instanceof 重载和重写的区别 ==与equals()的区别
第六章 类的继承和多态一 继承1.1 语法格式1.2 继承的作用1.3 继承的使用注意事项二 子类方法的重写2.1 注意事项三 super关键字3.1 super的作用3.2 关于调用父类构造器的说明四 多态性4.1 对象的多态性4.2 重载与重写的区别4.3 instanceof 操作符4.4 对象类型转换(casting)4.5 继承成员变量和继承方法的区别五 Object类5.1 ==操作符与equals()方法5.2 toString() 方法六 包装类(Wrapper)6.1 基本数据类型包装成包原创 2021-02-03 16:34:57 · 137 阅读 · 1 评论 -
JAVA学习笔记6,客户管理系统,实现对客户增删改查,对之前学习的内容做一个小结
JAVA学习笔记6,客户管理系统,对之前学习的内容做一个小结 模拟实现一个基于文本界面的《客户信息管理软件》 效果图: 控制台输入工具类 package com.laga.scannerutils; import java.util.Scanner; public class ScannerUtil { private static Scanner scan = new Scanner(System.in); /** * @description 获取用户输入的数字原创 2021-01-28 16:21:56 · 280 阅读 · 0 评论 -
JAVA学习笔记4,数组及排序算法
数组及排序算法1 数组(Array)2 一维数组的申明2.1 数组的申明2.2 数组初始化后的默认值3 二维数组3.1 二维数组申明3.2 二维数组元素的初始化值4 排序算法4.1 冒泡排序4.2 选择排序4.3 插入排序4.4 希尔排序5 练习 1 数组(Array) 数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 1、数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。 2、创建数组对象会在内存中开辟一整块原创 2021-01-21 16:29:13 · 154 阅读 · 0 评论 -
JAVA学习笔记3,流程控制
第三章 流程控制二、分支结构switch case总结 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 分支结构 循环结构 # 一、分支结构if 语句块只有一条执行语句时,一对{}可以省略,但建议保留 public class TestIf { public static void main(String[] args) { int x = 4; i原创 2021-01-18 11:12:44 · 103 阅读 · 1 评论 -
JAVA学习笔记2,基本数据类型
第二章 基本数据类型一、关键字和保留字二、标识符三、数据类型四、基本数据类型相互转换五、引用类型——String 字符串六、进制七、运算符八、位运算符九、总结 一、关键字和保留字 关键字中所有字符都小写 二、标识符 对各种变量、方法和类等命名时使用的字符序列称为标识符。 三、数据类型 1、基本数据类型:byte,short,int,long,boolean,char,float,double 2、引用数据类型:类,数组,接口 long类型数据后面要加L/l:long num=100L; float类型数据后原创 2021-01-15 11:25:31 · 120 阅读 · 0 评论 -
学习JAVA的第一天——JAVA概述
学习JAVA的第一天——JAVA概述 文章目录前言第一章 JAVA概述一、JAVA版本二、JAVA语言特点三、JAVA运行机制四、第一个JAVA程序总结 前言 今天开始学JAVA了。时间不多,所以学习时间完成随缘,什么时候学完未知…… 以下是本篇文章正文内容 第一章 JAVA概述 一、JAVA版本 自JAVA1.5开始,JAVA版本更改为5.0。所以JAVA1.6是JAVA6.0,JAVA1.8是JAVA8.0。 自JAVA10.0开始,JAVA版本号按照年号来命名。JAVA10.0(2018年3月发布原创 2021-01-13 14:36:31 · 74 阅读 · 0 评论 -
JAVA学习笔记5,面向对象this,import,package,构造器,权限修饰符使用范围
第五章类和对象一 面向对象的三大特征二 类和对象的概念三 类的语法格式四 对象的创建和使用五 类的访问机制六 匿名对象的使用七 权限修饰符八 成员变量与局部变量1、成员变量2、局部变量九 类的方法9.1 练习十 方法的重载(overload)10.1 重载的概念10.2 重载的特点10.4 可变个数的形参10.5 递归十一 封装性11.1 权限修饰符11.2 访问私有属性age十二 构造器12.1 构造器的特征12.2 构造器的作用12.3 语法格式12.4 构造器重载十三 this关键字十四 packag原创 2021-01-27 12:56:19 · 139 阅读 · 0 评论