
java
java
随行_LV
这个作者很懒,什么都没留下…
展开
-
Java 检查对象中属性值是否为字符串“null“或“undefined“
package com.example.demo.utils;import com.alibaba.fastjson.JSON;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.lang.reflect.Field;public class CheckObjectFieldIsNullUtils { /** 日志打印 */ private static Logger LOGGER = Lo.原创 2021-07-01 23:29:10 · 1342 阅读 · 0 评论 -
java笔记随笔
基本语法编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名:源文件名必须和原创 2016-12-10 14:53:20 · 151 阅读 · 0 评论 -
DVD管理系统
import java.util.*;import java.text.*;class DVD { public static long charge(String dstr1,String dstr2){ long charge=0; SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");原创 2016-12-10 14:53:25 · 583 阅读 · 0 评论 -
next()与nextLine的区别
next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。nextLine(): 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。 2、可原创 2016-12-10 14:53:28 · 285 阅读 · 0 评论 -
重写(Override)与重载(Overload)
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exc原创 2016-12-10 14:53:30 · 216 阅读 · 0 评论 -
java 反取字符串
public class demo2 { /** * 2 : 将字符串反取出来 新中国好 好国中新 */ public static void main(String[] args) { String s = "新中国好"; s = reverse1(s); Syst原创 2016-12-10 14:53:35 · 3039 阅读 · 0 评论 -
java 输入年月,获取日历表
/*做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示*/import java.util.*;class calendar { public static void main(String[] args){ System.out.print("请选择年份(大于1990年):");原创 2016-12-10 14:53:40 · 420 阅读 · 0 评论 -
java 猜数字游戏
package com.beiwo.haishan;import java.util.Scanner;public class demo4 { /** * @param args * 编写程序随即生成一个0-100之间的随机数。程序提示用户输入一个数字,不停猜 * 测,直到猜对为止。最后输出猜测的数字,和猜测的次数。并且如果没有猜中要提示用户原创 2016-12-10 14:53:45 · 385 阅读 · 0 评论 -
GregorianCalendar类
Calendar类实现了公历日历,GregorianCalendar是Calendar类的一个具体实现。 Calendar 的getInstance()方法返回一个默认用当前的语言环境和时区初始化的GregorianCalendar对象。GregorianCalendar定义了两个字段:AD和BC。这些代表公历定义的两个时代。 GregorianCalendar对象的几个构造方法:序原创 2016-12-10 14:53:49 · 3377 阅读 · 1 评论 -
java 将一张图片拷贝到另外一个地方。(IO流)
package com.beiwo.inputstream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class lianxi { /** * @param args * 练习题: 将一张图片拷贝到另外一个原创 2016-12-10 14:53:52 · 4108 阅读 · 0 评论 -
java 写一个"HelloJavaWorld你好世界"输出到操作系统文件Hello.txt文件中
package com.beiwo.homework;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class demo5 { /** * 在程序中写一个"HelloJavaWorld你好世界"输出到操作系统文件Hello.txt文件中原创 2016-12-10 14:53:57 · 1212 阅读 · 1 评论 -
序列流 SequenceInputStream
SequenceInputStream:序列流,对多个流进行合并。SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。序列流的使用:可以将多个流串联到一起 ,然后就通过串联一个一来读取流中的数据。 --- Sequenc原创 2016-12-10 14:54:02 · 1098 阅读 · 0 评论 -
java Properties 配置信息类
Properties(配置信息类):主要用于生产配置文件和读取配置文件信息。 ----> 是一个集合类 继承HashTable 存值是以键-值的方式。 package com.beiwo.io;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.原创 2016-12-10 14:54:04 · 272 阅读 · 0 评论 -
java 打印流(PrintStream)
打印流(PrintStream):打印流可以打印任意类型的数据,而且打印流在打印数据之前会将数据转为字符串在进行打印PrintStream可以接受文件和其他字节输出流,所以打印流是对普通字节输出流的增强,其中定义了很多的重载的print()和println(),方便输出各种类型的数据。PrintWriterPrintStream:是一个字节打印流,System.out对应的类型就是Print原创 2016-12-10 14:54:07 · 290 阅读 · 0 评论 -
java 编码
编码和解码:无论是解码还是编码都是针对码表来讲的。编码:将能看懂得字符变为我们看不懂的码值。字符串---》字节数组String类的getBytes() 方法进行编码,将字符串,转为对映的二进制,并且这个方法可以指定编码表。如果没有指定码表,该方法会使用操作系统默认码表。注意:中国大陆的Windows系统上默认的编码一般为GBK。在Java程序中可以使用System.getProperty(原创 2016-12-10 14:54:09 · 203 阅读 · 0 评论 -
java 对象输入输出流
对象的输入输出流的作用: 用于写入对象 的信息读取对象的信息。 对象的持久化。 比如:用户信息。 ObjectInputStream : 对象输入流 ObjectOutPutStream :对象输出流 对象输入输出出流的使用注意点: 1.如果想将一个对象写入到磁盘中,那么对象所属的类必须要进行序列化实现原创 2016-12-10 14:54:12 · 602 阅读 · 0 评论