1Object对象 面向对象的核心思想:“找合适的对象,做适合的事情”。 合适的对象: 1.自己描述类,自己创建对象。 2.sun已经描述了好多常用的类,可以使用这些类创建对象。 API(Application Program Interface) sun定义的那么多类的终极父类是Object。Object描述的是所有类的通用属性与方法。 1.1toString方法toString(
转载 2024-03-06 19:33:45
15阅读
类与对象之类的复用(继承、组合、代理) 此章我们主要谈下面向对象编程的代码复用机制。 继承OOP中最为重要的概念,达到了非常有效的代码重用效果,使得开发效率变得很高!同时也因此,造成了OOP语言执行效率低下,不免被C/C++程序员嘲笑。在Java语言中,两个类之间通过extends关键字实现继承。我们来看个继承的实例: 1. class A { 2. public A() { 3. "A
2017-11-02 22:03:14 BigDecimal类:不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。
转载 2017-11-02 22:29:00
154阅读
2评论
Java里面,我们会经常遇到POJO、PO、DTO、BO等对象,现在来梳理一下这几个的含义。POJO(plain old java object),普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。 PO(persistant object):持久化对象,有别于POJO,必须对应数据库中的实体。一个PO对应数据库
在学习Java SE时,需要掌握许多常见的类,这些类在后续Java深入学习和开发过程中反复用到。具体要熟练掌握的Java类有:Object类/Scanner类 String/StringBuffer/StringBuilder类 数组高级和Array类 基本类型包装类(Interger,Charcter) 正则表达式(Pattern,Matcher) Math类/Random类/System类 B
2017-11-02 21:41:06 System类:System 类包含一些有用的类字段和方法。它不能被实例化。 *常用方法 public static void gc() 运行垃圾回收器。 调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的
转载 2017-11-02 21:56:00
149阅读
2评论
2017-11-02 21:26:18 Math类:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 *属性摘要 *常用方法 random() : 返回[0.0,1.0),(n-m)*Math.random()+m ==>[n,m)。当然了Java中还有Random类
转载 2017-11-02 21:40:00
240阅读
2评论
2017-11-02 20:02:06 String:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。 *常用方法 String值不能被
转载 2017-11-02 20:56:00
96阅读
2评论
2017-11-02 20:57:02 StringBuffer:线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行
转载 2017-11-02 21:23:00
92阅读
2评论
2017-10-31 23:42:08 Object类:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 或者说,每个类都直接或者间接继承了Object类。 常用方法: hashCode(),返回该对象的哈希码值。支持此方法是为了提
转载 2017-11-02 16:32:00
105阅读
2评论
2017-11-02 21:57:09 BigInteger类:不可变的任意精度的整数。所有操作中,都以二进制补码形式表示 BigInteger(如 Java 的基本整数类型)。BigInteger 提供所有 Java 的基本整数操作符的对应物,并提供 java.lang.Math 的所有相关方法。
转载 2017-11-02 22:01:00
103阅读
2评论
2017-11-02 16:33:11 Scanner类:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。 *构造方法 *常用方法 基
转载 2017-11-02 20:02:00
138阅读
2评论
㈠JS三种对象JS中,可以将对象分为“内部对象”、“宿主对象”和“自定义对象”三种。如图所示:  ㈡内部对象⑴Number对象 ⑵Math:内置对象Math 对象属性属性描述E返回算术常量 e,即自然对数的底数(约等于2.718)。LN2返回 2 的自然对数(约等于0.693)。LN10返回 10 的自然对数(约等于2.302)。LOG2E返回以 2 为底的 e 的对
JS中的对象分为三类:①.内置对象(静态对象):js本身已经写好的对象,可以直接使用不需要定义。常见的内置对象有Global、Math(它们也是本地对象,根据定义的每个内置对象都是本地对象)。②.本地对象(非静态对象):必须实例化才能使用其方法和属性的就是本地对象。常见的本地对象有Object、Function、Date、Array、String、Boolean、Number、RegExp、Err
文章目录一、JAVA 面向对象1、Java 面向对象概述二、JAVA 面向对象三大特性1、封装2、继承3、多态 一、JAVA 面向对象1、Java 面向对象概述Java 面向对象(Object Oriented Programming,OOP) 面向对象的程序设计。面向对象是相对于面向过程而言的,面向对象和面向过程都是一种编程思想,但面向过程去强调的是功能行为,面向对象将功能封装成对象,强调了具
目录1  集合类简介 2  List介绍及简单使用 2.1  LinkedList介绍及简单使用2.2  ArrayList介绍及简单使用 2.3  Vector介绍及简单使用2.3.1  Stack介绍及简单使用 3  Set介绍 3.1 HashSet介绍及简单使用3.2 T
转载 2024-04-22 18:53:50
31阅读
集合JDK类库提供了Java集合,所有Java集合类都位于java.util包中。与Java数组不同,Java集合中不能存放基本类型数据,而只能存放对象的引用。出于表达上的便利,下面把“集合中的对象的引用”简称为“集合中的对象”。Java中集合主要分为三种类型:1. Set : 无序,并且没有重复对象。2. List: 有序(放入的先后的次序), 可重复。3. Map : 集合中的每一个元素包含一
java集合的主要分为三种类型: Set(集)List(列表)Map(映射) 1. Collection 是最基本的集合接口,声明了Java集合的通用方法,Set 和List 都继承自Collection2. Coleetion中声明的方法:boolean add(Object o) :向集合中加入一个对象的引用 void clear():删除集合中所有的对象,即不再持
Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上,定义了一些实现了同步功能的集合。 这篇文章主要关注java.util下的各种集合对象Java中的集合对象可以粗略的分为3类:List、Set和Map。对应的UML图如下(包括了java.util下大部分的集合对象):
进行代码调整和验证测试,欢迎拍砖对象池使用的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。 并非所有对象都适合拿来池化――因为维护对象池也要造成一定开销。对生成时开销不大的对象进行池化,反而可能会出现“维护对象池的开销”大于“生成新对象的开销”,从而使性能降低的情况。但是对
转载 2023-08-19 22:26:26
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5