
Java基础
K胖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础----------内部类
Java中的几种内部类一、内部类种类成员内部类、局部内部类、静态内部类、匿名内部类二、使用内部类的好处利用内部类可以实现双继承,内部类加外部类包装可隐藏不想让人知道的内容即加强封装三、成员内部类定义在一个类的内部的,与成员同等级的成员内部类中不允许定义静态变量,一般定义的时候权限为缺省的可以之间访问外部类的所有成员,当所访问的成员跟内部类中定义的成员名字一样时要外部类.thi...原创 2020-01-14 21:49:43 · 195 阅读 · 0 评论 -
Java基础----------Java内存模型(JMM)
Java内存模型(Java Memory Model 简称JMM)一、定义 JMM描述的是一组规则,通过这组规则来控制程序中各个变量在共享数据区域和私有数据区域的访问方式,保证了Java程序在各个平台下对内存的访问都能保证效果一致的一种机制;【简单通俗的来说JMM是说明主内存和工作内存之间数据同步的一组规则】二、目的&n...原创 2020-01-13 20:57:22 · 210 阅读 · 0 评论 -
Java基础----------内存区域(运行时数据区)
一、Java内存结构图二、结构图的各个结构介绍程序计数器:保存当前线程执行的指令的地址虚拟机栈:存放一个个栈帧,而一个栈帧对应着一个Java方法 栈帧:一种数据结构,包括局部变量表、操作数据栈、指向运行时常量池的引用(动态链接)、方法返回地址和额外的附加信息;一个方法对应一个栈帧,方法开始时创...原创 2019-12-14 20:02:38 · 191 阅读 · 0 评论 -
Java基础----------int和Integer的区别
int类型和Integer类型的区别一、两者的基本区别缺省值(默认值)不一样,int的缺省值是0,而Integer的是nullInteger是int的包装类,而int是基本数据类型之一Integer表示的是对象,用这个类型的引用指向这个对象,而int直接存储值Integer有自动装箱和拆箱功能Integer类型提供许多方法来进行数据操作,而int没有二、两者使用==来比较的情况...原创 2019-12-14 19:07:20 · 156 阅读 · 0 评论 -
Java基础----------基本类型
基本类型一、八大基本类型名称字节位数包装类byte18Byteshort216Shortint432Integerlong864Longfloat432Floatdouble864Doublechar216Characterboolean--Boolean二、基本原创 2019-12-11 16:23:07 · 110 阅读 · 0 评论 -
Java基础----------反射
反射一、定义定义:运行时才知道要操作的类时什么,并且可以在运行时获取类的信息(构造方法、成员变量和成员方法等)的一种技术二、获取Class对象(反射第一步)要想使用反射,必须先获取Class对象,一定要先获取Class对象,再用其进行操作获取Class对象的常用三种方式利用全类名获取Class对象:Class.forName("全类名");利用类获取Class对象:类.class...原创 2019-12-07 10:01:11 · 92 阅读 · 0 评论 -
Java基础--------异常
异常一、定义定义:Java异常是Java提供的一种识别及响应错误的一致性机制二、异常常用关键字trycatchfinallythrowthrows三、异常分类Java中的异常类都是Throwable接口的子类Error类型:该类型编译器不检查,是致命异常无法进行捕捉和处理,会终止程序  ...原创 2019-12-06 15:11:32 · 128 阅读 · 0 评论 -
Java基础----------多态性
多态Java中多态分两种,一种是静态多态,一种为动态多态;后者才是我们常说的多态一、静态多态(类中方法重载)静态多态就是类中方法重载,对于重载要注意以下几点方法的参数类型,参数个数,参数顺序决定是否能重载方法的返回值不能决定方法是否能重载 原因:因为是先调用方法后才有返回值,要先知道调用哪个方法先,如...原创 2019-12-03 23:58:06 · 195 阅读 · 0 评论 -
Java基础----------数组与List互转
数组转List第一种方式int[] arr = {1,2,3,4,5};List list = Arrays.asList(arr);注意点获取的List集合是不能进行增删的,只能查和改,否则抛出UnsupportedOperationException异常 原因:Arrays.asLis...原创 2019-12-02 10:14:22 · 257 阅读 · 0 评论