Java
li_zhengmei
这个作者很懒,什么都没留下…
展开
-
Java必知基础(四)
抽象类和接口在程序中随着继承层次中一个个新子类的定义,类变得越来越具体而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类(abstract class)。有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但Java不支持多重继承。于是便有了接口就可以得到多重继承的效果。从本质上讲接口是一种特...原创 2019-05-19 11:24:46 · 170 阅读 · 0 评论 -
Java必知基础(七)
IOIO流就是用来处理设备之间的数据传输,java.io包下提供了各种“流”类和接口,用以获取不同种类的数据。按操作数据单位不同分为字节流:以字节为单位,每次读入或读出是8bit位数据,可以读任何类型数据。字符流以字符为单位,每次读入或读出是16bit位数据,只能读取字符类型数据。按数据流的流向不同分为:输入流:读取外部数据(磁盘、网络等)到程序中(内存),输出流:将程序数据(内存)输出到...原创 2019-05-24 16:54:36 · 145 阅读 · 0 评论 -
Java必知基础(一)
Java必知基础(一)数据类型可分为八中数据类型如下图:![数据类型](https://img-blog.csdnimg.cn/20190516164829392.png?=30x30)原创 2019-05-16 19:21:42 · 232 阅读 · 0 评论 -
Java必知基础(五)
创建对象的几种方式使用 Java的 new关键字首先创建将要实例化的类public class TestEntity { private String name; private String sex; private int age; public TestEntity() { } public TestEntity(Stri...原创 2019-05-22 15:30:37 · 201 阅读 · 0 评论 -
Java必知基础(二)
不同进制间的转换二进制:0,1 满2进1,以0b或0B开头。十进制:0-9,满10进1。八进制:0-7,满8进1,以数字0开头表示。十六进制:0-9及A-F,满16进1,以0x或0X开头表示。此处的A-F不区分大小写。所有数字在计算机底层都是以二进制形式存在的。而计算机会以补码的形式保存所有整数。原码:直接将一个数值转化成二进制数。反码:是对原码按位取反,只是最高位(符号位)...原创 2019-05-17 13:19:12 · 163 阅读 · 0 评论 -
Java必知基础(三)
类的属性类的属性可分为成员变量和局部变量其相同点与不同点如下相同点:遵循变量的声明格式即 数据类型 变量名 = 初始化值;都有作用域。不同点:声明的位置不同:成员变量声明在类里方法外,局部变量声明在方法内、形参列表中、方法块内;成员变量访问权限修饰符有:public private protected 缺省(default),局部变量没有修饰符;初始化值:成员变...原创 2019-05-18 15:43:17 · 379 阅读 · 0 评论 -
Java必知基础(六)
枚举JDK1.5之前需要自定义枚举类,之后新增了enum关键字用于定义枚举类,若枚举类只有一个成员则可以作为一种单例模式的实现方式。自定义枚举类:public class Custom { // 类的属性 final private final String name; private final int age; //构造器私有化 private ...原创 2019-05-23 17:16:54 · 124 阅读 · 0 评论 -
Java必知基础(八)
反射Reflection(反射)反射机制允许程序在执行期借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。Class理解在Object中定义了以下方法,此方法被所有子类继承: public final native Class<?> getClass(); //用于获取运行时的Class对象通过Class对象我们可以做...原创 2019-06-07 14:02:20 · 183 阅读 · 0 评论