- 博客(15)
- 收藏
- 关注
原创 完成简单功能的通讯录
通讯录 完成以下功能的通讯录: 增加通讯录成员 删除通讯录成员 显示现有通讯录 修改某条通讯录成员(能模糊查找对应要修改的成员) 对现有通讯录进行排序(可选择关键字) 在通讯录中查找(可模糊查找) 从外部文件导入通讯录 保存通讯录到文件 代码 #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct{
2021-09-30 16:41:39
720
原创 JAVA中的Date类
java中的Date类 JDK 8 中,Date类只有两个构造方法是可以使用的 Date(); 用来创建当前日期时间的Date对象 Date(long date); 用于创建指定时间的Date对象,其中date参数表示1970年1月1日0时0分0秒(称为历元)以来的毫秒数,即时间戳。1s = 1000ms,与当前所在时区有关,亚洲大概8点。 Date(int year,int month,int date); 指定创建的日期对象的年月日 Date(int year,int month,int
2020-08-21 22:10:33
466
原创 IDEA的安装
IDEA的安装与配置 安装 idea官网下载地址: https://www.jetbrains.com/idea/ 进入页面点击DOWNLOAD,进入到下载页面 选择可执行程序,根据自己的操作系统版本下载对应的安装程序, 等待下载 下载完成,双击应用程序,开始运行安装程序, 弹出下列窗口 下一步 更改安装地址,不建议安装在默认c盘,更改完成后,点击下一步 此处我只选了64位和.java,大家可以根据自己的情况选择 点击下一步 点击安装 等待安装完成 ...
2020-08-20 16:32:22
298
原创 java中的四种内部类
内部类 内部类就是在一个类的内部定义一个类,比如在A中定义了一个B类,那么B类相对于A类来说就称为内部类,而A相对于B类就是外部类 内部类不是在一个java源文件中编写两个平行的类,而是在一个类的内部再定义另一个类,我们把外边的类叫做外部类,在其内部编写的类叫做内部类 内部类分为四种 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 成员内部类中不能写静态属性和方法 实例化内部类,首先需要实例化外部类,通过外部类去调用内部类 public class Outer{ private
2020-08-19 19:22:55
278
原创 java中接口的实现与用途
interface 接口的本质 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范 【接口的本质】 接口就是规范,定义的是一组规则,体现在“如果你是…则必须能”的思想。如:如果你是天使,则必须能飞。如果你是人,则必须能思考 接口的本质是契约,就像我们的法律一样,制定好后,大家都要遵守 OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如C++、java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象
2020-08-19 16:55:08
648
原创 java中的关键字解析及用法
KeyWord instanceof和类型转换 instanceof System.out.println(object instanceof class); object 任意对象表达式 class 任意已定义的对象类 输出的结果是true还是false,主要是看变量object所指向的对象实际类型是不是class类型的“子类型” instanceof在Java的编译状态和运行状态是有区别的: 在编译状态中,class可以是object对象的父类,自身类,子类。在这三种情况下Java编译时不会报错。 在
2020-08-18 17:48:55
264
原创 java中的三大新特性
java的三大特征 封装 封装:数据隐藏,定义对象的特征时,有必要决定这些特性的可见性,即哪些特性是对外部可见的,那些是用于表示内部状态而外部不可见的。 通常,应禁止直接访问一个对象中的数据,而应该通过操作接口来访问,这成为信息隐藏。 封装的过程 使用private修饰需要封装的成员变量。(私有) 提供一个公开的方法设置和访问私有的属性。 设置,set属性名();属性名首字母要大写 获取,get属性名(); 例子 //set给属性赋值 //get获取属性值 public class Studn
2020-08-14 16:07:44
183
原创 java中类与对象详解
面向对象 方法:完成一个特定功能的代码块。 结构体:表达意义相近的变量组在一起,归为一类。 类:即有方法又包含结构体的对象。 面向对象的思维模式 这就是分类的思维模式,首先考虑解决问题需要哪些分类,然后对这些分类进行单独思考。最后,在对某个分类下面的细节进行面向过程的思索。 显然,面向对象适合处理复杂问题,更有利于多人分工协作。 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到具体操作,仍然需要面向过程的思路去处理。 什么是面向对象 java语
2020-08-14 13:57:31
354
原创 java中的数组声明创建与使用
数组 数组的定义: 相同类型的有序集合 按照一定的先后次序排列而成 每一个数组元素通过下标来访问他们 注意: 长度是确定的,一旦被创建,它的大小就是不可变的,即长度不变 数组元素的数据类型相同,不允许出现混合类型,可以是java中的任何数据类型,包括基本数据类型和引用类型 .数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组 本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象 本身是在堆中的。 数组的声明和创建 声明数组 首
2020-08-07 22:26:48
1590
原创 java中的方法的定义及使用
方法 java方法是语句的集合,完成一个特定的功能,相当于c中的函数。 方法是解决一类问题的步骤的有序组合 方法包含在类或对象中 方法被创建,在其他地方使用 一个方法只完成一个功能,有利于后期的扩展和改进。 优点: 使程序变得更简洁,清晰,提高可读性 有利于后期维护 提高代码重用性 提高开发效率 方法的定义 修饰符 返回值类型 方法名 (参数类型 参数名){ . . . 方法体 . . . return 返回值; } 方法包含一个方法头和一个方法体。 修饰符:
2020-08-07 15:53:58
406
原创 java中的流程控制,三大基本结构,break,continue
流程控制 顺序结构 程序运行的基本结构就是顺序结构,除非特别标明,否则就按照顺序一条一条指令的执行。也是最简单的一种算法结构。 顾名思义,顺序结构就是在程序运行过程中就是指令一条一条按顺序执行的结构。它是由若干个指令依次执行组成的。 public static void main(String[] args){ System.out.print("But when you know what to do, "); System.out.println("don't ask about y
2020-08-06 22:15:48
524
原创 Java中的Scanner类的常见使用方法
Scanner类的使用 从输入端获取数据 是在java.util.Scanner包中,实现从输入端获取数据的功能。 Scanner类中常用到的方法: hasNext() 判断用户有没有输出字符串 hasNextLine() 功能与上面类似 所有基础数据类型都有类似的方法列如: hasNextInt() hasNextDouble() next() 获取字符串,从有效字符开始,以空格结束 nextLine() 获取一行字符,以回车结束 所有基础数据类型都有类似的方法列如:
2020-08-06 17:24:41
306
原创 命令行中运行java报错GBK编码问题的解决
这是我的代码 public class item1{ public static void main(String[] args){ System.out.println("共产主义万岁!"); } } 当我们在命令行中运行时会报 编码GBK的不可映射字符 然后我们将我们的源码另存为ANSI格式。 后面我们在命令行中,编译运行,没有报错,完美解决。 ...
2020-08-05 12:46:09
1209
原创 JAVA基础语法与常识
java基础语法 java中的所有符号都是英文状态的,初学者尤其要注意! 注释 注释是帮助人们阅读理解程序的,当一个项目结构复杂起来时,有一份好的注释能让我们有效越多程序理解程序。java中的程序注释方法有三种,让我们来看看吧! /* 多行注释 以斜杠星号开头,星号斜杠结尾 多行注释不可进行嵌套 开始标记和结束标记成对出现 */ public class Hello{ /* java程序的主入口, main方法是程序的主线程。 */ public st
2020-08-04 17:23:20
605
1
原创 MarkDown语法学习(狂神篇)
Markdown学习 标题:#(几个#代表几级标题) + 空格 + 标题名字 三级标题 四级标题 字体 Hello,World! 加粗(两边加"") Hello,World! 倾斜(两边加"") Hello,World! 加粗倾斜(两边加"") Hello,World! 删除线(两边加"~~") 引用 人生若只如初见,何事秋风悲画扇!(前面加"> ") 分割线 ("—","***") 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3
2020-08-04 13:58:34
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人