- 博客(17)
- 收藏
- 关注
原创 Java基础_常见类
URL(Uniform Resource Locator,统一资源定位符),是互联网上用来标识某一处资源的地址,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URI(uniform resource identifier,统一资源标识符),用来唯一的标识一个资源。是所有Java类的父类。,是文件/目录的路径名的抽象表示。【备注】:一般会重写toString()方法,以便观察对象中的属性。(1) 可变性 : 像日期和时间这样的类应该是不可变的;比较的是对象引用值。
2024-04-08 02:55:09 982 3
原创 Java基础_枚举&注解&反射
Java中枚举是JDK 5才引入的内容,JDK 5之前使用普通类来模拟枚举类型。public static final Season SPRING = new Season("春天","春暖花开");public static final Season SUMMER = new Season("夏天","夏日炎炎");public static final Season AUTUMN = new Season("秋天","秋高气爽");
2024-04-01 17:25:17 846
原创 Java基础_抽象类、接口
抽象类中定义抽象方法,为子类提供一个通用模板。子类需要在抽象类的基础之上进行开发,需要重写抽象类中的抽象方法,在进行自我的扩展。一个抽象类中包含0~n个抽象方法。子类通过extends继承来获取父类的方法【包括非抽象方法、抽象方法】,重写所有的抽象方法、重写需要改写的非抽象方法、添加特有的方法。抽象类不能创建对象,但是抽象类中存在构造器【作用:在子类初始化对象时需要super调用父类构造器】;不能使用final修饰【final修饰的类不能被继承】。
2024-04-01 16:22:09 212
原创 Java基础_类中可包含内容【成员变量、成员方法、代码块、内部类】
格式[修饰符1 修饰符2] 返回值类型 方法名(形参列表){语句;……调用对象名.方法名(实参列表)或者类名.方法名(实参列表)分析i. 参数列表(输入):- 形式参数:在方法定义中,接收传入数据。- 实际参数:在方法调用时,实际传入方法的数据。ii. 返回值(输出):- 返回值类型:事先约定的返回值类型。- 返回值:方法执行完,返回给调用者的数据。iii. Java使用值传递:因此,在一些操作中会出现意料之外的问题,如:交换两个数据。原因:变量的生命周期。
2024-04-01 16:16:21 931
原创 数据库设计
数据库管理人员(DBA)通过数据库管理系统(DBMS)可以对数据库(DB)中的数据进行操作,使用到SQL语言。SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。在数据库管理系统中,。SQL是一种非过程化语言,只需提出“做什么”,而不需要指明“怎么做”。
2024-03-14 23:47:56 894
原创 Java 总结
备注:1、下划线的部分,后续会加入笔记链接2、部分内容暂时不会记录,但不代表不重要,例如:基本控制结构(for、while…)。如果有需要后面加上。
2024-03-06 14:26:12 335
原创 Java基础_JDK安装及测试
修改Path环境变量,在环境变量中添加解压的bin目录路径,保存即可。(2)OpenJDK中下载内容。(1)解压缩(可直接使用)win11下直接搜索栏搜索。,显示下列内容即成功。
2024-02-19 13:14:53 335
原创 pip 下载换清华源镜像
通过文档可以了解到可以通过-i 参数设置包存储库的路径。因此,使用-i参数来讲下载路径修改为清华园镜像路径。同时,进一步相关命令。
2023-05-28 16:23:14 217
原创 Java基础_面向对象
基础知识 (四)面向对象1面向对象的三大特性Java程序基本结构类类体方法面向对象的三大特性封装 封装就是将数据核对数据的操作封装在一起。通过抽象,即从具体的实例中抽取共同的性质形成一般的概念。具体的概念包括方法、对象和类等。继承 子类可以继承父类的属性和功能,既继承了父类所具有的数据和数据上的操作,同时可以增加子类独有的数据和数据上的操作。多态 多态有两种意义:(1)操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。操作名称的多态性是指可以向操
2021-01-30 21:50:39 181
原创 Java基础_数组
基础知识 (三) Java数组数组定义应用Array类(工具类)数组定义 Java中的数组是引用数据类型。 数组初始化是在内存中创建一个数组,并向其中赋予一些默认值。初始化方式有两种,动态初始化(指定内容)和静态初始化(指定内容)。 格式:(1)动态:数据类型[] 数组名=new 数据类型[长度];(2)静态:数据类型[] 数组名=new 数据类型[] {元素1,…};,通过元素个数可以得到数组大小。还可以简化为数据类型[] 数组名={元素1,…};。 数组初始化可以分为两个步骤:声明、
2021-01-29 20:04:12 111 1
原创 Java基础_概述
基础知识(一)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新
2021-01-27 20:27:15 132 1
原创 重新开始学习Java
决定:重拾Java,博客写作记录学习督促自己 疫情期间,上网课学习了Java的基础知识,考试完就直接放弃进一步的学习。昨天突然感觉自己在编程的基础有待提升,所以重新把Java捡起,决定从今天开始要重新开始学习Java,记录笔记。 2020-11-21 1:15...
2021-01-27 19:28:52 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人