随笔分类 - java SE
摘要:《一》前言 我们都知道Object是所有类的父类,任何类都默认继承Object类。 《二》方法解析: 1.hashCode():用来返回其所在对象的物理地址,也就是哈希码值,该方法用于哈希查找。 2.equal():用来判断对象的值是否相等,若是值相同但是在不同的内存地址,返回的是false. 如果
阅读全文
摘要:一、面对生产者和消费者的问题,首先我们得明白几点: 生产者:生产数据;消费者:消费数据。消费者在没有数据可供消费的情况下,不能消费;生产者在原数据没有被消费掉的情况下,不能生产新数据。假设,数据空间只有一个。实际上,如果实现了正确的生产和消费,则,两个线程应该是严格的交替执行。synchronize
阅读全文
摘要:1.什么是java虚拟机?为什么java被称作是“平台无关的编程语言”? java虚拟机是一个可以执行java字节码的虚拟机进程。java源文件被编译成能被java虚拟机执行的字节码文件。 java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。java虚
阅读全文
摘要:public:说明该类的访问类型是公有的,它生成的对象能被其他的对象调用! abstract:用来声明抽象类! final;如果一个类被声明成final类型,那么就不能再由它派生出子类。 可以简单的看出一个类不能同时被生成abstract和final类型的! 关键字 public 说明该类的访问类型
阅读全文
摘要:Java的垃圾回收机制是Java环境自带有的,它不像c语言的malloc申请空间后需要Free()函数来释放,而Java中的代码块中所申请的空间可在程序执行完成后自动释放,但是是有局限性的,代码块所占用的空间很大时将不能被回收,这时需要 System.gc()方法 命令行参数透视垃圾收集器的运行 使
阅读全文
摘要:静态块是java代码中,用static{}所括起来的部分; 这部分代码将在本类被“装载”时,首先被执行的代码,且只执行一次,且是线程单例安全。 在这类静态语句执行完成后,接着装载的就是静态成员,静态方法,构造方法和普通方法的导入。
阅读全文
摘要:package com.mec.MyFirstJavaLife.text; /*import com.mec.simple_object.test.MyFirstJava;*/ public class MyLoveJava1 { /** * @param args */ public static
阅读全文
摘要:package com.mec.MyFirstJavaLife.text; public class MyFirstJava { /** * @param args */ private int row; private int col; public MyFirstJava() { System.
阅读全文
摘要:package com.mec.MyFirstJava; /** * @author lenovo * */ public class HelloWorld { public static void main(String[] args) { System.out.println("这是我写的第一个
阅读全文