Java
미 칠 것 같다
技术改变世界 阅读塑造人生
展开
-
Java 封装
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接 口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访 问。 要访问该类的代码和数据,必须通过严格的接口控制。 适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。 封装的优点: 良好的封装能够减少耦合。 类内部的结构...原创 2019-04-18 09:08:09 · 145 阅读 · 0 评论 -
Java的类型转换
一、自动类型转换(隐式类型转换) 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为 同一类型,然后进行运算。 转换从低级到高级。 自动转换有以下规律: 小的类型自动转化为大的类型 整数类型可以自动转化为浮点类型,可能会产生舍入误差 字符可以自动提升为整数 二、强制类型转换(显式类型转换) 格式:(type)value:type是要强制类型转换后的数据类...原创 2019-04-28 08:11:27 · 176 阅读 · 0 评论 -
Java的Math工具类
Math工具类是用来完成Java中复杂的运算,Math类是一个工具类,构造器被private 的,无法创建Math类的对象,并且是final修饰的,也无法继承该类;Math类中的所有方法都是静态方法(类方法),可以直接通过类名来调用它们。Math 类还提供了两个类变量:PI(圆周率)和E(自然对数 的底数)。 方法 描述 toDegrees...原创 2019-04-28 08:18:08 · 858 阅读 · 2 评论 -
Java中的排序
Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。 此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指定比较器。 此接口只有一个方法compare,比较此对象与指定对象的顺序,如果该对象小 于、等于或大...原创 2019-05-08 19:09:17 · 120 阅读 · 0 评论 -
Java的继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只...原创 2019-05-16 22:18:57 · 118 阅读 · 0 评论 -
Java的Overload与Override
Overload(重载):重载(overloading)是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 常用的地方就是构造器的重载。 重载规则: 被重载的方法必须形参列表不一样(参数个数或类型不一样); 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可以声明新的...原创 2019-05-16 22:23:10 · 206 阅读 · 0 评论 -
Java随机数生成
Java中有一个专门生成随机数的类(Random) 常用方法: 返回值类型 方法() 说明 boolean nextBoolean() 返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布 的boolean值。 void next...原创 2019-06-18 06:38:30 · 6199 阅读 · 0 评论 -
Java的Thread类的常用方法
public class ThreadMethodDemo { public static void main(String[] args) { System.out.println("main 线程的id:" + Thread.currentThread().getId()); System.out.println("main 线程的名称...原创 2019-07-28 19:59:51 · 249 阅读 · 0 评论