自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 13.Java之封装继承

Java中将属性设为私有的好处是可以保证数据的封装性和安全性。私有属性只能被类内部的方法所访问,外部的代码无法直接修改和访问这些属性。在Java中,this是一个关键字,表示当前正在执行的对象实例。总之,this关键字在Java中非常重要,可以使代码更加清晰易读,并且提高代码的可维护性。子类继承了父类,就会拥有父类的全部方法,私有的子类不能继承,需要get、set方法调用。在Java中,所有的类,都默认直接或者间接继承object类。比喻成爸爸和儿子的关系,儿子只有一个爸爸,爸爸可以有多个儿子。

2023-05-18 09:53:27 55

原创 12.Java面向对象之类与对象的创建

一个类什么都不写,他也会存在一个方法。alt+insert生成构造器。类里面只有属性和方法。

2023-05-11 15:34:39 35

原创 11.Java数组

arrays.for再按enter,可以遍历数组。

2023-05-04 18:06:29 34

原创 10.Java方法

【代码】10.Java方法。

2023-05-04 10:33:09 35

原创 9.Java流程控制之顺序结构、选择结构、循环结构

case穿透是指在switch语句中匹配到某个case分支后,程序会从该分支开始执行,并一直执行到匹配到break语句为止,而不管之间有多少个case分支。因此,在编写代码时,我们应该谨慎使用case穿透,确保其能够正确地完成我们想要的功能。每句case语句后要加break,不然会出现case穿透(这不是错误,有时会使用)。100.for可以输入for (int i = 0;//反编译 java—class (字节码文件) ----反编译 (IDEA)//JDK7的新特性,表达式结果可以是字行串!

2023-04-21 16:23:32 30

原创 8.Java流程控制之Scanner使用

这段代码实现了从控制台输入一组数字,计算它们的和以及平均值的功能。按住ctrl键点击类,可以看见类的源码!

2023-04-17 14:44:25 46

原创 7.包机制

相反,JavaDoc是一种特定于Java的文档化工具,可以通过使用特殊的注释标签来创建,如“@param”标签来描述方法的参数。相比之下,JavaDoc提供了一种标准的方式来描述方法和字段的参数和返回值类型,以及可能的异常情况等,使得其他开发人员可以更轻松地理解代码的功能和使用方式。但是,在注释中描述参数时,通常只是提供简短的描述,而不会提供详细的参数信息。文本注释是Java中用于添加代码说明和注释的一种形式,而JavaDoc是Java的一种特定工具,旨在通过使用特殊标记来记录代码元素,并生成API文档。

2023-04-13 20:17:52 26

原创 6.运算符

位运算是直接对二进制数的每一位进行操作,包括按位取反(~)、按位与(&)、按位或(|)、按位异或(^)等操作。逻辑运算则是基于真假值(也就是布尔值)进行的运算,包括与(&&)、或(||)、非(!在逻辑运算中,操作数通常是布尔值,即真(true)或假(false)。按位与运算(&)会将两个二进制数的对应位进行“与”操作,并返回一个新的二进制数。按位或运算(|)会将两个二进制数的对应位进行“或”操作,并返回一个新的二进制数。它们包括按位取反(~)、按位与(&)、按位或(|)、按位异或(^)等操作。

2023-04-10 20:11:32 144

原创 5.变量&常量的基本知识

实例变量:从属于对象如果不自行初始化,这个类型的默认值 0 0.0。用实例变量,方法调用还需要new,比较麻烦!除了基本类型,其余的默认值都是null;布尔值:默认值是false。局部变量必须声明和初始化。

2023-04-10 11:01:30 24

原创 4.类型转换

​ 4.转换的时候可能存在内存溢出,或者精度问题!​ 3.在把高容量转换为低容量的时候,强制转换。​ 2.不能对对象类型转换为不相干的类型。强制转换 (类型)变量名 高–低。1.不能对布尔值进行转换。

2023-04-10 10:09:20 35 1

原创 3.Java基础语法

long类型要在数字后面加上L(不加也不会报错)float误差大,最好完全避免使用浮点数进行比较。float类型要在数字后面加上F(不加会报错)多行注释 /* 123。JavaScript是弱类型语言。单行注释 //Java是强类型语言。

2023-04-09 22:07:56 46

原创 2.常用Dos命令

每天进步一点点

2023-04-04 11:11:58 34 1

原创 1.Markdown初学练习

加油!!!

2023-04-03 21:40:24 37

eclipse开发Android设计源码

包含随手记,音频播放器,QQ微信聊天界面等等源码。包含入门到大神的所有阶段源码。 Activity是Android应用程序框架四大组件之一。 对应MVC模型 中的C----》用来处理用户的交互性操作,对应java源代码。 Activity要对应一个布局xml文件。一个App可由多个Activity组成,其中只能设置一个Activity为启动Activity。

2020-06-13

凯撒密码加密解密的Java实现设计报告

在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。本课程设计是用java语言实现的凯撒密码加密与解密程序。 可直接提交!高分模板!

2020-06-13

数字水印算法设计报告MATLAB

数字水印(Digital Watermarking)技术是将一些标识信息(即水印)直接嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改,但可以被生产方识别和辨认。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。 数字水印是实现版权保护的有效办法,是信息隐藏技术研究领域的重要分支。 可直接用于期末设计报告提交,高分模板!

2020-06-13

Eclipse开发-Android日记本设计源码

1、用户管理部分,原程序虽然可以注册多个用户,但是每个用户登录进系统后都是一样内容。本次考试要求支持不同用户登录,且每个用户有自己独立的内容,各个用户之间数据独立。 2、日记搜索部分,原程序只支持时间段搜索。增加新的根据内容和标题搜索日记的功能。 3、在写日记和日记搜索部分,都有时间输入框。修改原有时间输入框模式,修改默认时间为当前日期。 4、在写日记部分,原有程序只有文本输入功能,增加图片输入功能,可以输入和显示图片。 5、在日记列表页面,增加背景音乐选择功能,可以在几首音乐中选择背景音乐。 6、美化部分,在诸如登录界面,日记显示界面等部分,对显示内容进行美化。

2020-06-13

多用户文件系统设计源码C++

设计一个简单的多用户文件系统。①在系统中用一个文件来模拟一个磁盘;②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。③实现这个文件系统。④能实际演示这个文件系统。 (1)程序采用二级文件目录(即设置主目录MFD)和用户文件目录(UFD)。另外,为打开文件设置了运行文件目录(AFD)。 (2)为了便于实现,可以对文件读写作进行简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。 (3)文件目录的检索使用简单的线性搜索即可。 (4)其他自行设定的要求条件。

2020-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除