![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java入门学习笔记
包含了学习编程前的入门和JavaSE
迟遇_
FG小组成员
展开
-
学习笔记(二十)JavaSE(十三)I/O
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。Java I/O系统File类方法描述File(String filePath)通过给定的字符串来创建一个表示对应文件的File实例exists()判断此File实例对应文件是否存在isFile()判断此File实例是否是一个文件isDirectory()判断此File实例是否是一个文件夹getName()获得此File实例对应的文件或文件夹名称getAbsolute原创 2020-12-10 22:46:50 · 131 阅读 · 3 评论 -
学习笔记(十九)JavaSE(十二)异常
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。异常什么是异常异常就是一种对象(Exception),表示阻止程序正常执行的错误或情况在程序运行的过程中,如果JVM检测出一个不可能执行的操作,就会出现运行时错误在Java中,运行时错误(Runtime Error)会作为异常(对象)抛出如果异常没有被处理,程序将会非正常终止异常处理 - 使程序可以继续运行或者优雅地终止方法抛出异常,调用者可以捕获以及处理该异常恢复正常的程序执行进行日志处理以某些方式提醒原创 2020-12-08 15:53:53 · 58 阅读 · 0 评论 -
学习笔记(十八)Java SE(十一)集合框架
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。原创 2020-12-07 21:52:33 · 85 阅读 · 0 评论 -
学习笔记(十七)Java SE(十)抽象类和接口
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。抽象类目标在多态的使用过程中,父类类型往往只是需要其引用。如果直接创建对象与业务场景很难相符。使用抽象类避免父类构造方法被new关键字调用创建父类对象。在某些父类方法中,只是需要子类重写某一个方法即可,但是父类方法不需要具体实现,而且容易导致子类直接使用父类的空实现、此时使用抽象方法强制要求子类重写。抽象类就是天生的父类不能被关键字new实例化,不能直接创建抽象方法必须放在抽象类中,且只需要声明,不需要实现非抽原创 2020-12-03 17:26:56 · 117 阅读 · 0 评论 -
学习笔记(十六)Java SE(九)重点 继承和多态
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。继承和多态继承用来扩展父类使用super关键字调用父类构造方法默认会先调用父类构造,再执行子类构造构造方法不可被继承Java中只能继承一个父类父类私有属性在子类中不能直接访问继承关系 - 是一种"is-a"关系:父类和子类必须存在这样的关系如果手动调用了父类带参构造,会覆盖默认调用的父类构造当父类没有默认构造时,不调用父类带参构造的子类构造会报错重写@Override 用来检测当前方法的重写是否合法原创 2020-12-02 15:50:41 · 132 阅读 · 0 评论 -
学习笔记(十五)Java SE(八)
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。成员变量与局部变量参数的引用传递包装类Java为所有的8种基本数据类型都设置了对应的应用类型,称之为包装类基本类型的值不是对象,可以使用JavaAPI中的包装类包装成对象定义在java.lang包中一旦创建对象后,内部值就不能改变装箱和拆箱需要注意的细节://结论:在包装类中,默认存在一个缓存,整型缓存中保存了-128到127 共256个提前实例化好的整型元素//在自动装箱时,如果数字在[-128,原创 2020-11-30 21:26:46 · 86 阅读 · 0 评论 -
学习笔记(十四)Java SE(七)面向对象
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。类和对象万物皆对象——万事万物都能用对象来表示数据抽象——是数据和处理方法的集合类是对象的模板隐藏细节——封装最大的目标可升级可维护——面向对象最大的优点定义在类中的非静态属性,我们称之为成员属性(field属性、字段)定义在类中的非静态方法,我们称之为成员方法(method)权限:关于构造方法...原创 2020-11-27 17:39:54 · 67 阅读 · 0 评论 -
学习笔记(十三)Java SE(六)
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。调试eclipse中F6 step over 单步跳过F5 step into 单步进入方法:定义:方法是为了完成一个操作而合在一起的语句组使用方法的好处:1、可以省去编写重复代码的苦闷2、可以组织和简化代码3、提高代码的可读性分类:常用的数学函数方法自定义方法方法由方法名称、参数、返回值类型及方法体组成修饰符 返回值类型 方法名([参数列表]){ 方法体}想要在main函数中直接调用的原创 2020-11-24 16:03:09 · 70 阅读 · 0 评论 -
学习笔记(十二)Java SE(五)
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。数组数组是一串连续的内存空间、存放一组相同数据类型的数据结构:语法 :数据类型[] 数组名;数据类型[] 数组名 = new 数据类型[数组长度];数据类型 [] 数组名 = {数据列表};数据类型 [] 数组名 = new 数据类型[]{数据列表};注意:1、数组声明后,空间大小不可改变2、对于基础类型的数组,在对元素赋值之前默认值为0或者false3、对于引用类型,数组元素默认值是null4、直接使用原创 2020-11-23 10:38:14 · 60 阅读 · 0 评论 -
学习笔记(十一)Java SE(四)
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。null与""String 类型在声明时,有以下两种方式可以不给初值String str1 = "";String str2 = null;其中的区别是:当使用null初始化时,str2变量没有被赋予空间,可以理解为没有进行"new"操作,所以当直接使用str2.方法时,会报空指针错误。但str1不一样,它有初值,是一个有空间的字符串,但空间为0,字符串中有一个\0。&& 和 ||&&am原创 2020-11-20 09:00:07 · 60 阅读 · 0 评论 -
学习笔记(十)Java SE(三)
Java SE本系列为本人学习情况记录,部分资料来自老师课件或书籍摘录。运算符与表达式运算符:用于程序中进行数据操作的符号java中的运算符主要包含:赋值运算符、算术运算符、关系运算符、逻辑运算符表达式:运算符与操作数的组合赋值运算符主要包含简单赋值运算符及复合赋值运算符简单赋值运算符=,通常情况下左边放置变量,右边放置数据。作用是将右边的值拷贝到左边的内存中。复合赋值运算符由赋值运算符与算术运算符或位运算符等组合而成,主要作用是将变量的值取出来,经过运算符和右边的数据组成的表达式运算原创 2020-11-18 20:28:44 · 54 阅读 · 0 评论 -
学习笔记(九)Java SE(二)
Java SE本系列为本人学习情况记录,部分内容来自老师课件。变量什么是变量:变量就是计算机中一块特定的内存空间数据类型变量的数据类型决定了计算机为这个变量分配多大的空间正是因为Java各类型的大小都是固定的,所以Java有很高的可移植性,不会在不同的环境下造成变量值溢出的情况基本数据类型:byte、short、int、long、float、double、boolean、charString类型并不是基本数据类型String是引用类型声明变量语法:变量的命名规则与规范(重点)类原创 2020-11-17 20:10:11 · 84 阅读 · 0 评论 -
学习笔记(八)Java SE(一)
Java SE本系列为本人学习情况记录,部分内容来自老师课件。一、Java简介及各版本发展历史二、Java的各版本及发展历史注:标红版本(包括Java SE 8)为LTS(long time support)版本,其余版本为测试版三、平台的基本概念四、了解jdk并配置jdk1、下载jdk2、打开此电脑属性找到高级系统设置3、找到环境变量4、打开系统变量中的Path变量5、将jdk的bin文件目录添加到Path变量中6、打开命令窗口,输入java、Javac命令可运原创 2020-11-16 21:37:54 · 96 阅读 · 2 评论 -
学习笔记(七)C语言(三)
C语言数组与指针本系列为本人学习情况记录,部分内容来自老师课件。数组数组是一个变量,由数据类型相同的一组元素组成变量:内存中的一块空间数组即内存中的一串连续的空间数组的下标从0开始如果用malloc动态初始化数组可以用free销毁,否则,数组一旦被声明就不可销毁且长度固定不可变指针指针是一个值为内存地址的变量可以更改或相互赋值,也可以通过访问指针来修改指针对应的内存地址所存储的值&为取地址符*为取值符数组与指针数组名即为数组的首元素的地址可以通过*数组名++/--原创 2020-11-11 19:37:46 · 46 阅读 · 0 评论 -
学习笔记(六)C语言(二)
C语言循环本系列为本人学习情况记录,部分内容来自老师课件。本文仅作为自己的学习笔记,所有内容仅代表个人观点,不一定正确。欢迎辩证。循环循环三要素:循环变量的初值循环变量的判断循环变量的更新while语法:while(循环条件){ do}do while语法:do{ do}while(循环条件);for语法:for(循环变量初值;循环条件;循环变量的更新){ do}...原创 2020-11-10 19:45:38 · 56 阅读 · 0 评论 -
学习笔记(五)C语言(一)
C语言本系列为本人学习情况记录,部分内容来自老师课件。本文仅作为自己的学习笔记,所有内容仅代表个人观点,不一定正确。欢迎辩证。导入头文件以**#**开头的语句称为预处理指令,程序会优先执行预处理指令#include语句不是必须的,但如果有,一定要放在文件的开头处导入的文件为.h后缀,我们称它为头文件,可以导入C标准库中的头文件,也可以是自定义的头文件,当导入标准库头文件时,用<>括起来文件名,当导入自定义的头文件时,使用""双引号括起来主函数main()函数时C程序处理时的入口m原创 2020-11-10 19:28:26 · 88 阅读 · 0 评论 -
学习笔记(四)下 VBA编程小记
ds原创 2020-11-05 20:24:44 · 763 阅读 · 0 评论 -
学习笔记(四)上 Excel的使用
学习笔记 四 Excel & VBA编程小记原创 2020-11-05 19:29:36 · 173 阅读 · 0 评论 -
学习笔记(三)Word文档基础编辑
设定整体板式工具栏页面设置右下角的小按钮打开页面设置选项窗体项目符号和项目编号右键文本选择项目符号和项目编号标题设置大纲和使用文档结构图生成目录设置行间距、段落间距找到开始菜单中的段落右下角设置如需单独设置某段文本的段落格式,则需要右键需要设置的文字插入表格和图片插入图片或表格时可以选择其属性,与文字环绕的关系,可选择覆盖或置于文字之下等如果想设置表格中文字的对齐方式,则可以选中表格,通过布局选项中的按钮设置不同的文字对齐也可以直接在Excel中创建表格,复制到Word原创 2020-11-05 20:47:58 · 341 阅读 · 0 评论 -
学习笔记(二) 计算机常见操作与网络
计算机常见操作与网络操作系统(Operating System,OS)简介:操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件集合操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的分类:以用户数量分:单用户操作系统多用户操作系统以同时运行应用程序(任务)的数量分:单任务操作系统多任务操作系统以用户界面分:基于字符界面基于图形界面(GUI)———————原创 2020-11-03 19:59:58 · 230 阅读 · 0 评论