java基础
文章平均质量分 77
望穿秋水见伊人
昨夜西风凋碧树,独上高楼,望尽天涯路。
展开
-
Java中构造函数、set/get方法和toString方法的使用及注意事项
一、构造函数构造函数的最大作用就是创建对象时完成初始化,当我们在new一个对象并传入参数的时候,会自动调用构造函数并完成参数的初始化。如下:public class Test01 { private String name; //有参构造函数 public Test01(String name) { this.name = name; } p...原创 2018-06-04 16:13:56 · 15234 阅读 · 8 评论 -
java 一个接口可以继承多个接口吗
接口是常量值和方法定义的集合。接口是一种特殊的抽象类。java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface0, Interface1, interface……不允许类多重继承的主要原因是,如果A同时继承B和C,而B和C同时有一个D方法,A如何决定该继承那一个呢?但接口不存在这样的问题,接口全都是抽象方法继承...转载 2018-06-19 14:36:33 · 13797 阅读 · 0 评论 -
Java的8种包装类Wrapper Class,基本类型与包装类相互转换
Java有8种基本数据类型,为什么又要出现对应的8种包装类:1、Java的8种基本数据类型不支持面向对象编程机制2、8种基本数据类型不具备“对象”的特性:没有成员变量、方法可供调用3、例如:某个方法需要Object类型的参数,但实际需要的却是2、3这种值,只靠基本的数据类型无法转换成Object参数传递过去4、为解决8种基本数据类型不能当成Object类型使用的问题,Java提供了包装类的概念:8...原创 2018-06-26 16:33:48 · 2808 阅读 · 0 评论 -
Java中的isEmpty方法、null以及““的区别
这是一个比较容易混淆的概念,为了弄清楚这个问题,最好的方法当然是写程序来验证,开门见山,上代码!public class TestNull { public static void main(String[] args) { String a = new String(); String b = ""; String c = null; if (a.isEmpty()) { ...原创 2018-07-02 16:11:15 · 80189 阅读 · 6 评论 -
cmd中javac和java使用及注意事项
一、简述:cmd中,执行java命令与javac命令的区别:javac:是编译命令,将java源文件编译成.class字节码文件。例如:javac hello.java将生成hello.class文件。 java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。例如:java hello 二、详述:下面我们来写个java文件试试。1、打开记事本...原创 2018-07-31 10:10:21 · 162675 阅读 · 14 评论