自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 IOC理论

IOC浅显理解

2022-11-12 02:10:35 242 1

原创 java Date类

Datejava.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。Date(long millisec)测试一下date类结果输出为当前时间DateFormeat 的作用它的作用...

2022-05-12 16:40:20 550

原创 String StringBuffer StringBuilder这三个的区别

String StringBuffer StringBuilder这三个的区别

2022-04-04 00:26:15 285

原创 包装类的基本用法

 java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。 包装类顾名思义就是将基本的数据类型以及一些辅助方法包装到类中。八大基本数据类型对于的包装类命中Number类和数字包装类是父子关系,Number是抽象类包装类的两个基本作用是数字,对象 ,字符串互相转换自动拆箱

2022-04-02 23:57:41 529

原创 面向对象的三大特征之一多态

1. 什么是多态多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。对面向对象来说,多态分为编译时多态和运行时多态。其中编译时多态是静态的,主要是指方法的重载,它是根据参数列表的不同来区分不同的方法。通过编译之后会变成两个不同的方法,在运行时谈不上多态。而运行时多态是动态的,它是通过动态绑定来实现的,也就是大家通常所说的多态性。简单的说就是 在通过父类来获取他名下继承

2022-03-28 21:28:33 1606

原创 封装详解

封装不算很详细的解释

2022-03-26 23:44:25 3153

原创 【无标题】 论数据和表格之间的关系

数据都是有一个个表格构成的这句话有些绝对,但是大致上 数据都可以以表格的形势来解析例如这样以来,数据就更方便查看和更改。学校中关于我们的一些信息也都是用这样的表格形式呈现的,我们的学籍、课程表、成绩单等等…疫情期间,我们每天上报健康情况,包括时间地点健康情况由我们上报之后,经过处理最终都还是以表格形式进行存储。所以说“数据就是由一个个表格组成的”一点也不为过。下面我们还以表格的形式再次理解一下Java中的类、对象、方法。还以上面的表格为例子,表格记录了公司中每个员工的具体数据,我们可以定义

2022-03-21 17:22:55 146

原创 小项目 桌球游戏

桌球游戏小项目项目需求:桌球在球桌中按照一定线路和角度移动,遇到边框会自动弹回需要用到的2张小图片开发步骤:目标:创建项目、创建窗口。创建项目并拷贝图片:在javaSE上单击右键,在菜单中依次选择new—Folder,创建一个名称是image的文件夹,并复制两 张图片到该目录下。然后在src下创建类BallGame.java。内容:未添加摩擦,球入洞,球杆效果 后续学习到了在加上其中比较容易犯错的地方图片加载进去之后打开是空百的 这个一...

2022-03-14 18:15:05 3296

原创 关于抽象 和继承

类中加入 abstract 就是抽象类要继承抽象类必须重写方法或者 子类也是abstract加入abstract 的方法就是抽象方法抽象类的所有方法, 继承了它的子类 ,都必须要实现他的方法抽象类不能通过new来实现 ,只能通过子类去实现它一旦有抽象方法 你的类 必须为抽象类 ,但是抽象类里面可以写普通方法思考1 abstract不能通过new来实现 那么 它是否拥有构造器百度中抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已。在继承了抽象类的子类中通过super

2022-03-14 17:55:15 368

原创 关于JAVA继承的一些

继承的本质是对一批类的抽象,从而实现对现实世界更好的建模。extands的意思是扩展。子类是父类的扩展JAVA中 类只要单继承,没有多继承继承是类和类自己的一种关系,除此之外,类和类之间的关系还有依赖,组合 聚合等继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类,使用关键字extands来表示。子类和父类之间,从意义上来说应该具有“is.a”的关系在java中 所有的类,都默认直接或者间接继承Object,super注意点1.super调用父类的构

2022-03-03 00:19:13 180

原创 数据的 封装

学习笔记

2022-03-01 22:38:38 510

原创 面向对象 浅解

方法的回顾方法的定义修饰符返回类型break: 跳出switch,结束循环和return的区别方法名;注意规范就OK 必须要见名知意 最好是加个注释参数列表; (参数类型,参数名)异常抛出

2022-02-28 23:38:34 62

原创 冒号排序

冒泡排序无疑是最为出门的排序算法之一,总共有八大排序算法的时间复杂度为O(n2)冒泡算法务必一定要掌握 牢记

2022-02-22 23:52:02 390

转载 数组

数组

2022-02-19 13:49:51 135

原创 方法

何谓方法(类) (对象)(方法)System. out. println()这句话的意思是调用System里面out对象中的println()方法java方法是语句的集合,它们在一次执行一个功能。方法是解决一类问题的步骤的有序组合方法是包含与类或者对象中方法在程序中被创建,在其他地方被引用(个人理解:创建好一个方法需要 有类或者对象,其次它的逻辑必须是有序且能执行,最后它在创建好之后在其他地方被调用)设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设

2022-02-16 22:34:04 137

原创 For循环

For循环

2022-02-14 17:14:46 109

原创 用户交互scanner

之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scannery类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);1通过Scanner 类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输出的数据。Next方式如下

2022-02-10 23:54:12 343

原创 包机制 javaDOC

包就是文件夹为了更好的组织类。java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package okg1[. pkg3...]];一般利用公司的域名导致作为包名;为了能够使用每一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可以完成此功能import package1 [.package2...].(classname|*);java DOCjavadoc 命令是用来生成自己API文档的参数信息@author 作者名@ver

2022-02-09 18:25:43 220

原创 运算符

其中比较难一看就理解的的% 是取余数 “取余数就是取出不能整除的多出来的那部分。例如3/2取余数就是1!=这个是不等于

2022-01-30 14:09:27 281

原创 变量

变量就是可以变化的量!java是一种强类型语言,每个变量都必须声明其类型java变量是陈旭中最近的存储单元,其要素包含变量名,变量类型和作用域//int a=1,b=2,c=3; //程序可读性 虽然可以一行定义多个 但不推荐 影响查看String name = "一笑";char X = 'x';double pi =3.14;//以上是变量的几种示范每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符、变量声明是一条完整的语句,引..

2022-01-24 18:30:46 222

原创 类型转换

由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换,主要有一下两种 强制类型转换 int i =128;byte b =(byte)i;//输出结果为-128 因为bytes数值最大127- -128 所以内存溢出//上面这种 是强制转换 (类型)变量名 高--低 自动类型转换自动转换 低--高 int i = 128; byte b = (byte) i;//输出结果为-128 因为by.

2022-01-22 23:48:09 376

原创 第五天 数据类型的常见问题

//整数拓展 进制0b 二进制 十进制 八进制0 十六进制0x int i =10; int i2 =010; //八进制0 int i3 =0x11; //十六进制0x A~F 0~9 System.out.println(i); System.out.println(i2); System.out.println(i3); ...

2022-01-21 16:35:15 42

原创 Java的基础语法 第四天

注释 :注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。...

2022-01-21 00:48:09 295

原创 LDEA安装 第三天

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,...

2022-01-19 21:51:54 332

原创 HolleWorld 第三天

1 创建一个文件存放代码2 新建一个JAVA文件 文件后缀名为.java 例如 HolleWorld.java 注意点 文件后缀名要打开 不然无法更改文件格式3..编写代码public class Hello{ public static void main (String[] args){ System.out.print("Hello.World!"); }}(英语键盘下)4.编译输入javac java文件(要编...

2022-01-19 11:25:17 174

原创 java安装与卸载 第二天

1.删除java安装目录2.删除java_HOME3.删除path下关于java的目录4打开命令符输入JAVA-version 检索一下是否还存在 安装JDK1.百度搜索JDK82.找地址有ORACLE3寻找对应版本 同意协议 下载4.记住安装地址5.配置环境变量右键我的电脑 打开属性 打开高级系统设置 点击环境变量 点击系统变量的新建变量名填写 JAVA_HOME 变量值填写安装JDK的地址6.配置path环境变量中寻找path 点击进去...

2022-01-18 18:20:33 318

原创 DOS命令 学习第二天

打开CMD的方式1.开始+系统+命令提示符2.Win键+R+输入CMD 打开控制台 (推荐 方便)3.桌面空白任意地方 按住shift键盘+鼠标右键点击.选择打开命令行窗口(PowerShell)4.资源管理器的地址栏面前加上CMD+空格 回车 以管理员身份运行1.开始+系统+找到命令提示符+右键以管理员身份运行 常用Dos快捷键 (需要处于英文键盘下操作)1.盘符切换例如D盘 D:2.查看当前目录下的所有东西 dir3.切换目录 CD ch...

2022-01-18 14:49:10 46

原创 22年1.17 入门 MarkDown语法 (+号不需要打出来)

标题:#号+空格+标题 二级标题 :##+空格+标题三级标题:###+空格+标题以此类推最多支持到六级标题字体**+内容+** 粗体*+内容+*斜体***+内容+***粗斜体~~+内容+~~字体出现删除号引用文本引用效果 摘抄别人文档需要用到的>+空格+内容分割线---(3个减号)***(也可以)图片(需要处于英键盘状态下) ![名称](图片路径 本地的可以直接点击在电脑里面找 网络上的需要图片的地址) ...

2022-01-17 15:45:03 311

空空如也

空空如也

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

TA关注的人

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