javaSE基础
庸人丿自扰
最代码
展开
-
Java中值传递,引用传递,为什么Java只有值传递?
什么是值传递?方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数的改变不影响实际参数的值值实参形参什么是引用传递?也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。值传递和引用传递(不是引用类型传递)的区别?...原创 2019-04-10 12:35:45 · 218 阅读 · 0 评论 -
Java简介【最全】
Java简介java的前世今生Java的发展历程Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动...原创 2019-04-06 01:34:34 · 516 阅读 · 0 评论 -
面对对象和面向过程
面向对象和面向过程文章目录面向对象和面向过程什么是面向对象?优点缺点什么是面向过程?优点缺点举个例子,So Easy!什么是面向对象?面向对象(Object Oriented)是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象的语言有:Smalltalk、Eiffel、C++、C# 、Java、PHP、.NET...原创 2019-04-06 02:30:41 · 2197 阅读 · 0 评论 -
应用程序,软件,小程序,APP的区别?
应用程序,软件,小程序,APP的区别?文章目录应用程序,软件,小程序,APP的区别?应用程序软件小程序APP应用程序和软件有什么区别小程序和APP有什么区别Java程序,应用程序,小程序的主类有什么不同?Java应用程序与小程序之间有哪些区别应用程序应用程序是用户选择安装的程序的总称,通常包括驱动程序的进程,看图软件、解压缩软件等通用软件的进程.也可以顾名思义地说:应用程序就是为使用者提...原创 2019-04-06 02:56:13 · 11444 阅读 · 0 评论 -
Java数据类型,基本,引用,整型,浮点
Java数据类型Java两种数据类型基本数据类型基本数据类型都是直接存储在栈中,数据本身的值就是存储在栈空间里面,而Java语言里面八种数据类型是这种存储模型。引用数据类型继承于Object类,使用Java内存堆和内存栈来进行这种类型的数据存储,简单地讲,“引用”是存储在有序的内存栈上的,而对象本身的值存储在内存堆上的;不论是基本数据类型还是引用类型,他们都会先在栈中分配一块...原创 2019-04-07 18:37:08 · 632 阅读 · 0 评论 -
java自动装箱,自动拆箱
java自动装箱,自动拆箱什么是自动装箱和拆箱很简单,下面两句代码就可以看到装箱和拆箱过程//自动装箱 Integer total = 99; //自定拆箱 int totalprim = total;装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。下面我们来看看需要装箱拆箱的类型有哪些:自动装箱源码:publ...原创 2019-04-07 20:25:46 · 192 阅读 · 0 评论 -
Java基本数据类型转换【最全】
基本数据类型声明 // 默认为int类型,这里存在自动类型提升 byte b = 6; short s = 6; char c = 6; // 默认为int类型 int i = 6; // 这里后面加 l 或者 L,表示是long类型;不加表示int long l = 6L; // 后面为 f...原创 2019-04-08 02:03:44 · 430 阅读 · 0 评论 -
Java中==,equals,hashCode精讲
文章目录==,equals介绍举个例子,so easy!hashCode()介绍为什么要有 hashCode?hashCode()与equals()的相关规定为什么两个对象不同,它们的hashcode有可能相同?==,equals介绍== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)。equal...原创 2019-04-10 02:25:15 · 270 阅读 · 0 评论