![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础
我想做个体面人
万般皆下品,唯有读书高。
我所谓的天才,只不过是刻苦罢了!-------- 爱因斯坦
展开
-
Java的基本数据类型
@基本数据类型作者:我想做个体面人时间:2018年10月 20号数据类型占多少字节,多少位对应的包装类byte1个字节,8位Byteshort2个字节,16位Shortint4个字节,32位Integerlong8个字节,64位Longfloat4个字节,32位Floatdouble8个字节,64位Double...原创 2018-10-20 18:37:04 · 99 阅读 · 0 评论 -
Java中的自然排序
自然排序的方式有两种一、实现Comparable接口,重写CompareTo()方法 package cn.itlaobing.action; import java.util.*; /** * 实现 Comparable接口 */ public class Student implements Comparable<Student>{ priv...原创 2019-08-06 10:49:12 · 7508 阅读 · 0 评论 -
Java.lang.Math包 和Java.lang.Number包
Math类的学习Math类字段摘要方法摘要Number类字段摘要Math类它的直接父类是Object,被final修饰 public final class Math extends ObjectMath 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。与 StrictMath 类的某些数学方法不同,并非 Math 类所有等价函数的实现都定义为...原创 2019-08-01 22:23:00 · 944 阅读 · 0 评论 -
循环与逻辑
1.决策在所有的程序中,作出决策都是一项基本决策,比如,‘如果想要输入跟多的数据,那么就需要从键盘读入另一个值’或者‘如果在银行中的存款很多,那么就去买一辆高性能的汽车,否则就需要继续乘公交车’。无论做任何决策,在编程中都需要在具有常量,变量,表达式的各种值之间进行比较的能力,然后在根据确定的执行结果执行某一组语句或另一组语句。因此,理解如何做出程序决策的第一步是了解如何进行比较1.1 ...原创 2019-07-24 23:29:24 · 391 阅读 · 0 评论 -
利用递归遍历文件夹和文件
递归文件夹代码import java.io.File;public class TraverseDirectory { public static void main(String[] args) { // 创建一个 File 实例 表示 当前目录 ( Eclipse 环境下 当前目录是指 当前工程对应的目录 ) File d = new File( "." ); ...原创 2019-07-17 13:23:11 · 170 阅读 · 0 评论 -
文件的拆分与合并
必备知识文件对象类 File数字类文件输入输出流文件拆分代码import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Output...原创 2019-07-17 12:17:20 · 125 阅读 · 0 评论 -
对象的序列化
对象的序列化什么是序列化,如何使类实现序列化如何将对象写进文件什么是类中的transient成员域如何将基本的数据类型写入对象文件如何实现serializable接口如果某个类含有默认不可序列化的对象,那么如何使该类可序列化。在文件中存储对象序列化:在外部文件中存储和获取对象的过程。将文件写入文件称为对象序列化,而从文件读取对象称为对象逆序列化任何类型的数组都是一个对象并...原创 2019-07-23 22:58:01 · 118 阅读 · 0 评论 -
姓名选择器
代码实现如下import java.util.Random;public class NameGenerator { // 声明一个随机数产生器 private final Random random = new Random(); // 声明一个数组用来存放 姓 private final String[] first = { "张" , "王" , "李" , "赵" ...原创 2019-07-23 19:22:47 · 217 阅读 · 0 评论 -
ECLIPSE和ECLIPSE中部署项目时的问题记录和解决方法(所有问题总结)
为什么要一直验证原创 2019-07-18 17:53:45 · 197 阅读 · 0 评论 -
Java类加载与反射
参考“java.lang.reflect”包下的内容JVM和类不同的类由不同的JVM来运行,互不干扰类的加载当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三个步骤来对该类进行初始化当系统视同任何类时,都会为之创建一个java.lang.Class对象类的加载:由JVM提供的类加载器加载类的连接连接阶段负责把类的二进制数据合并到JER中,...原创 2019-07-03 23:04:20 · 79 阅读 · 0 评论 -
java基础的再度回忆
时间:2019-07-03核心内容:Java基础Java环境变量的配置JAVA_HOME: java的安装路径PATH:%JAVA_HOME%/libCLASSPATH: 只需要配置一个点或者不用配置(jdk1.5之后的版本)java变量与表达式什么叫变量?变量的声明语法:【修饰符】数据类型 变量名称【= 值 】 例: public Inte...原创 2019-07-03 17:38:18 · 82 阅读 · 0 评论 -
面试总结
时间:2018年10月29日@面试题1.抽象类和接口的区别主要区别: 1.抽象类有构造方法,接口没有构造方法 2.抽象类中可以有代码块,接口中不能出现代码块 3.抽象类只能继承一个直接父类,接口可以继承多个父接口 4.抽象类的子类通过extends关键字继承抽象类后可以实现抽象类的方法 接口的实现类通过implem...原创 2018-10-29 21:24:52 · 102 阅读 · 0 评论 -
重写Java中的toString方法
创建一个StringBuffer对象 @Override public String toString() { StringBuffer sb = new StringBuffer(); sb.append("CastDO [ "); sb.append("id="+id+" , "); sb.append("dataDate="+dataDate+" , "); sb.a...原创 2019-08-08 18:10:23 · 434 阅读 · 0 评论