
Test小练习
Test小练习
挖野菜
这个作者很懒,什么都没留下…
展开
-
编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下, 并将原来文件的扩展名从.java改为.jad。
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException;/** 编写一个程序,将d:\j...原创 2019-11-11 10:33:22 · 590 阅读 · 0 评论 -
方法的参数传递机制
原创 2019-10-17 21:03:39 · 166 阅读 · 0 评论 -
类初始化和实例初始化
类初始化和实例初始化1.类初始过程 1.一个类要创建实例时需要先加载并初始化该类 main()方法所在的类需要先加载和初始化 2.一个子类要初始化需要先初始化父类 3.一个类初始化就是执行<clinit>()方法,即类classinit方法 a.<clinit>()方法由静态类变量显示赋值代码和静态代码块组成 b.静态类变量显示赋值代码和静...原创 2019-10-17 20:33:08 · 321 阅读 · 0 评论 -
写一个单例模式示例
*写一个单例模式示例*要点*1.某个类只能有一个实例 构造器私有化*2.它必须自行创建这个实例 含有一个该类的静态变量来保存这个唯一的实例*3.它必须自行向整个系统提供这个实例 对外提供获取该实例的方式: 1.直接暴露2.用静态变量的get方法获取*几种常见形式*饿汉式:在类初始化时直接创建对象,不管是否需要这个对象都会创建,不存在线程安全问...原创 2019-10-17 18:08:18 · 1339 阅读 · 2 评论 -
自增
自增自减运算符运算符优先级自增举例/* * * * 赋值=,最后计算 * =右边的从左到右加载值依次压入操作数栈 * 实际先算哪个,看运算符优先级 * 自增,自减操作都是直接修改变量的值,不经过操作数栈 * 最后的赋值之前,临时结果也是存储在操作数栈中 */public class Demo1 { public static void main(String[] ...原创 2019-10-17 15:54:00 · 550 阅读 · 0 评论