java
活抓一只程序员
容易脱发!!!!!!
展开
-
java方法的参数传递机制
方法的参数传递:1、形参:方法声明时,方法小括号内的参数。 2、实参:调用方法时,实际传入的参数的值。 3、规则:java中的参数传递机制:值传递机制。形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量。形参是引用数据类型的:将实参的引用类型变量的值(对应的堆空间的对象实体的首地址值)传递给形参的引用类型变量。 下面是参数传递的程序,搞清楚内存关系即...原创 2018-07-19 19:22:56 · 381 阅读 · 0 评论 -
常量池、栈、堆的比较
转:https://www.cnblogs.com/Eason-S/p/5658230.htmlJAVA中,有六个不同的地方可以存储数据:1.寄存器:最快的存储区,位于不同于其他存储区的地方——处理器内部。寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 栈:存放基本类型的变量数据和对象的引用。位于通用RAM中,但...转载 2019-06-10 16:51:07 · 108 阅读 · 0 评论 -
java中this与super
一、对象的this引用Java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this出现的位置不同,this作为对象的默认引用有两种情形。(1)构造器中引用该构造器正在初始化的对象;(2)在方法中引用调用该方法的对象。在类本身的方法或构造器中引用该类的实例变量(全局变量)和方法。public class People{ public voi...原创 2019-06-10 15:33:36 · 118 阅读 · 0 评论 -
基本类型的类型转换
一、自动类型转换当把一个表数范围小的数值或变量直接赋给另一个表数范围大的变量时,系统将可以进行自动类型转换;否则就需要强制转换。如图所示:int a = 6;float b = a; //int型自动转换为float型二、强制类型转换强制类型转换时注意溢出的情况,即缩小转换。(1)int a = 10;byte b = (byte)a;(2)...原创 2019-06-10 10:40:46 · 354 阅读 · 0 评论 -
Java中方法的重载
Java允许同一个类里定义多个同名方法,只要形参列表不同就行。如果同一个类中包含了两个或两个以上方法的方法名相同,但形参列表不同,则被称为方法重载。Java程序中确定一个方法需要的三个要素:1、调用者:就是方法的所属者,可以是类或者是对象;2、方法名:方法的标识;3、形参列表:当调用方法时,系统将会根据传入的实参列表匹配。重载方法的要求是两同一不同:即同一个类中...原创 2019-06-09 16:13:32 · 2846 阅读 · 0 评论 -
面向对象程序设计语言的三个基本特征:封装、继承、多态
封装:指的是将对象实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能;继承:继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类作为一种特殊的父类,将直接获得父类的属性和方法;多态:多态指的是子类对象可以直接赋给父类变量,但运行时依然表现子类的行为特征,这意味着同一个类型的对象在执行同一个方法时,可能表现出多种行为特征。...原创 2019-06-09 15:51:40 · 3943 阅读 · 0 评论 -
java中集合总结
java的集合类主要由两个接口派生而出:Collection、Map一、CollectionuCollection c = new ArrayList();1、collection的用法有:添加元素、删除元素、返回Collection集合的元素个数以及清空整个集合、判断集合是否是空、是否包含某个元素等。2、虽然集合里不能放基本类型的值,但java支持自动装箱例: c....原创 2019-06-13 16:02:19 · 247 阅读 · 0 评论 -
java.lang.class
ava.lang.Class一、Class类是什么 Class是一个类,位于java.lang包下。 在Java中每个类都有一个相对应的Class类的对象,换句话说:Java程序在启动运行时 一个XXX.java类经过编译生成XXX.class文件后,就会在JVM虚拟机中产生一个XXX类对应的Class类的对象,用于表示这个XXX类的类型信息。二、Class类常用的方法 Cla...原创 2019-01-16 16:00:55 · 177 阅读 · 0 评论 -
Spring的概念
1、spring是开源的轻量级框架2、spring核心主要两部分:(1)aop:面向切面编程,扩展功能不是修改源代码实现(2)ioc:控制反转,- 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象- 把对象的创建不是通过new方式实现,而是交给spring配置创建类对象3、spring是一...原创 2018-11-13 17:03:51 · 139 阅读 · 0 评论 -
java中的数据类型
Java数据类型分为两大类:基本数据类型和引用数据类型(抽象数据类型)基本数据类型(8种):整型: byte 1字节 8位(0000 0000) short 2字节 int 4字节 long 8字节 浮...原创 2019-06-11 16:53:14 · 104 阅读 · 0 评论