随笔分类 -  Java

上一页 1 2 3 4 5

java 常用类库:BigInteger大整数;BigDecimal大小数(解决double精度损失);
摘要:大整数BigInteger package com.zmd.common_class_libraries; import java.math.BigInteger; /** * @ClassName BigNumberExample * @projectName: object1 * @author 阅读全文

posted @ 2021-04-07 15:00 zhangmingda 阅读(151) 评论(0) 推荐(0) 编辑

java 常用类库:Math:常用min、max;floor;ceil;random;
摘要:Math //7、取整数小于目标的最大整数(Math.floor(1.2));//8、取整数、获取大于目标的最大整数System.out.println(Math.ceil(1.2)); //18、获取0~1之间的伪随机数 System.out.println(Math.random()); pac 阅读全文

posted @ 2021-04-07 14:11 zhangmingda 阅读(226) 评论(0) 推荐(0) 编辑

java 常用类库:String ; StringBuilder和StringBuffer类
摘要:1. String 1、String对象是不可变的 String类的value属性是用来存放字符串里面的值的。这个属性是被final修饰的。final修饰的变量不能够被第二次赋值,所以字符串是不可变的。 2、java9 以后的String更节约空间,每个字符占用1个字节 String类型在java9 阅读全文

posted @ 2021-04-07 09:05 zhangmingda 阅读(115) 评论(0) 推荐(0) 编辑

java 常用类库:Object类和Objects类
摘要:1,Object类: Object类是所有的类,数组,枚举的父类,也就是说,JAVA中允许把任何的对象赋值给Object类(包括基础数据类型),当定义一个类的时候,没有使用extends关键字显示指定父类的时候,默认集成Object类。因为所有类都是Object的子类,所以所有的对象都可以调用Obj 阅读全文

posted @ 2021-04-06 19:58 zhangmingda 阅读(532) 评论(0) 推荐(0) 编辑

java 常用类库:操作系统System类,运行时环境Runtime
摘要:System类: System 类代表Java程序的运行平台,程序不能创建System类的对象, System类提供了一些类变量和类方法,允许直接通过 System 类来调用这些类变量和类方法。 System 类提供了代表标准输入、标准输出和错误输出的类变量,并提供了一些静态方法用于访问环境变量、系 阅读全文

posted @ 2021-04-06 19:16 zhangmingda 阅读(251) 评论(0) 推荐(0) 编辑

Java 常用类库一,main方法传参String[] args;获取输入Scanner ;hasNext();hasNextInt()
摘要:1. main方法传参 package com.zmd.common_class_libraries; /** 给mian方法传参测试 */ public class MainArgsTest { public static void main(String[] args) { System.out 阅读全文

posted @ 2021-04-06 17:48 zhangmingda 阅读(337) 评论(0) 推荐(0) 编辑

Java的垃圾回收机制:强制回收System.gc() Runtime.getTime().gc()
摘要:垃圾回收 当引用类型的实体,如对象、数组等不再被任何变量引用的时候。这块占用的内存就成为了垃圾。JVM会根据自己的策略决定是回收内存 注意: 垃圾回收只回收内存中的对象,无法回收物理资源(数据库连接,网络IO等) 程序无法精确的控制台垃圾回收的运行,垃圾回收汇总任何时候进行,系统自动。 在垃圾回收机 阅读全文

posted @ 2021-04-06 09:05 zhangmingda 阅读(1256) 评论(0) 推荐(0) 编辑

java 数据类型:枚举类enum、对比方法compreTo()、获取名字.name()、获取对应值的枚举类Enum.valueOf()、包含构造方法和抽象方法的enum;实现接口;
摘要:问题引入 为了将某一数据类型的值限定在可选的合理范围内,比如季节只有四个:春夏秋冬。 什么是枚举类 Java5之后新增了enum关键字(他与class,interface关键字地位相同)用来定义枚举类,他是一个特殊的类。 可以有自己的:成员变量、方法、构造器。可以实现一个或多个接口。 一个Java源 阅读全文

posted @ 2021-04-05 15:55 zhangmingda 阅读(911) 评论(0) 推荐(0) 编辑

Java abstract 抽象类 和interface接口的异同点
摘要:abstract 抽象类 和interface接口的异同点 相同点: 抽象类和接口都不能实例化,他们都位于继承树顶端,被其他类实现和继承 都可以包含抽象方法,实现接口或者继承抽象类的非抽象类(普通类),都必须实现这些抽象方法 不同点: 抽象类中可以有普通方法;接口中不允许有普通方法,接口中只允许抽象 阅读全文

posted @ 2021-03-31 11:13 zhangmingda 阅读(75) 评论(0) 推荐(0) 编辑

Java面向对象之 接口: [修饰符] interface 接口名 {...};子接口:[修饰符] interface 接口名 extends 父接口,父接口2...{...}
摘要:1、什么是接口? 类比抽象类,把功能或者特性类似的一类 抽象的更彻底,可以提炼出更加特殊的“抽象类” 接口 2、如何定义接口 语法: [修饰符] interface 接口名 { N个常量定义... N个抽象方法定义... N个内部类、接口、枚举定义.... N个私有方法,默认方法或者类方法定义 } 阅读全文

posted @ 2021-03-30 22:17 zhangmingda 阅读(1653) 评论(0) 推荐(0) 编辑

java面向对象类的继承~ 匿名类 ;多态特性;强制类型转换
摘要:类的继承 创建子类语法: 修饰符 class 子类名 extends 父类名{ } 匿名子类语法: 直接实例化,过程中通过匿名类 继承父类,在实例化过程中将子类匿名 <父类类名> 实例名 = new 父类名() { 匿名类代码逻辑.... } 自定义类默认继承了Object类: 自定义类默认隐藏式继 阅读全文

posted @ 2021-03-28 11:16 zhangmingda 阅读(291) 评论(0) 推荐(0) 编辑

Java面向对象~类和对象&方法,类方法
摘要:面向对象 概念: 1、同一类事物的抽象描述,不是具体的 2、类和对象的关系: 类 是抽象的。 对象 是具体的。 3、对象的体征,称为“属性” 4、多个 对象的方法 + 属性 相同 构成一类6-2 类的编写构成。语法: [修饰符] class 类名 { ... } 注意: 1、修饰符可有可无,如果写, 阅读全文

posted @ 2021-03-27 13:06 zhangmingda 阅读(306) 评论(0) 推荐(0) 编辑

JAVA开发 环境基础 IDEA 常用快捷键
摘要:java 源代码运行必须先用javac编译生成字节码文件 XXX.class运行 java XXX 进行运行 环境变量classpath:已编译的字节码文件搜索路径--临时配置: set classpath=D:\JavaStudy //只在设置路径找类文件 set classpath=D:\Jav 阅读全文

posted @ 2019-12-03 16:47 zhangmingda 阅读(343) 评论(0) 推荐(0) 编辑

java 、abstract修饰的【抽象类】【比如几何图形类】
摘要:现实中问题引入 现实中一类具有共同特征的类,但是无法具体实现。,比如我们定义了一个几何类,叫做Shape,我们有一个方法要计算周长,直接在每个子类实现虽然可以,但是无法通过Shape定义的实例来访问到这个计算周长的方法了。 抽象类和抽象方法: 抽象类和抽象方法都必须使用abstract修饰符来定义, 阅读全文

posted @ 2019-12-03 15:33 zhangmingda 阅读(674) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5

导航