Java输出打印工具类封装的实例
在进行Java打印输出,进行查看字段值的时候,觉得每次写了System.out.println之后,正式发布的时候,还得一个个的删掉,太麻烦了,经过别人的指教,做了一个Java的打印输出封装类,只为记录一下这个工具类。
不多说,贴代码
package com.dyf.utils; /** * 描述:封装输出打印,设置打印开关 * @author diy * */ public class SysoUtils { private static final boolean DEBUG = true; //输出开关 /** * 描述:用于调试输出 ,替代syso的工具类 * 注意:静态方法,使用类名进行调用 * 使用此工具类请注意重写tostring(),如需定义其他输出样式,请自行修改 * 修改开关DEBUG的值可进行是否输出的切换 * @param args 可变参数列表 */ public static void print (Object...args){ if (DEBUG) { for (Object arg:args){ System.out.println(arg); } System.out.println(); } } /* * 描述:或者如果只打印字符串类型,可以使用下面这个 private static final boolean DEBUG = false; public static void p (String s) { if (DEBUG) { System.out.println(s); } } */ }
以上这篇Java输出打印工具类封装的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
java反射原理制作对象打印工具
主要运用java反射原理,格式化输出java对象属性值,特别是list 和map. MyTestUtil.java package utils; import java.lang.reflect.Field; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Collection; import java.util.Date; import java.util.Iterator; import
-
详解JAVA的封装
第一节 什么是JAVA中的封装 面向对象的三大特性:封装.继承.多态. 1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法,来实现对隐藏信息的操作和访问. 2.好处: a只能通过规定的方法访问数据 b隐藏类的实例细节,方便修改和实现 3.封装的实现步骤 修改属性的可见性,改为设为private:创建getter/setter方法,用于属性的读写,创建一个特定的方法,一般是gettersetter方法,可以在gettersetter方法中加入属性控制语句,对属性
-
浅谈java封装
一.什么是封装? 封装就是将属性私有化,提供公有的方法访问私有属性. 做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问. 如:private String name; 复制代码 代码如下: public String getName(){ return; } public void setName(String name){
-
Java输出打印工具类封装的实例
在进行Java打印输出,进行查看字段值的时候,觉得每次写了System.out.println之后,正式发布的时候,还得一个个的删掉,太麻烦了,经过别人的指教,做了一个Java的打印输出封装类,只为记录一下这个工具类. 不多说,贴代码 package com.dyf.utils; /** * 描述:封装输出打印,设置打印开关 * @author diy * */ public class SysoUtils { private static final boolean DEBUG = true;
-
Java文件与类动手动脑实例详解
动手动脑1: 使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件. package classJava; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.FileVisitOption; import java.nio.file.FileVisitResult; import java.nio.file.FileVisitor; im
-
Java中Properties类的操作实例详解
Java中Properties类的操作实例详解 知识学而不用,就等于没用,到真正用到的时候还得重新再学.最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起.本文通过看<Java编程思想>和一些网友的博客总结而来,只为简单介绍Properties类的相关操作. 一.Java Properties类 Java中有个比较重要的类Properti
-
Java异常 Exception类及其子类(实例讲解)
C语言时用if...else...来控制异常,Java语言所有的异常都可以用一个类来表示,不同类型的异常对应不同的子类异常,每个异常都对应一个异常类的对象. Java异常处理通过5个关键字try.catch.finally.throw.throws进行管理.基本过程是用try包住要监视的语句,如果在try内出现异常,则异常会被抛出,catch中捕获抛出的异常并做处理,finally一定会完成未尽事宜. 练习: package com.swift; public class Exception1
-
Java原子变量类原理及实例解析
这篇文章主要介绍了Java原子变量类原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.原子变量类简介 为何需要原子变量类 保证线程安全是 Java 并发编程必须要解决的重要问题.Java 从原子性.可见性.有序性这三大特性入手,确保多线程的数据一致性. 确保线程安全最常见的做法是利用锁机制(Lock.sychronized)来对共享数据做互斥同步,这样在同一个时刻,只有一个线程可以执行某个方法或者某个代码块,那么操作必然是原子性
-
python读取ini配置的类封装代码实例
这篇文章主要介绍了python读取ini配置的类封装代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 此为基础封装,未考虑过多异常处理 类 # coding:utf-8 import configparser import os class IniCfg(): def __init__(self): self.conf = configparser.ConfigParser() self.cfgpath = '' def checkSec
-
Java中String类常用类型实例总结
目录 1.创建字符串的方法 1.1构造 1.2引用对象 2.字符串的比较 3.字符串的不可改变性 4.数组转字符串 5.判断是否是数字字符串 isNumberChar( ) 6.字节变字符串 7.字符串的查找 8.字符的替换 9.字符串的分割 9.1以单个符号来分割 9.2多个分隔符分割 9.3特殊符号分割 10.提取子串str.substring( ) 11.去空格 12.字符串的拼接 13.StringBuffer 13.1字符串的拼接 13.2方法的返回类型 总结
-
Java并发工具类LongAdder原理实例解析
LongAdder实现原理图 高并发下N多线程同时去操作一个变量会造成大量线程CAS失败,然后处于自旋状态,导致严重浪费CPU资源,降低了并发性.既然AtomicLong性能问题是由于过多线程同时去竞争同一个变量的更新而降低的,那么如果把一个变量分解为多个变量,让同样多的线程去竞争多个资源. LongAdder则是内部维护一个Cells数组,每个Cell里面有一个初始值为0的long型变量,在同等并发量的情况下,争夺单个变量的线程会减少,这是变相的减少了争夺共享资源的并发量,另外多个线程在争夺同
-
Java基于Calendar类输出指定年份和月份的日历代码实例
这篇文章主要介绍了Java 使用Calendar类输出指定年份和月份的日历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 package com.cyl.test3; import java.util.Calendar; import java.util.Scanner; public class RiLi { public static void main(String[] args){ int year= 2020; int mo
-
Java面向对象编程(封装/继承/多态)实例解析
本文主要介绍了面向对象的三大特征实例解析,下面看看具体内容. 封装 封装一个Teacher和Student类 package com.hz.test; public class Teacher { private String name; private String majorDirection; private String teachCourse; private int teachAge; public Teacher() { super(); } public Teacher(Stri
随机推荐
- 如何实现正则表达式的JavaScript的代码高亮
- 把HTML表单提交的数据转化成XML文件
- Oracle中sys和system的区别小结
- 初学者AngularJS的环境搭建过程
- Spark的广播变量和累加器使用方法代码示例
- Oracle学习笔记(一)
- python中Genarator函数用法分析
- 四个常用的.NET的SQLHELPER方法实例
- ASP.NET MVC5使用MiniProfiler监控MVC性能
- php中自定义函数dump查看数组信息类似var_dump
- php的webservice的wsdl的XML无法显示问题的解决方法
- php中文繁体和简体相互转换的方法
- C#网络适配器简单操作
- JavaScript中的变量作用域介绍
- Mongodb实现定时备份与恢复的方法教程
- JavaScript 基本概念
- Linux不完全手册(二)
- C#基于UDP实现的P2P语音聊天工具
- 用sc删除mysql服务技巧
- 利用FSO取得图像文件信息