自定义博客皮肤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)
  • 收藏
  • 关注

原创 java输入输出流

输入流是从硬盘向内存输出数据流,输出流是内存向硬盘输出数据流。

2024-04-27 20:21:05 166

原创 java BigDecimal类

public BigDecimal(double val)//以double为参数构造BigDecimal对象。public BigDecimal(String val)//以字符串为参数构造BigDecimal对象。public BigDecimal multiply(BigDecimal multiply)//乘法。public BigDecimal(int val)//以int为参数构造BigDecimal对象。

2024-04-06 22:41:33 146

原创 java BigInteger类

public BigInteger[] divideAndRemainder(BigInteger val)//除法,数组的第一个元素为商,数组的第二个元素为余数。public BigInteger max(BigInteger val)//返回两个数中的较大者。public BigInteger divide(BigInteger val)//除法,放回商。public BigInteger min(BigInteger val)//返回两个数的较小者。

2024-04-06 00:50:33 187

原创 java 泛型

泛型为优化JVM提供了可能,在泛型的实现方式中,支持泛型(几乎)不需要更改JVM或文件,所有类型擦除都在编译器中完成,最后生成没有泛型类型的字节码文件。泛型是指可以为引用类型数据指定参数(参数化类型的能力),也就是说为所操作的数据类型指定为一个参数,在编译阶段编译器会用具体的类型来代替这个参数。泛型的主要目的是提高Java程序的类型安全,通过知道使用泛型定义的变量的类型限制,编译器可以提前验证类型假设。泛型类型参数就是个占用符,在泛型对象实例化中,把所有占用符利用实例类名替换即可。

2024-04-05 16:33:00 97

原创 java NumberFormat类

public static final NumberFormat getCurrencyInstance(Locale inLcale)//获得指定语言环境的货币格式。public static final NumberFormat getInstance(Locale inLcale)//获取指定语言环境的数值格式。public static final NumberFormat getInstance()//获得默认语言环境的数值格式。

2024-04-04 18:33:52 137

原创 java 异常处理

异常指程序在运行过程中发生在正常情况以外的事件,如用户输入错误,除数为0,找不到文件等异常处理指对程序运行过程中产生的异常情况进行恰当处理的技术,能增加程序的灵活性,可读性,可靠性。

2024-04-03 17:48:31 85

原创 java Runtime

public static Runtime getRuntime()//获得Runtime实例。public Process exec(String command)//执行本地命令。public long freeMemory()//返回JVM的空闲内存量。public long MaxMemory()//返回JVM的最大内存量。public void gc()//运行垃圾回收方法,释放空间。Runtime 类部分常用方法。

2024-04-02 22:31:23 181

原创 java System类

System.out是PrintStream对象,对应标准输出设备显示器,PrintStream类定义的print()和println()方法重载多次,可以使用System.out.print()和System.out.println()进行输出。System.err与System.out一样都是PrintStream对象,默认标准输出设备是控制台,用来输出异常信息。System.in是InputStream对象,默认为标准输入流,该输入流完成从键盘输入数据的功能。System类定义的标准流。

2024-04-01 22:55:58 193

原创 java 数组下标越界异常

将arr数组释放的原因是,rank = arr;语句使得rank数组与arr数组占用同一个地址,不进行释放会造成地址占用问题。

2024-04-01 21:40:13 95

原创 java Ranbom类

public double nextDouble().//随机生成【0,1】的double值。public boolean nextBoolean().//随机生成boolean值。public float nextFloat().//随机生成【0,1】的flaot值。public int nextInt(int n).//随机生成不大于n的int值。public long nextLong().//随机生成long值。public int nextInt().//随机生成int值。

2024-03-31 22:19:51 199 1

原创 java简单工厂模式

在java中,我们可以运用继承来实现简单工厂模式,要想实现简单生产模式,我们得知道工厂模式有哪些内容,比如需要一个能产出商品的工厂,一个能售出商品的商场,当然,我们也不能缺少商品,既然我们了解了工厂模式,那么就让我们来试着建立一个工产吧首先,我们要知道我们要买什么,比如,我们可以买咖啡买咖啡,我们得有咖啡的名字。

2024-03-30 11:04:13 61

原创 java 依赖关系

关联关系是两个类之间语义级别的一种强依赖关系,他强调类之间的结构,关联关系不存在依赖关系的偶然性和临时性,该关系一般是长期且平等的。2.类之间体现整体与部分关系,整体与部分是不可分的,整体生命周期结束意味着部分生命周期也结束。class ClassB{ } //被关联类。class ClassB{ } //部分类。class ClassA{ //整体类。class ClassB{ }//部分类。class ClassA{//整体类。

2024-03-29 19:56:49 92 1

原创 java 多态类

多态是指一个行为具有多个不同的表现形式或形态的能力,多态是面向对象编程最重要的概念之一,多态性提高了程序的抽象性和简洁性,增强了程序的灵活性,降低了类之间的耦合度对象多态是指两个或多个属于不同类的对象,对于同一个消息做出不同的响应方式,例如动物园对动物下达吃的消息,猫吃鱼,狗吃骨头等。

2024-03-28 21:24:57 108 1

原创 java 接口

【修饰符】 interface 接口【extends 父接口列表】{//(1)声明静态常量//(2)声明抽象方法//(3)定义默认方法//(4)定义静态方法(1)声明静态常量的默认修饰符public final static ,也声明为final static(2)声明抽象方法的默认修饰符public abstract(3)定义默认方法的默认修饰符default,该方法是实体方法,在实现接口的子类可以调用(4)定义静态方法的修饰符static,该方法是实体方法,用接口名直接调用​。

2024-03-27 23:10:22 366

原创 java File类和try->catch->finally语句

文件是I/O系统管理数据的基本单位,java.io包的File类管理磁盘文件及目录,如创建文件和目录、删除文件是否存在、获取文件大小以及文件的其他属性等。public boolean isDirectory()//测试文件对象是否为目录。public boolean isFile()//测试文件对象是否为普通文件。public String[] list()//获取目录下的文件列表。public boolean exists()//测试文件是否存在。

2024-03-26 14:13:24 133

原创 final关键字

final修饰的类不能被继承,修饰的成员方法不能被子类覆写,修饰的数据成员或局部变量表示常量,赋值后不能更改。

2024-03-25 11:45:24 175

原创 java static关键字和继承

1.修饰的数据成员称为静态数据成员,他们被类的所有对象共享2.修饰的成员方法称为静态成员方法,他们由类直接调用3.修饰的代码块称为静态代码块,对象实例化是=时JVM自动执行他们。

2024-03-24 10:37:21 301 1

原创 java的封装性

封装性是面向对象编程的一个重要特征,是把对象的数据成员和成员方法结合为一个独立的程序单元,并尽可能的隐蔽对象的内部的实际细节。在使用对象前需要经过声明对象和创建对象,声明对象是定义对象变量,创建对象是为对象分配存储空间,并利用构造方法初始化数据成员private是最严格的访问权限控制符,用他修饰的数据成员和成员方法仅载类体可见,类体外不能访问用他修饰成员,外部对象不能直接访问用private修饰的数据成员和成员方法,最大程度隐藏了对象的内部细节

2024-03-23 10:15:42 307

原创 java构造方法

class 类名{访问权限 类名(形参列表){//方法体;//构造方法没有返回值String sex;public Student1(){//构造方法System.out.println("演示");public Student1(String aname,String asex){//构造方法sex = asex;​//方法名String sex;int age;//重载方法sex = asex;age = aage;​//空方法。

2024-03-22 17:20:12 118 1

原创 java类与对象

1.类名每个类都有一个区别与其他类的名字。(在不考虑方法重载的情况下)2.数据成员用来描述相同对象共同的静态特征。3.成员方法用来描述相同对象共同的动态特征。System.out.println(name+"吃"+food);System.out.println(name+"在睡觉");System.out.println(name+"的学号是"+id);System.out.println(name+"吃"+food);

2024-03-21 21:34:37 250 1

原创 形参长度可变方法与重载方法

public static 返回值类型 方法名(实参类型1,实参类型2,类型...形参){方法体;return 表达式;

2024-03-20 20:23:54 125 1

原创 二维数组的应用

数组类型 数组 = null;数组 = new 数据类型 [行数目][列数目];

2024-03-19 21:53:30 100

原创 foreach语句与for语句

foreach不是一条单独的语句,仅仅是for语句的特殊简化版本,foreach不能完全取代for语句。任何foreach语句都能改写成for语句。foreach语句的含义是从元素0开始依次遍历数组或集合中的每个元素。

2024-03-19 14:02:28 325

原创 二维数组的输入输出与不规则数组

其中一维数组可加可不加。

2024-03-18 10:20:51 345

原创 一维数组的输入输出

建立一维数组为:类别标识符 数组名【】;数组名 = new 类别标识符 【数组长度】;

2024-03-17 15:26:06 550

原创 一维数组的应用

数组的优点是查找快,但插入慢,而链表与数组恰恰相反。类别标识名 数组名[元素个数] = {元素};

2024-03-16 20:20:21 325

原创 “+”运算符的作用

"i++"所完成的是对本身的自加,返回值是“i”;在“i”不被调用时,返回值始终为“i = 1(此值为代码中对“i”的赋值)”;而“++i”,是对"i"进调用后再加加;

2024-03-13 21:50:21 365

原创 命令行的使用

首先“win键+R,输入cmd“,进入命令行窗口,如想切换特定的文件,可输入“cd +文件来路”来切换到特定文件,如安装JDK,调整了java环境,可输入"javac.+文件名(文件属于java类型)",可对文件内代码进行编写。如有错误,希望谅解。

2024-03-06 19:22:20 390 1

空空如也

空空如也

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

TA关注的人

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