随笔分类 - Java
JAVA的一些基础知识积累
    
摘要:1.创建线程的两种方式。 (1)继承Thread(该类就定义了一个功能,用于存储线程要运行的代码,该存储功能就是run方法也就是说Thread类中的run方法,用于存储线程要运行的代码。) (2)实现Runnable(Runable中只定义了一个抽象方法,public void run();) 步骤
        阅读全文
                
摘要:1.进程和线程 程序是什么?QQ.exe,PowerPoint.exe 进程:是一个正在执行中的程序(程序启动,进入内存,即资源分配的基本单位)。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元,是比进程更小的执行单位。线程只是一种为
        阅读全文
                
摘要:1.接口是什么? 接口可以理解为一个特殊的抽象类,是由全局常量和公共抽象方法组成的。 所以,如果,一个抽象类的方法都是抽象的,那么就可以通过接口的形式来表示。 class 用于定义类 interface 用于定义接口 2.接口中成员定义的格式: 常量 public static final 抽象方法
        阅读全文
                
摘要:1.什么是多态? extends继承或者implements实现,是多态性的前提。 注意:多态指的是对象的多态性,形态指的是类 代码中体现多态性,其实就是一句话:父类引用指向子类对象 格式: 父类名称 对象名 = new 子类名称(); 或者: 接口名称 对象名 = new 实现类名称(); 运行结
        阅读全文
                
摘要:1.什么是内部类,为什么要用内部类? 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。 例如:身体和心脏的关系。汽车和发动机的关系。 可以将一个类定义在另一个类的定义内部,这就是内部类。 当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容。 
        阅读全文
                
摘要:1. Java在创建对象时,会自动分配内存,并当该对象引用不存在的时候,释放这块内存。 为什么呢? 因为Java中使用被称为垃圾收集器的技术来监视Java程序的运行,当对象不再使用时,就自动释放对象所使用的内存。 垃圾收集器是自动运行的,无须显式地请求垃圾收集器,程序运行时,垃圾收集器会不时检查对象
        阅读全文
                
摘要:1.从键盘输入两个整数,然后输出它们的平方值和立方值 在Java中,没有像C语言那样有一个专供接受键盘输入值的scanf函数,所以一般的做法是从键盘输入一行字符,保存到字符串s中,再将字符组成的字符串s转换为整型数据后返回 2. 8,64,256都是2的阶次方数,判断一个整数是不是2的阶次方数。 如
        阅读全文
                
摘要:1.Java的数据类型分为三大类 布尔型,字符型和数值型 其中数值型又分为整型和浮点型 2.Java的变量类型 布尔型 boolean 字符型 char 整型 byte,short,int,long 浮点型 float,double 3.数据类型转换 Java中数据类型转换分为三种,简单数据类型转换
        阅读全文
                
摘要:I.单例设计模式:保证一个类在内存中只存在一个对象,即保证对象的唯一 原因:为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象 但是要让其他程序可以访问到该类对象,只好在本类中,自定义一个对象 为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式 II.单例设计模式的步骤 1.将构
        阅读全文
                
摘要:1.对于基本数据类型,可以直接使用==和!=进行内容比较 如:int x=30; int y=30; x==y; //true 基本数据类型 简单类型(基本类型) boolean byte char short int long float double void 二进制位数 1 8 16 16 3
        阅读全文
                
                    
                
浙公网安备 33010602011771号